Versions in this module Expand all Collapse all v1 v1.16.4 Mar 23, 2026 v1.16.3 Mar 16, 2026 v1.16.2 Mar 13, 2026 v1.16.1 Mar 7, 2026 v1.16.0 Mar 6, 2026 v1.15.3 Feb 20, 2026 Changes in this version + type ScanPhase string + const ScanPhaseCreatingContainer + const ScanPhaseScanningImage + const ScanPhaseStoringResults type ScanResult + ScanPhase ScanPhase type ScanSummary + ScanPhase ScanPhase v1.15.2 Feb 18, 2026 v1.15.1 Feb 15, 2026 v1.15.0 Feb 13, 2026 Changes in this version + type CVSSInfo struct + V2Score float64 + V2Vector string + V3Score float64 + V3Vector string + type EnvironmentVulnerabilitySummary struct + ScannedImages int + Summary *SeveritySummary + TotalImages int + type IgnorePayload struct + CreatedBy string + ImageID string + InstalledVersion string + PkgName string + Reason *string + VulnerabilityID string + type IgnoredVulnerability struct + CreatedAt time.Time + CreatedBy string + EnvironmentID string + ID string + ImageID string + InstalledVersion string + PkgName string + Reason *string + VulnerabilityID string + type ScanResult struct + Duration int64 + Error string + ImageID string + ImageName string + ScanTime time.Time + ScannerVersion string + Status ScanStatus + Summary *SeveritySummary + Vulnerabilities []Vulnerability + func ConvertTrivyReportToScanResult(report *TrivyReport, imageID string, scanTime time.Time, duration int64) *ScanResult + type ScanStatus string + const ScanStatusCompleted + const ScanStatusFailed + const ScanStatusPending + const ScanStatusScanning + type ScanSummariesRequest struct + ImageIDs []string + type ScanSummariesResponse struct + Summaries map[string]*ScanSummary + type ScanSummary struct + Error string + ImageID string + ScanTime time.Time + Status ScanStatus + Summary *SeveritySummary + type Severity string + const SeverityCritical + const SeverityHigh + const SeverityLow + const SeverityMedium + const SeverityUnknown + type SeveritySummary struct + Critical int + High int + Low int + Medium int + Total int + Unknown int + type TrivyCVSS struct + V2Score float64 + V2Vector string + V3Score float64 + V3Vector string + type TrivyDataSource struct + ID string + Name string + URL string + type TrivyLayer struct + DiffID string + Digest string + type TrivyMetadata struct + DiffIDs []string + ImageID string + OS *TrivyOS + RepoDigests []string + RepoTags []string + type TrivyOS struct + Family string + Name string + type TrivyReport struct + ArtifactName string + ArtifactType string + Metadata TrivyMetadata + Results []TrivyResults + SchemaVersion int + type TrivyResults struct + Class string + Target string + Type string + Vulnerabilities []TrivyVulnerability + type TrivyVulnerability struct + CVSS map[string]TrivyCVSS + CweIDs []string + DataSource *TrivyDataSource + Description string + FixedVersion string + InstalledVersion string + LastModifiedDate string + Layer *TrivyLayer + PkgID string + PkgName string + PrimaryURL string + PublishedDate string + References []string + Severity string + SeveritySource string + Status string + Title string + VulnerabilityID string + type Vulnerability struct + CVSS *CVSSInfo + Description string + FixedVersion string + InstalledVersion string + LastModifiedDate *time.Time + PkgName string + PublishedDate *time.Time + References []string + Severity Severity + Title string + VulnerabilityID string + type VulnerabilityWithImage struct + ImageID string + ImageName string