History · changes between runs

From 2026-10-17 07:25 UTC to 2026-10-19 07:41 UTC

Each image in the two runs, before and after: its digest, its base, its verdict, and its findings by severity, and how it changed. The newer run is the report this site shows.

Back to the history

How the images changed

1

Rebased

8

Rebuilt

0

Base moved

0

New

0

Gone

0

Same image

0 images changed verdict and 6 images in both runs changed findings; 6 fixable high or critical findings were fixed and 0 were introduced, counted per image; and 9 images changed their package set. Rebased: a new digest from a rebase. Rebuilt: a new digest otherwise. Base moved: the same image, its base more or less current than before. A verdict or findings can change while the image stays the same, when the policy, the evidence, or the advisories do.

Who had findings, before and after

Per severity, the images that had findings in each run and, of the images in both, which have none now and which have some for the first time, each with how it changed. The fixable high and critical findings are named below; the history only counts the rest.

SeverityHad some beforeHave some afterNow noneNewly someUnknown in one run
criticalnonenonenone
highnonenone
mediumnonenone
lownonenone
unknownnonenone

An image with no vulnerability data in a run is unknown there, not clean.

Fixable findings, by ID

Each fixable high or critical finding either run lists: which images had it, which have it, and where it was fixed or introduced, with how each image changed. A finding gone from an image was fixed, or a VEX statement now covers it.

FindingHad it beforeHas it afterFixed inNew in
GHSA-6j4f-fj2g-mc7pnonenone
GHSA-mwp4-54f8-5fhrnonenone
GHSA-qhr7-859c-m2p7nonenone
GHSA-rfgv-xxqx-mfg5nonenone
GHSA-rgw5-rvv9-x895nonenone
CVE-2026-14456nonenone

Image by image

Each image that changed, before and after
ImageHowDigestBaseVerdictFindingsPackages
storefront:latestRebased
A new digest from a rebase: its layers were moved onto a newer base without a rebuild.
from ghcr.io/northcutted/clearcutt-showcase/apps/storefront@sha256:8b1d4730bb6ad7d2a181533051fb327faf0b3fcc939f1fb13a90798b56e87f99
sha256:8b1d4730bb6a → sha256:cd946e7df5b0sha256:f12bc0c8f6b0 → sha256:e3620169865a
Current
Verified
  • critical 4 → 0 (4 fewer)
  • high 22 → 0 (22 fewer)
  • medium 12 → 0 (12 fewer)
  • low 8 → 0 (8 fewer)
  • unknown 2 → 0 (2 fewer)
Fixed: CVE-2026-14456
changed
build-go:1Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:bed8ceec67c5 → sha256:b0c904822c6bsha256:030e45cb3718
Current → Stale
Verified
  • none
changed
build-node:24Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:d12eb9332371 → sha256:b5aae0baa103sha256:030e45cb3718
Current → Stale
Verified
  • high 6
  • medium 12
  • low 1
changed
build-python:3.14Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:6d1af765e4a7 → sha256:59b29c2b0346sha256:030e45cb3718
Current → Stale
Verified
  • medium 1
changed
catalog:latestRebuilt on a new base
A new digest, built on another version of its base.
sha256:b5944261ebe6 → sha256:53c76ac7c0e9sha256:4844ef0efd83 → sha256:daf68a5f8a3b
Current
Verified
  • critical 4 → 0 (4 fewer)
  • high 22 → 0 (22 fewer)
  • medium 13 → 1 (12 fewer)
  • low 8 → 0 (8 fewer)
  • unknown 2 → 0 (2 fewer)
Fixed: CVE-2026-14456
changed
checkout:latestRebuilt on a new base
A new digest, built on another version of its base.
sha256:e67531bdf7d6 → sha256:b2f56e8e716fsha256:48499cde6a17 → sha256:f6a0ee0f0f63
Current
Verified
  • critical 4 → 0 (4 fewer)
  • high 22 → 0 (22 fewer)
  • medium 13 → 1 (12 fewer)
  • low 8 → 0 (8 fewer)
  • unknown 5 → 3 (2 fewer)
Fixed: CVE-2026-14456
changed
run-go:1Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:48499cde6a17 → sha256:f6a0ee0f0f63sha256:030e45cb3718
Current → Stale
Verified
  • critical 4 → 0 (4 fewer)
  • high 22 → 0 (22 fewer)
  • medium 12 → 0 (12 fewer)
  • low 8 → 0 (8 fewer)
  • unknown 2 → 0 (2 fewer)
