github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/pkg/platform/api/vulnerabilities/model/vulnerabilities.go (about) 1 package model 2 3 const ( 4 SeverityCritical = "critical" 5 SeverityHigh = "high" 6 SeverityMedium = "medium" 7 SeverityLow = "low" 8 ) 9 10 type VulnerabilitiesResponse struct { 11 Vulnerabilities []VulnerableIngredientsFilter `json:"vulnerabilities"` 12 } 13 14 type VulnerableIngredientsFilter struct { 15 Name string `json:"name"` 16 PrimaryNamespace string `json:"primary_namespace"` 17 Version string `json:"version"` 18 Vulnerability Vulnerability `json:"vulnerability"` 19 VulnerabilityID int64 `json:"vulnerability_id"` 20 } 21 22 type Vulnerability struct { 23 Severity string `json:"severity"` 24 CVEIdentifier string `json:"cve_identifier"` 25 Source string `json:"source"` 26 }