filter

package
v0.0.0-...-30877c0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2025 License: MIT Imports: 2 Imported by: 0

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 FilterContext struct {
	Image     string `yaml:"image"`
	Namespace string `yaml:"namespace"`
	Name      string `yaml:"name"`
	Kind      string `yaml:"kind"`
}

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL