Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Analyzers SBOM sbom.Config `json:"sbom" yaml:"sbom" mapstructure:"sbom"` // Scanners Vulnerabilities vulnerabilities.Config `json:"vulnerabilities" yaml:"vulnerabilities" mapstructure:"vulnerabilities"` Secrets secrets.Config `json:"secrets" yaml:"secrets" mapstructure:"secrets"` Rootkits rootkits.Config `json:"rootkits" yaml:"rootkits" mapstructure:"rootkits"` Malware malware.Config `json:"malware" yaml:"malware" mapstructure:"malware"` Misconfiguration misconfigurationTypes.Config `json:"misconfiguration" yaml:"misconfiguration" mapstructure:"misconfiguration"` InfoFinder infofinderTypes.Config `json:"infofinder" yaml:"infofinder" mapstructure:"infofinder"` // Enrichers Exploits exploits.Config `json:"exploits" yaml:"exploits" mapstructure:"exploits"` }
type FamilyNotifier ¶
type FamilyNotifier interface { FamilyStarted(context.Context, types.FamilyType) error FamilyFinished(ctx context.Context, res FamilyResult) error }
type FamilyResult ¶
type FamilyResult struct { Result interfaces.IsResults FamilyType types.FamilyType Err error }
type RunErrors ¶
type RunErrors map[types.FamilyType]error
Click to show internal directories.
Click to hide internal directories.