feat(security): prefer digest identity in scan history (#1610)

Retain scans and History search by digest when available, keep imageRefLike for compatibility, and surface digests in compare.
This commit is contained in:
Anso
2026-07-10 22:10:09 -04:00
committed by GitHub
parent 8fd526ba05
commit 4834e2e51d
17 changed files with 561 additions and 97 deletions
+11 -2
View File
@@ -224,9 +224,18 @@ export interface ScanCompareVulnerability {
suppression_reason?: string;
}
/** One side of a scan comparison (baseline or current). */
export interface ScanCompareSide {
id: number;
scanned_at: number;
image_ref: string;
image_digest?: string | null;
total_vulnerabilities?: number;
}
export interface ScanCompareResult {
scanA: { id: number; scanned_at: number; image_ref: string; total_vulnerabilities?: number };
scanB: { id: number; scanned_at: number; image_ref: string; total_vulnerabilities?: number };
scanA: ScanCompareSide;
scanB: ScanCompareSide;
added: ScanCompareVulnerability[];
removed: ScanCompareVulnerability[];
unchanged: ScanCompareVulnerability[];