Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContextualVulnerabilityFinding ¶ added in v0.0.182
type ContextualVulnerabilityFinding struct { VulnerabilityFinding `gorm:"embedded"` VulnerabilityScanSummary VulnerabilityScanSummary `gorm:"foreignKey:ImageScanId"` }
ContextualVulnerabilityFinding is a VulnerabilityFinding with a VulnerabilityScanSummary, do not auto-migrate it uses only for retreiving data from db
func (ContextualVulnerabilityFinding) TableName ¶ added in v0.0.182
func (ContextualVulnerabilityFinding) TableName() string
type Vulnerability ¶
type VulnerabilityFinding ¶
type VulnerabilityFinding struct { BaseModel VulnerabilityName string `gorm:"primaryKey"` Vulnerability Vulnerability `gorm:"foreignKey:VulnerabilityName"` ImageScanId string `gorm:"primaryKey"` Component string `gorm:"primaryKey"` ComponentVersion string `gorm:"primaryKey"` LayerHash string `gorm:"primaryKey"` FixAvailable *bool FixedInVersion string LayerIndex *int LayerCommand string IsRelevant *bool RelevantLabel string }
type VulnerabilityScanSummary ¶
type VulnerabilityScanSummary struct { BaseModel ScanKind string ImageScanId string `gorm:"primaryKey"` Timestamp time.Time CustomerGuid string Wlid string Designators datatypes.JSON ImageRegistry string ImageRepository string ImageTag string ImageHash string JobIds pq.StringArray `gorm:"type:text[]"` Status string Errors pq.StringArray `gorm:"type:text[]"` Findings []VulnerabilityFinding `gorm:"foreignKey:ImageScanId"` VulnerabilitySeverityStats []VulnerabilitySeverityStats `gorm:"foreignKey:ImageScanId"` IsStub *bool // if true, this is a stub scan summary, and the actual scan summary is not yet available. Should be deleted once we have the real one. }
type VulnerabilitySeverityStats ¶ added in v0.0.179
type VulnerabilitySeverityStats struct { BaseModel ImageScanId string `gorm:"primaryKey"` Severity string `gorm:"primaryKey"` TotalCount int64 RCEFixCount int64 FixAvailableOfTotalCount int64 RelevantCount int64 FixAvailableForRelevantCount int64 RCECount int64 UrgentCount int64 NeglectedCount int64 HealthStatus string }
Click to show internal directories.
Click to hide internal directories.