This commit is contained in:
jarek committed 2026-05-30 08:42:21 +02:00
1 parent e7100f8926
commit c8b3acc07e
49 files changed
+1414 -492

No files matched your search

+11 -2
View File
@@ -1,6 +1,7 @@
import { json, type RequestHandler } from '@sveltejs/kit';
import { scanImage, type ScanProgress, type ScanResult } from '$lib/server/scanner';
import { saveVulnerabilityScan, getLatestScanForImage } from '$lib/server/db';
import { inspectImage } from '$lib/server/docker';
import { authorize } from '$lib/server/authorize';
import { createJobResponse } from '$lib/server/sse';
@@ -97,8 +98,16 @@ export const GET: RequestHandler = async ({ url, cookies }) => {
}
try {
// Note: getLatestScanForImage signature is (imageId, scanner, environmentId)
const result = await getLatestScanForImage(imageName, scanner, envId);
// Resolve tag to SHA256 ID for reliable cache lookup
let imageId = imageName;
try {
const info = await inspectImage(imageName, envId) as any;
if (info.Id) imageId = info.Id;
} catch {
// Fall back to name if inspect fails
}
const result = await getLatestScanForImage(imageId, scanner, envId);
if (!result) {
return json({ found: false });
}