Documentation
¶
Index ¶
Constants ¶
View Source
const ( FormatUnknown Format = iota FormatGrypeJSON // grype JSON format FormatTrivyJSON // trivy JSON format FormatSnykJSON // snyk JSON format FormatUnknownName = "unknown" FormatGrypeJSONName = "grype" FormatTrivyJSONName = "trivy" FormatSnykJSONName = "snyk" )
View Source
const (
TestProjectID = "test"
)
Variables ¶
Functions ¶
func GetFormatNames ¶
func GetFormatNames() []string
GetFormatNames returns the names of the supported source formats.
Types ¶
type Options ¶
type Options struct {
// Source is the URI of the image from which the report was generated.
Source string
// File path to the vulnerability report to import.
File string
// Format of the file to import.
Format *string
// FormatType is the type of the format (e.g. json, yaml, etc.).
FormatType Format
// Output path (optional).
Output *string
// CSV indicates that the output should be in CSV format.
CSV bool
// contains filtered or unexported fields
}
Options represents the input options.
type VulnerabilityMapper ¶
type VulnerabilityMapper func(c *gabs.Container) ([]*data.Vulnerability, error)
VulnerabilityMapper is a function that converts a source to a list of common vulnerability types.
Click to show internal directories.
Click to hide internal directories.