Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterConfig ¶
type FilterConfig struct { Ignore []VulnerabilityFilter `yaml:"ignore"` Audit []VulnerabilityFilter `yaml:"audit"` }
type FilterContext ¶
type FilterEngine ¶
type FilterEngine struct {
// contains filtered or unexported fields
}
func NewFilterEngine ¶
func NewFilterEngine(config *FilterConfig) *FilterEngine
func (*FilterEngine) FilterVulnerabilities ¶
func (f *FilterEngine) FilterVulnerabilities(vulns []vuln.Vulnerability) ([]vuln.Vulnerability, []vuln.Vulnerability)
type VulnerabilityFilter ¶
type VulnerabilityFilter struct { Vulnerability string `yaml:"vulnerability"` Package string `yaml:"package"` Context []FilterContext `yaml:"context"` }
Click to show internal directories.
Click to hide internal directories.