Documentation ¶
Index ¶
Constants ¶
View Source
const ( SCANNER_ADAPTER_ERROR = "application/vnd.scanner.adapter.error+json; version=1.0" SCANNER_ADAPTER_SCAN_RESPONSE = "application/vnd.scanner.adapter.scan.response+json; version=1.0" SCANNER_ADAPTER_METADATA = "application/vnd.scanner.adapter.metadata+json; version=1.0" SCANNER_ADAPTER_VULN_REPORT = "application/vnd.scanner.adapter.vuln.report.harbor+json; version=1.0" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CVSSDetails ¶
type Capability ¶
type ScanReport ¶
type ScanRequest ¶
type ScanResponse ¶
type ScanResponse struct {
ID string `json:"id"`
}
type ScannerAdapterMetadata ¶
type ScannerAdapterMetadata struct { Scanner Scanner `json:"scanner"` Capabilities []Capability `json:"capabilities"` Properties map[string]string `json:"properties"` }
type Vulnerability ¶
type Vulnerability struct { ID string `json:"id"` Pkg string `json:"package"` Version string `json:"version"` FixVersion string `json:"fix_version,omitempty"` Severity string `json:"severity"` Description string `json:"description"` Links []string `json:"links"` PreferredCVSS *CVSSDetails `json:"preferred_cvss,omitempty"` CweIDs []string `json:"cwe_ids,omitempty"` VendorAttributes map[string]interface{} `json:"vendor_attributes,omitempty"` }
Click to show internal directories.
Click to hide internal directories.