History · changes between runs

From 2026-10-17 07:25 UTC to 2026-10-17 12:20 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.

Back to the history

How the images changed

2

Rebased

5

Rebuilt

0

Base moved

0

New

0

Gone

2

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 7 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
checkout: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/checkout@sha256:e67531bdf7d6a0f77f8c07c32efabc60c7733023c0a49923d979e64fb11e5143
sha256:e67531bdf7d6 → sha256:2bde717bdacfsha256: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
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-python:3.14Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:6d1af765e4a7 → sha256:59b29c2b0346sha256:030e45cb3718
Current
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
run-go:1Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:48499cde6a17 → sha256:f6a0ee0f0f63sha256:030e45cb3718
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
run-node:24Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:f12bc0c8f6b0 → sha256:e3620169865asha256:030e45cb3718
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
run-python:3.14Rebuilt, same base
A new digest on the same base: its own layers changed.
sha256:4844ef0efd83 → sha256:daf68a5f8a3bsha256:030e45cb3718
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
2 images unchanged

The same digest, base currency, verdict, and findings in both runs, and the same package set where both runs read it: build-go:1, build-node:24.

? 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 UTCthis page2026-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 UTC2026-10-17 07:25 UTC → 2026-10-19 07:41 UTC
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