Versions in this module Expand all Collapse all v2 v2.4.0 Dec 19, 2023 Changes in this version + var SourceDateFormat = "2006-01-02" + func AvailableKinds() []string + func FinalizeArtifact(a *Artifact) + func SuggestKind(path string) (string, error) + type Artifact struct + BotCount int + Bots []User + Egress []FirewallRuleMeta + GroupCount int + Groups []Group + Ingress []FirewallRuleMeta + Metadata *Source + OrgCount int + Orgs []Group + PermissionCount int + Permissions map[string][]string + RoleCount int + Roles map[string][]string + UserCount int + Users []User + type Auth0Members struct + func (p *Auth0Members) Description() ProcessorDescription + func (p *Auth0Members) Process(c Config) (*Artifact, error) + type Config struct + GCPIdentityProject string + GCPMemberCache GCPMemberCache + Kind string + Path string + Project string + Reader io.Reader + type FirewallRule struct + Allow string + Deny string + Destinations string + Network string + SourceTags string + Sources string + TargetTags string + type FirewallRuleMeta struct + Description string + Logging bool + Name string + Priority int + Rule FirewallRule + type GCPMemberCache = map[string][]gcpGroupMembership + func NewGCPMemberCache() GCPMemberCache + type GhostStaff struct + func (p *GhostStaff) Description() ProcessorDescription + func (p *GhostStaff) Process(c Config) (*Artifact, error) + type GithubOrgMembers struct + func (p *GithubOrgMembers) Description() ProcessorDescription + func (p *GithubOrgMembers) Process(c Config) (*Artifact, error) + type GoogleCloudProjectFirewall struct + func (p *GoogleCloudProjectFirewall) Description() ProcessorDescription + func (p *GoogleCloudProjectFirewall) Process(c Config) (*Artifact, error) + type GoogleCloudProjectIAM struct + func (p *GoogleCloudProjectIAM) Description() ProcessorDescription + func (p *GoogleCloudProjectIAM) Process(c Config) (*Artifact, error) + type GoogleWorkspaceUserAudit struct + func (p *GoogleWorkspaceUserAudit) Description() ProcessorDescription + func (p *GoogleWorkspaceUserAudit) Process(c Config) (*Artifact, error) + type GoogleWorkspaceUsers struct + func (p *GoogleWorkspaceUsers) Description() ProcessorDescription + func (p *GoogleWorkspaceUsers) Process(c Config) (*Artifact, error) + type Group struct + Description string + Members []string + Name string + Permissions []string + type KolideUsers struct + func (p *KolideUsers) Description() ProcessorDescription + func (p *KolideUsers) Process(c Config) (*Artifact, error) + type Membership struct + Description string + Name string + Permissions []string + Role string + type OnePasswordTeam struct + func (p *OnePasswordTeam) Description() ProcessorDescription + func (p *OnePasswordTeam) Process(c Config) (*Artifact, error) + type Processor interface + Description func() ProcessorDescription + Process func(c Config) (*Artifact, error) + func Available() []Processor + func New(kind string) (Processor, error) + type ProcessorDescription struct + Kind string + MatchingFilename *regexp.Regexp + Name string + NoInputRequired bool + OptionalFields []string + Steps []string + type SecureframePersonnel struct + func (p *SecureframePersonnel) Description() ProcessorDescription + func (p *SecureframePersonnel) Process(c Config) (*Artifact, error) + type SlackMembers struct + func (p *SlackMembers) Description() ProcessorDescription + func (p *SlackMembers) Process(c Config) (*Artifact, error) + type Source struct + GeneratedAt time.Time + GeneratedBy string + ID string + Kind string + Name string + Process []string + SourceDate string + func NewSourceFromConfig(c Config, p Processor) (*Source, error) + type User struct + Account string + Groups []Membership + Name string + Org string + Permissions []string + Role string + SSO string + Status string + TwoFactorDisabled bool + type VercelMembers struct + func (p *VercelMembers) Description() ProcessorDescription + func (p *VercelMembers) Process(c Config) (*Artifact, error) + type WebflowMembers struct + func (p *WebflowMembers) Description() ProcessorDescription + func (p *WebflowMembers) Process(c Config) (*Artifact, error)