Documentation
¶
Index ¶
Constants ¶
View Source
const ( KeyArtifactName = "artifact_name" KeyArtifactVersion = "artifact_version" KeyArtifactType = "artifact_type" KeyVulnerabilityID = "vulnerability_id" KeyVulnerabilityIDLinkMD = "vulnerability_id_link_markdown" KeyVulnerabilityFixVersions = "vulnerability_fix_versions" KeyVulnerabiltyNVDURL = "vulnerability_nvd_url" KeyVulnerabilitySeverity = "vulnerability_severity" )
View Source
const StateFixed = "fixed"
Variables ¶
This section is empty.
Functions ¶
func DefaultTableColumnDefinitionSet ¶ added in v0.1.1
func DefaultTableColumnDefinitionSet() table.ColumnDefinitionSet
Types ¶
type CVSS ¶ added in v0.1.2
type CVSS struct {
Version string `json:"version"`
Vector string `json:"vector"`
Metrics CVSSMetrics `json:"metrics"`
VendorMetadata VendorMetadata `json:"vendorMetadata"`
}
type CVSSMetrics ¶ added in v0.1.2
type Fix ¶
func (Fix) VersionsFixed ¶
type GrypeOutputJSON ¶
type GrypeOutputJSON struct {
Matches Matches `json:"matches"`
}
func ReadFileGrypeOutputJSON ¶
func ReadFileGrypeOutputJSON(filename string) (*GrypeOutputJSON, error)
func (GrypeOutputJSON) GoVEXes ¶ added in v0.1.2
func (out GrypeOutputJSON) GoVEXes() govex.Vulnerabilities
func (GrypeOutputJSON) Len ¶
func (out GrypeOutputJSON) Len() int
type Match ¶
type Match struct {
Vulnerability Vulnerability `json:"vulnerability"`
Artifact Artifact `json:"artifact"`
}
func (Match) GoVex ¶ added in v0.1.2
func (m Match) GoVex() govex.Vulnerability
type Matches ¶
type Matches []Match
func (Matches) WriteFileXLSX ¶
func (ms Matches) WriteFileXLSX(filename string, colDefs *table.ColumnDefinitionSet) error
type VendorMetadata ¶ added in v0.1.2
type Vulnerability ¶
type Vulnerability struct {
ID string `json:"id"`
CVSS []CVSS `json:"cvss"`
DataSource string `json:"dataSource"`
Description string `json:"description"`
Fix Fix `json:"fix"`
Namespace string `json:"namespace"`
Severity string `json:"severity"`
URLs []string `json:"urls"`
}
func (Vulnerability) IDLinkMarkdown ¶
func (v Vulnerability) IDLinkMarkdown() string
Click to show internal directories.
Click to hide internal directories.