Fixed: CVE-2026-14456
changed
run-node:24Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:f12bc0c8f6b0 → sha256:e3620169865asha256:030e45cb3718
Current → Stale
Verified
  • critical 4 → 0 (4 fewer)
  • high 22 → 0 (22 fewer)
  • medium 12 → 0 (12 fewer)
  • low 8 → 0 (8 fewer)
  • unknown 2 → 0 (2 fewer)
Fixed: CVE-2026-14456
changed
run-python:3.14Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:4844ef0efd83 → sha256:daf68a5f8a3bsha256:030e45cb3718
Current → Stale
Verified
  • critical 4 → 0 (4 fewer)
  • high 22 → 0 (22 fewer)
  • medium 13 → 1 (12 fewer)
  • low 8 → 0 (8 fewer)
  • unknown 2 → 0 (2 fewer)
Fixed: CVE-2026-14456
changed

? means unknown: the run had no vulnerability data for that image. The history names an image's fixable high and critical findings and counts the rest, so only those are listed as fixed or new. It identifies the package set by a digest, so "changed" says the set differs, not which packages; the latest run's image pages list them. Packages are unknown for an image whose package set wasn't read in one of the runs.

Compare other runs

Every run, newest first, with the comparisons this site has
RunWith the run beforeWith the latest run
2026-10-19 07:41 UTC2026-10-19 01:05 UTC → 2026-10-19 07:41 UTCthe latest run
2026-10-19 01:05 UTC2026-10-19 01:02 UTC → 2026-10-19 01:05 UTC2026-10-19 01:05 UTC → 2026-10-19 07:41 UTC
2026-10-19 01:02 UTC2026-10-19 00:27 UTC → 2026-10-19 01:02 UTC2026-10-19 01:02 UTC → 2026-10-19 07:41 UTC
2026-10-19 00:27 UTC2026-10-19 00:20 UTC → 2026-10-19 00:27 UTC2026-10-19 00:27 UTC → 2026-10-19 07:41 UTC
2026-10-19 00:20 UTC2026-10-18 14:29 UTC → 2026-10-19 00:20 UTC2026-10-19 00:20 UTC → 2026-10-19 07:41 UTC
2026-10-18 14:29 UTC2026-10-18 14:11 UTC → 2026-10-18 14:29 UTC2026-10-18 14:29 UTC → 2026-10-19 07:41 UTC
2026-10-18 14:11 UTC2026-10-18 14:10 UTC → 2026-10-18 14:11 UTC2026-10-18 14:11 UTC → 2026-10-19 07:41 UTC
2026-10-18 14:10 UTC2026-10-18 07:25 UTC → 2026-10-18 14:10 UTC2026-10-18 14:10 UTC → 2026-10-19 07:41 UTC
2026-10-18 07:25 UTC2026-10-17 14:43 UTC → 2026-10-18 07:25 UTC2026-10-18 07:25 UTC → 2026-10-19 07:41 UTC
2026-10-17 14:43 UTC2026-10-17 14:38 UTC → 2026-10-17 14:43 UTC2026-10-17 14:43 UTC → 2026-10-19 07:41 UTC
2026-10-17 14:38 UTC2026-10-17 14:06 UTC → 2026-10-17 14:38 UTC2026-10-17 14:38 UTC → 2026-10-19 07:41 UTC
2026-10-17 14:06 UTC2026-10-17 14:03 UTC → 2026-10-17 14:06 UTC2026-10-17 14:06 UTC → 2026-10-19 07:41 UTC
2026-10-17 14:03 UTC2026-10-17 12:20 UTC → 2026-10-17 14:03 UTC2026-10-17 14:03 UTC → 2026-10-19 07:41 UTC
2026-10-17 12:20 UTC2026-10-17 07:25 UTC → 2026-10-17 12:20 UTC2026-10-17 12:20 UTC → 2026-10-19 07:41 UTC
2026-10-17 07:25 UTC2026-10-17 03:58 UTC → 2026-10-17 07:25 UTCthis page
2026-10-17 03:58 UTC2026-10-17 01:19 UTC → 2026-10-17 03:58 UTC2026-10-17 03:58 UTC → 2026-10-19 07:41 UTC
2026-10-17 01:19 UTCthe first run2026-10-17 01:19 UTC → 2026-10-19 07:41 UTC