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.