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.