Documentation
¶
Index ¶
- Constants
- type Configuration
- type Notification
- type NotificationEventAll
- type NotificationEventNewAPIFindings
- type NotificationEventNewCodeFindings
- type NotificationEventNewDependencyFindings
- type NotificationEventNewSecretFindings
- type NotificationEvents
- type NotificationTargetEmail
- type NotificationTargetSlack
- type NotificationTargetWebhook
- type NotificationTargets
Constants ¶
View Source
const ( SeverityCritical = "CRITICAL" SeverityHigh = "HIGH" SeverityMedium = "MEDIUM" SeverityLow = "LOW" SeverityUnknown = "UNKNOWN" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
SeverityThreshold string `yaml:"severity_threshold,omitempty"`
IgnoreDirs []string `yaml:"ignore_dirs,omitempty"`
IgnorePaths []string `yaml:"ignore_paths,omitempty"`
SecretsWhitelist []string `yaml:"secrets_whitelist,omitempty"` // TODO deprecate
SecretsAllowlist []string `yaml:"secrets_allowlist,omitempty"`
Notifications map[string]Notification `yaml:"notifications,omitempty"`
}
type Notification ¶ added in v1.9.0
type Notification struct {
Events NotificationEvents `yaml:"events,omitempty"`
Targets NotificationTargets `yaml:"targets,omitempty"`
}
type NotificationEventAll ¶ added in v1.9.0
type NotificationEventNewAPIFindings ¶ added in v1.9.0
type NotificationEventNewCodeFindings ¶ added in v1.9.0
type NotificationEventNewDependencyFindings ¶ added in v1.9.0
type NotificationEventNewSecretFindings ¶ added in v1.9.0
type NotificationEventNewSecretFindings struct {
Types []string `yaml:"types,omitempty"`
}
type NotificationEvents ¶ added in v1.9.0
type NotificationEvents struct {
All NotificationEventAll `yaml:"all,omitempty"`
NewAPIFindings NotificationEventNewAPIFindings `yaml:"new_api_findings,omitempty"`
NewCodeFindings NotificationEventNewCodeFindings `yaml:"new_code_findings,omitempty"`
NewDependencyFindings NotificationEventNewDependencyFindings `yaml:"new_dependency_findings,omitempty"`
NewSecretFindings NotificationEventNewSecretFindings `yaml:"new_secret_findings,omitempty"`
}
type NotificationTargetEmail ¶ added in v1.9.0
type NotificationTargetSlack ¶ added in v1.9.0
type NotificationTargetWebhook ¶ added in v1.9.0
type NotificationTargets ¶ added in v1.9.0
type NotificationTargets struct {
NotificationTargetWebhook NotificationTargetWebhook `yaml:"webhook,omitempty"`
NotificationTargetEmail NotificationTargetEmail `yaml:"email,omitempty"`
NotificationTargetSlack NotificationTargetSlack `yaml:"slack,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.