Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMissingCadence = errors.New("cadence is a required field")
View Source
var TrivyScanner = report.ScannerDetails{ ID: "starboard_trivy", Name: "Trivy (via Starboard Operator)", Vendor: report.Vendor{ Name: "GitLab", }, }
Functions ¶
func IsSupportedScanner ¶
Types ¶
type CronScheduler ¶
type CronScheduler struct {
// contains filtered or unexported fields
}
CronScheduler can run tasks on a cron schedule, with cancellation.
func NewCronScheduler ¶
func NewCronScheduler() *CronScheduler
func (*CronScheduler) Run ¶
func (s *CronScheduler) Run(ctx context.Context)
type Factory ¶
type Factory struct{}
func (*Factory) StartStopPhase ¶ added in v15.8.0
func (f *Factory) StartStopPhase() modshared.ModuleStartStopPhase
type Payload ¶
type Payload struct { Vulnerability *report.Vulnerability `json:"vulnerability"` Scanner report.ScannerDetails `json:"scanner"` }
type Reporter ¶
type Reporter struct {
// contains filtered or unexported fields
}
func (*Reporter) ResolveVulnerabilities ¶ added in v15.2.0
type SecurityPolicyConfiguration ¶ added in v15.5.0
Click to show internal directories.
Click to hide internal directories.