Tutors release harness — upgrade fail

2026-10-14T07:54:13.757Z · clock 2026-09-16T09:05:00.000Z · 1 run(s) per side · harness 1.36.1

980 unclaimed differences, 18 causes

The unclaimed differences folded by kind across apps, pages and packages: a number, a hash or a package name does not make a new cause. Read beside the verdict; it never changes it.

causedifferencesappspagesexample
sbom package removed
185 packages: @auth/core, @isaacs/cliui, @isaacs/fs-minipass, @isaacs/string-locale-compare, @npmcli/agent, @npmcli/arborist, @npmcli/config, @npmcli/fs and 177 more
704reader, catalogue, live, time—reader: package removed: @auth/core@0.41.3
sbom package added
43 packages: @asamuzakjp/css-color, @asamuzakjp/dom-selector, @bramus/specificity, @csstools/color-helpers, @csstools/css-calc, @csstools/css-color-parser, @csstools/css-parser-algorithms, @csstools/css-syntax-patches-for-csstree and 35 more
169reader, catalogue, live, time—reader: package added: @asamuzakjp/css-color@7.1.5
sbom package bumped
13 packages: @supabase/auth-js, @supabase/functions-js, @supabase/postgrest-js, @supabase/realtime-js, @supabase/storage-js, @supabase/supabase-js, dompurify, libpcre2-8-0 and 5 more
31reader, catalogue, live, time—reader: package bumped: dompurify 3.4.14 → 3.4.16
network new request on b: GET {{asset}}
13 routes: GET /_app/immutable/assets/1.{{hash}}.css, GET /_app/immutable/assets/23.{{hash}}.css, GET /_app/immutable/assets/8.{{hash}}.css, GET /_app/immutable/assets/Card.{{hash}}.css, GET /_app/immutable/assets/Composite.{{hash}}.css, GET /_app/immutable/assets/Context.{{hash}}.css, GET /_app/immutable/assets/Icon.{{hash}}.css, GET /_app/immutable/assets/SecondaryNavigator.{{hash}}.css and 5 more
18reader3
reader:course, reader:home, reader:lab-step
reader:home: new request on b: GET /_app/immutable/assets/1.{{hash}}.css
logs new log field on b
3 fields: event, loadError, slow
12reader, catalogue, live, time—reader: new log field on b: event
dom semantic DOM differs (+# −# lines at line #)10reader5
reader:course, reader:home, reader:lab-step, reader:lab-step-2, reader:topic
reader:home: semantic DOM differs (+51 −25 lines at line 4)
focus keyboard order changed (# stops on a, # on b)5reader5
reader:course, reader:home, reader:lab-step, reader:lab-step-2, reader:topic
reader:home: keyboard order changed (12 stops on a, 12 on b)
screenshot #% of pixels differ in #×# at (#, #) (threshold #%)5reader5
reader:course, reader:home, reader:lab-step, reader:lab-step-2, reader:topic
reader:home: 6.79% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)
image-manifest # layer(s) on a, # on b4reader, catalogue, live, time—reader: 9 layer(s) on a, 10 on b
image-manifest built FROM a different base image (lowest layer #cc# → e#fce)4reader, catalogue, live, time—reader: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)
image-manifest image size # MB → # MB (+#%)4reader, catalogue, live, time—reader: image size 251.5 MB → 309.2 MB (+23%)
image-manifest label org.opencontainers.image.vendor added (Tutors SDK)4reader, catalogue, live, time—reader: label org.opencontainers.image.vendor added (Tutors SDK)
network GET {{asset}} requested #× on a, #× on b
1 route: GET /_app/immutable/chunks/{{hash}}.js
3reader3
reader:course, reader:home, reader:lab-step
reader:home: GET /_app/immutable/chunks/{{hash}}.js requested 26× on a, 33× on b
headers header dropped on b
1 header: link
2reader2
reader:course, reader:home
reader:home: header dropped on b: link (was <./_app/immutable/assets/0.{{hash}}.css>; rel="preload"; as="style"; nopush, <./_app/immutable/entry/start.{{hash}}…
network new request on b: GET /_app/version.json2reader2
reader:lab-step, reader:topic
reader:topic: new request on b: GET /_app/version.json
network GET /__data.json?x-sveltekit-trailing-slash=#&x-sveltekit-invalidated=# response schema changed: f#a#e#ea#da → #b#f#d#c#1reader1
reader:home
reader:home: GET /__data.json?x-sveltekit-trailing-slash=1&x-sveltekit-invalidated=100 response schema changed: f6160a19e92ea0da → 578b11f8d4c89048
network GET /course/localhost:#/__data.json?x-sveltekit-invalidated=# response schema changed: f#a#e#ea#da → #b#f#d#c#1reader1
reader:course
reader:course: GET /course/localhost:8080/__data.json?x-sveltekit-invalidated=100 response schema changed: f6160a19e92ea0da → 578b11f8d4c89048
network request no longer made on b: GET /logo.svg1reader1
reader:home
reader:home: request no longer made on b: GET /logo.svg

Moved together on the same pages, so likely one change each:

ab
readerquay.io/tutors-sdk/tutors-reader:16.2.2quay.io/tutors-sdk/tutors-reader:sha-7feefea
cataloguequay.io/tutors-sdk/tutors-catalogue:16.2.2quay.io/tutors-sdk/tutors-catalogue:sha-7feefea
livequay.io/tutors-sdk/tutors-live:16.2.2quay.io/tutors-sdk/tutors-live:sha-7feefea
timequay.io/tutors-sdk/tutors-time:16.2.2quay.io/tutors-sdk/tutors-time:sha-7feefea
provenancea — pulled+verifiedb — pulled+verified
readerdigest sha256:7567d5927767bd39b7991a586d594f6c310387471109a456d2cff49fa12488cb
revision caa53d021e63
version 16.2.2
digest sha256:0e60d5620e9c696edcfa696afcad0a10758d1630d6617c636e552a69b5644b91
revision 7feefea6742f
version sha-7feefea
cataloguedigest sha256:f6cdb7f6adaba1d227e2cf62260ec2fe7064c58114666774331da3530bf52187
revision caa53d021e63
version 16.2.2
digest sha256:b96d70205d2dff530580f44ad3f72f26074b35895745e66c4ffe491693b1b951
revision 7feefea6742f
version sha-7feefea
livedigest sha256:12ed5642e5cbec601790771a8f9fc85221f8202679a312a0e707622bb6e84e9a
revision caa53d021e63
version 16.2.2
digest sha256:7eb35aa4c95da3bf78ec474c71a58b75ce603794eacc9ec1fc9bb6b5ae96aacb
revision 7feefea6742f
version sha-7feefea
timedigest sha256:ddf3ad22b79bbba96199791a49367677bf9ad0ebdd7542f3246d56e7879d5e4e
revision caa53d021e63
version 16.2.2
digest sha256:58a8496865d6f8d6a206345cbe66b7eadc78d6c273b91bc0c17bdf84f9270458
revision 7feefea6742f
version sha-7feefea

Image artefacts

Collected from the images, not the running apps. A cell that says NOT COLLECTED was not compared.

appartefactab
readermanifest9 layers, 251.5 MB, USER 1001, ports 3000/tcp (docker image inspect)10 layers, 309.2 MB, USER 1001, ports 3000/tcp (docker image inspect)
readersbom291 distinct package(s) (cosign attestation (signature verified))134 distinct package(s) (cosign attestation (signature verified))
readervulnsNOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)NOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
cataloguemanifest9 layers, 230.8 MB, USER 1001, ports 3000/tcp (docker image inspect)10 layers, 274.1 MB, USER 1001, ports 3000/tcp (docker image inspect)
cataloguesbom277 distinct package(s) (cosign attestation (signature verified))134 distinct package(s) (cosign attestation (signature verified))
cataloguevulnsNOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)NOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
livemanifest9 layers, 230.8 MB, USER 1001, ports 3000/tcp (docker image inspect)10 layers, 274.4 MB, USER 1001, ports 3000/tcp (docker image inspect)
livesbom277 distinct package(s) (cosign attestation (signature verified))134 distinct package(s) (cosign attestation (signature verified))
livevulnsNOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)NOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
timemanifest9 layers, 232.1 MB, USER 1001, ports 3000/tcp (docker image inspect)10 layers, 285.1 MB, USER 1001, ports 3000/tcp (docker image inspect)
timesbom287 distinct package(s) (cosign attestation (signature verified))143 distinct package(s) (cosign attestation (signature verified))
timevulnsNOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)NOT COLLECTED: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)

Upgrade rehearsal (compose)

upstreamrequestsfailed5xxp95
a300003.6 ms
b601003.1 ms
all90100switched at 17.1 s

Differences (1011; 980 unclaimed)

artefactscopewhat changedclaimed by
domreader:home
/
reader:home: semantic DOM differs (+51 −25 lines at line 4)
detail
 - banner:
   - navigation "Main navigation":
-    - navigation:
-      - img "Tutors Open Source Project"
-      - heading "Tutors Open Source Project" [level=2]
-      - paragraph: Open Web Learning Components
-    - navigation:
-      - button "Open Theme Menu": Layout
-      - button "Anonymous Tutors Profile"
+    - link "Tutors home":
+      - /url: /
+      - img "Tutors"
+      - text: tutors
+    - link "My courses":
+      - /url: /
+    - button "Open Theme Menu": Preferences
+    - button "Anonymous Tutors Profile"
+- complementary "Course navigation":
+  - navigation:
+    - paragraph: Tutors
+    - link "My courses":
+      - /url: /
+    - link "Catalogue ↗":
+      - /url: https://catalogue.tutors.dev
+    - link "Live ↗":
+      - /url: https://live.tutors.dev
+    - link "Time ↗":
+      - /url: https://time.tutors.dev
+    - link "Create":
+      - /url: /create
+    - link "Docs":
+      - /url: /course/tutors-reference-manual
 - main:
-  - heading "Tutors:An Open Learning Web Toolkit" [level=1]
-  - paragraph:
-    - text: Open source components & services supporting the creation of learning experiences using web standards. Developed at
-    - link "SETU":
-      - /url: https://www.setu.ie
-    - text: ", Waterford, Ireland."
-  - link "Create":
-    - /url: /create
-  - link "Docs":
-    - /url: /course/tutors-reference-manual
-  - link "Source":
-    - /url: https://github.com/tutors-sdk/tutors-mono-repo
-  - link "Catalogue":
-    - /url: https://catalogue.tutors.dev
-  - link "Live":
-    - /url: https://live.tutors.dev
-  - paragraph: Favourites
-  - paragraph: Recently accessed
+  - region "An Open Learning Web Toolkit":
+    - paragraph: Tutors
+    - heading "An Open Learning Web Toolkit" [level=1]
+    - paragraph:
+      - text: Open source components & services supporting the creation of learning experiences using web standards. Developed at
+      - link "SETU":
+        - /url: https://www.setu.ie
+      - text: ", Waterford, Ireland."
+    - link "Create":
+      - /url: /create
+    - link "Docs":
+      - /url: /course/tutors-reference-manual
+    - link "Source":
+      - /url: https://github.com/tutors-sdk/tutors-mono-repo
+    - link "Catalogue":
+      - /url: https://catalogue.tutors.dev
+    - link "Live":
+      - /url: https://live.tutors.dev
+    - link "Time":
+      - /url: https://time.tutors.dev
+  - region "Welcome to Tutors":
+    - paragraph: My courses
+    - heading "Welcome to Tutors" [level=2]
+    - paragraph: Return to a course or explore something new.
+    - heading "Favourites" [level=2]
+    - paragraph: Star a course to keep it close at hand.
+    - heading "Recently accessed" [level=2]
+    - paragraph: Courses you visit will appear here.
 - contentinfo "Site footer":
   - img "Tutors"
unclaimed
domreader:home
/
reader:home: semantic DOM differs (+6 −7 lines at line 36)
detail
     - paragraph: Tutors v:{{version}}
   - paragraph:
-    - paragraph:
-      - text: An
-      - link "Open Learning Web Toolkit":
-        - /url: /course/tutors-reference-manual
-      - text: ": Explore"
-      - link "What’s New in Tutors":
-        - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
+    - text: An
+    - link "Open Learning Web Toolkit":
+      - /url: /course/tutors-reference-manual
+    - text: ": Explore"
+    - link "What’s New in Tutors":
+      - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
   - link "South East Technological University":
     - /url: https://setu.ie
unclaimed
domreader:course
/course/localhost:8080
reader:course: semantic DOM differs (+33 −33 lines at line 4)
detail
 - banner:
   - navigation "Main navigation":
-    - navigation:
-      - button "Open course info"
-    - heading "Runway Fixture Course" [level=2]
-    - paragraph: Tutors CI
-    - navigation:
-      - button "Search this course": Search
-      - button "Open Theme Menu": Layout
-      - button "Anonymous Tutors Profile"
-      - button "Open course tree"
+    - heading "Runway Fixture Course" [level=1]:
+      - link "Runway Fixture Course":
+        - /url: /course/localhost:8080
+    - text: Tutors CI
+    - button "Search this course": Search
+    - button "Open Theme Menu": Preferences
+    - button "Anonymous Tutors Profile"
+- complementary "Course navigation":
+  - navigation:
+    - paragraph: Learn
+    - link "Course home":
+      - /url: /course/localhost:8080
+    - button "Open course info": Course Info
+    - button "Open course tree": Course Tree
+    - link "Resources":
+      - /url: /search/localhost:8080
 - main:
-  - navigation "Secondary navigation":
-    - navigation "Breadcrumbs":
-      - list:
-        - listitem:
-          - link "Go to Course Home":
-            - /url: /
-            - img "Tutors"
-        - listitem:
-          - link "Runway Fixture...":
-            - /url: /course/localhost:8080
-    - link "All talks in the course":
-      - /url: /wall/talk/localhost:8080
-    - link "All notes in the course":
-      - /url: /wall/note/localhost:8080
-    - link "All labs in the course":
-      - /url: /wall/lab/localhost:8080
+  - navigation "Breadcrumbs":
+    - list:
+      - listitem:
+        - link "My courses":
+          - /url: /
+      - listitem: Runway Fixture Course
+  - heading "Course topics" [level=2]
   - heading "Unit 1" [level=2]
-  - link "Topic 1 Summary of this topic (this line appears on the topic card).":
-    - /url: /topic/localhost:8080/unit-1/topic-01
-    - text: Topic 1
-    - figure
+  - article:
+    - link "Topic 1 topic":
+      - /url: /topic/localhost:8080/unit-1/topic-01
+      - heading "Topic 1" [level=3]
+      - text: topic
     - paragraph: Summary of this topic (this line appears on the topic card).
-  - link "Topic 2 Summary of this topic (this line appears on the topic card).":
-    - /url: /topic/localhost:8080/unit-1/topic-02
-    - text: Topic 2
-    - figure
+  - article:
+    - link "Topic 2 topic":
+      - /url: /topic/localhost:8080/unit-1/topic-02
+      - heading "Topic 2" [level=3]
+      - text: topic
     - paragraph: Summary of this topic (this line appears on the topic card).
 - contentinfo "Site footer":
unclaimed
domreader:course
/course/localhost:8080
reader:course: semantic DOM differs (+6 −7 lines at line 47)
detail
     - paragraph: Tutors v:{{version}}
   - paragraph:
-    - paragraph:
-      - text: An
-      - link "Open Learning Web Toolkit":
-        - /url: /course/tutors-reference-manual
-      - text: ": Explore"
-      - link "What’s New in Tutors":
-        - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
+    - text: An
+    - link "Open Learning Web Toolkit":
+      - /url: /course/tutors-reference-manual
+    - text: ": Explore"
+    - link "What’s New in Tutors":
+      - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
   - link "South East Technological University":
     - /url: https://setu.ie
unclaimed
domreader:topic
/topic/localhost:8080/unit-1/topic-01
reader:topic: semantic DOM differs (+49 −43 lines at line 4)
detail
 - banner:
   - navigation "Main navigation":
-    - navigation:
-      - button "Open course info"
-    - heading "Topic 1" [level=2]
-    - paragraph: Runway Fixture Course
-    - navigation:
-      - button "Search this course": Search
-      - button "Open Theme Menu": Layout
-      - button "Anonymous Tutors Profile"
-      - button "Open course tree"
+    - link "Runway Fixture Course":
+      - /url: /course/localhost:8080
+    - text: Tutors CI
+    - button "Search this course": Search
+    - button "Open Theme Menu": Preferences
+    - button "Anonymous Tutors Profile"
+- complementary "Course navigation":
+  - navigation:
+    - article:
+      - heading "Topic 1" [level=2]
+      - paragraph: Summary of this topic (this line appears on the topic card).
+    - link "← Runway Fixture Course":
+      - /url: /course/localhost:8080
+    - paragraph: Learn
+    - link "Course home":
+      - /url: /course/localhost:8080
+    - button "Open course info": Course Info
+    - button "Open course tree": Course Tree
+    - link "Resources":
+      - /url: /search/localhost:8080
 - main:
-  - navigation "Secondary navigation":
-    - navigation "Breadcrumbs":
-      - list:
-        - listitem:
-          - link "Go to Course Home":
-            - /url: /
-            - img "Tutors"
-        - listitem:
-          - link "Runway Fixture...":
-            - /url: /course/localhost:8080
-        - listitem:
-          - link "Unit 1":
-            - /url: /course/localhost:8080
-        - listitem:
-          - link "Topic 1":
-            - /url: /topic/localhost:8080/unit-1/topic-01
-    - link "All talks in the course":
-      - /url: /wall/talk/localhost:8080
-    - link "All notes in the course":
-      - /url: /wall/note/localhost:8080
-    - link "All labs in the course":
-      - /url: /wall/lab/localhost:8080
-  - link "Talk 1 Summary of this talk (appears on the talk card).":
-    - /url: /talk/localhost:8080/unit-1/topic-01/talk-01
-    - text: Talk 1
-    - figure
+  - navigation "Breadcrumbs":
+    - list:
+      - listitem:
+        - link "My courses":
+          - /url: /
+      - listitem:
+        - link "Runway Fixture Course":
+          - /url: /course/localhost:8080
+      - listitem:
+        - link "Unit 1":
+          - /url: /course/localhost:8080
+      - listitem: Topic 1
+  - heading "Topic 1" [level=1]
+  - heading "Resources" [level=2]
+  - article:
+    - link "Talk 1 talk":
+      - /url: /talk/localhost:8080/unit-1/topic-01/talk-01
+      - heading "Talk 1" [level=3]
+      - text: talk
     - paragraph: Summary of this talk (appears on the talk card).
-  - link "Lab 1 Prerequisites":
-    - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01
-    - text: Lab 1
-    - figure
+  - article:
+    - link "Lab 1 lab":
+      - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01
+      - heading "Lab 1" [level=3]
+      - text: lab
     - heading "Prerequisites" [level=2]:
       - link "Prerequisites":
         - /url: "#prerequisites"
-  - link "Note 1 Summary of this note (appears on the note card).":
-    - /url: /note/localhost:8080/unit-1/topic-01/note-01
-    - text: Note 1
-    - figure
+  - article:
+    - link "Note 1 note":
+      - /url: /note/localhost:8080/unit-1/topic-01/note-01
+      - heading "Note 1" [level=3]
+      - text: note
     - paragraph: Summary of this note (appears on the note card).
 - contentinfo "Site footer":
unclaimed
domreader:topic
/topic/localhost:8080/unit-1/topic-01
reader:topic: semantic DOM differs (+6 −7 lines at line 59)
detail
     - paragraph: Tutors v:{{version}}
   - paragraph:
-    - paragraph:
-      - text: An
-      - link "Open Learning Web Toolkit":
-        - /url: /course/tutors-reference-manual
-      - text: ": Explore"
-      - link "What’s New in Tutors":
-        - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
+    - text: An
+    - link "Open Learning Web Toolkit":
+      - /url: /course/tutors-reference-manual
+    - text: ": Explore"
+    - link "What’s New in Tutors":
+      - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
   - link "South East Technological University":
     - /url: https://setu.ie
unclaimed
domreader:lab-step
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: semantic DOM differs (+48 −35 lines at line 2)
detail
 - link "Skip to content":
   - /url: "#main-content"
-- banner
-- main:
-  - navigation "Secondary navigation":
-    - navigation "Breadcrumbs":
-      - list:
-        - listitem:
-          - link "Go to Course Home":
-            - /url: /
-            - img "Tutors"
-        - listitem:
-          - link "Runway Fixture...":
-            - /url: /course/localhost:8080
-        - listitem:
-          - link "Unit 1":
-            - /url: /course/localhost:8080
-        - listitem:
-          - link "Topic 1":
-            - /url: /topic/localhost:8080/unit-1/topic-01
-        - listitem:
-          - link "Lab 1":
-            - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01
-    - link "All talks in the course":
-      - /url: /wall/talk/localhost:8080
-    - link "All notes in the course":
-      - /url: /wall/note/localhost:8080
-    - link "All labs in the course":
-      - /url: /wall/lab/localhost:8080
-  - navigation "Lab steps":
-    - list:
+- banner:
+  - navigation "Main navigation":
+    - link "Runway Fixture Course":
+      - /url: /course/localhost:8080
+    - text: Tutors CI
+    - button "Search this course": Search
+    - button "Open Theme Menu": Preferences
+    - button "Anonymous Tutors Profile"
+- complementary "Course navigation":
+  - navigation:
+    - group:
+      - strong: Lab 1
+      - text: lab
+    - link "← Topic 1":
+      - /url: /topic/localhost:8080/unit-1/topic-01
+    - paragraph: Steps · 1 / 6
+    - list "Steps":
       - listitem:
-        - link "Lab 1":
+        - link "01 Lab 1":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Setup
       - listitem:
-        - link "Step 1":
+        - link "02 Step 1":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
       - listitem:
-        - link "Step 2":
+        - link "03 Step 2":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-02
       - listitem:
-        - link "Step 3":
+        - link "04 Step 3":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-03
       - listitem:
-        - link "Step 4":
+        - link "05 Step 4":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-04
       - listitem:
-        - link "Step 5":
+        - link "06 Step 5":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-05
+    - separator
+    - paragraph: Learn
+    - link "Course home":
+      - /url: /course/localhost:8080
+    - button "Open course info": Course Info
+    - button "Open course tree": Course Tree
+    - link "Resources":
+      - /url: /search/localhost:8080
+- main:
+  - navigation "Breadcrumbs":
+    - list:
+      - listitem:
+        - link "My courses":
+          - /url: /
+      - listitem:
+        - link "Runway Fixture Course":
+          - /url: /course/localhost:8080
+      - listitem:
+        - link "Unit 1":
+          - /url: /course/localhost:8080
+      - listitem:
+        - link "Topic 1":
+          - /url: /topic/localhost:8080/unit-1/topic-01
+      - listitem: Lab 1
+  - text: Lab 1 Steps 1 / 6
   - article:
     - heading "Lab 1" [level=1]:
unclaimed
domreader:lab-step
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: semantic DOM differs (+18 −14 lines at line 62)
detail
         - /url: "#getting-started"
     - paragraph: Describe the initial setup steps here.
-  - heading "Topic 1" [level=3]
-  - figure
-  - button "Expand all"
-  - tree "Tree View":
-    - treeitem "Talk 1" [level=1]:
-      - link "Talk 1":
-        - /url: /talk/localhost:8080/unit-1/topic-01/talk-01
-    - 'treeitem "Show or hide contents: Lab 1 Lab 1" [level=1]':
-      - 'button "Show or hide contents: Lab 1"'
-      - link "Lab 1":
-        - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01
-    - treeitem "Note 1" [level=1]:
-      - link "Note 1":
-        - /url: /note/localhost:8080/unit-1/topic-01/note-01
+  - navigation "Previous and next step":
+    - link "Next → Step 1":
+      - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
+- contentinfo "Site footer":
+  - img "Tutors"
+  - link "Tutors v:{{version}}":
+    - /url: https://tutors.dev
+    - paragraph: Tutors v:{{version}}
+  - paragraph:
+    - text: An
+    - link "Open Learning Web Toolkit":
+      - /url: /course/tutors-reference-manual
+    - text: ": Explore"
+    - link "What’s New in Tutors":
+      - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
+  - link "South East Technological University":
+    - /url: https://setu.ie
+    - img "South East Technological University"
 - text: Runway Fixture Course
\ No newline at end of file
unclaimed
domreader:lab-step-2
/lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
reader:lab-step-2: semantic DOM differs (+48 −35 lines at line 2)
detail
 - link "Skip to content":
   - /url: "#main-content"
-- banner
-- main:
-  - navigation "Secondary navigation":
-    - navigation "Breadcrumbs":
-      - list:
-        - listitem:
-          - link "Go to Course Home":
-            - /url: /
-            - img "Tutors"
-        - listitem:
-          - link "Runway Fixture...":
-            - /url: /course/localhost:8080
-        - listitem:
-          - link "Unit 1":
-            - /url: /course/localhost:8080
-        - listitem:
-          - link "Topic 1":
-            - /url: /topic/localhost:8080/unit-1/topic-01
-        - listitem:
-          - link "Lab 1":
-            - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01
-    - link "All talks in the course":
-      - /url: /wall/talk/localhost:8080
-    - link "All notes in the course":
-      - /url: /wall/note/localhost:8080
-    - link "All labs in the course":
-      - /url: /wall/lab/localhost:8080
-  - navigation "Lab steps":
-    - list:
+- banner:
+  - navigation "Main navigation":
+    - link "Runway Fixture Course":
+      - /url: /course/localhost:8080
+    - text: Tutors CI
+    - button "Search this course": Search
+    - button "Open Theme Menu": Preferences
+    - button "Anonymous Tutors Profile"
+- complementary "Course navigation":
+  - navigation:
+    - group:
+      - strong: Lab 1
+      - text: lab
+    - link "← Topic 1":
+      - /url: /topic/localhost:8080/unit-1/topic-01
+    - paragraph: Steps · 2 / 6
+    - list "Steps":
       - listitem:
-        - link "Lab 1":
+        - link "01 Lab 1":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Setup
       - listitem:
-        - link "Step 1":
+        - link "02 Step 1":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
       - listitem:
-        - link "Step 2":
+        - link "03 Step 2":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-02
       - listitem:
-        - link "Step 3":
+        - link "04 Step 3":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-03
       - listitem:
-        - link "Step 4":
+        - link "05 Step 4":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-04
       - listitem:
-        - link "Step 5":
+        - link "06 Step 5":
           - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-05
+    - separator
+    - paragraph: Learn
+    - link "Course home":
+      - /url: /course/localhost:8080
+    - button "Open course info": Course Info
+    - button "Open course tree": Course Tree
+    - link "Resources":
+      - /url: /search/localhost:8080
+- main:
+  - navigation "Breadcrumbs":
+    - list:
+      - listitem:
+        - link "My courses":
+          - /url: /
+      - listitem:
+        - link "Runway Fixture Course":
+          - /url: /course/localhost:8080
+      - listitem:
+        - link "Unit 1":
+          - /url: /course/localhost:8080
+      - listitem:
+        - link "Topic 1":
+          - /url: /topic/localhost:8080/unit-1/topic-01
+      - listitem: Lab 1
+  - text: Lab 1 Steps 2 / 6
   - article:
     - heading "Step 1" [level=1]:
unclaimed
domreader:lab-step-2
/lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
reader:lab-step-2: semantic DOM differs (+20 −14 lines at line 54)
detail
         - /url: "#step-1"
     - paragraph: Write your lab instructions for step 1 of 5 here.
-  - heading "Topic 1" [level=3]
-  - figure
-  - button "Expand all"
-  - tree "Tree View":
-    - treeitem "Talk 1" [level=1]:
-      - link "Talk 1":
-        - /url: /talk/localhost:8080/unit-1/topic-01/talk-01
-    - 'treeitem "Show or hide contents: Lab 1 Lab 1" [level=1]':
-      - 'button "Show or hide contents: Lab 1"'
-      - link "Lab 1":
-        - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01
-    - treeitem "Note 1" [level=1]:
-      - link "Note 1":
-        - /url: /note/localhost:8080/unit-1/topic-01/note-01
+  - navigation "Previous and next step":
+    - link "← Previous Lab 1":
+      - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Setup
+    - link "Next → Step 2":
+      - /url: /lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-02
+- contentinfo "Site footer":
+  - img "Tutors"
+  - link "Tutors v:{{version}}":
+    - /url: https://tutors.dev
+    - paragraph: Tutors v:{{version}}
+  - paragraph:
+    - text: An
+    - link "Open Learning Web Toolkit":
+      - /url: /course/tutors-reference-manual
+    - text: ": Explore"
+    - link "What’s New in Tutors":
+      - /url: https://tutors.dev/note/tutors-reference-manual/side/note-whats-new
+  - link "South East Technological University":
+    - /url: https://setu.ie
+    - img "South East Technological University"
 - text: Runway Fixture Course
\ No newline at end of file
unclaimed
screenshotreader:home
/
reader:home: 6.79% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)
detail
diff image: diff/anonymous-student-reads-course-1/reader_home.png
unclaimed
screenshotreader:course
/course/localhost:8080
reader:course: 8.41% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)
detail
diff image: diff/anonymous-student-reads-course-1/reader_course.png
unclaimed
screenshotreader:topic
/topic/localhost:8080/unit-1/topic-01
reader:topic: 14.93% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)
detail
diff image: diff/anonymous-student-reads-course-1/reader_topic.png
unclaimed
screenshotreader:lab-step
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: 12.69% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)
detail
diff image: diff/anonymous-student-reads-course-1/reader_lab-step.png
unclaimed
screenshotreader:lab-step-2
/lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
reader:lab-step-2: 11.70% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)
detail
diff image: diff/anonymous-student-reads-course-1/reader_lab-step-2.png
unclaimed
networkGET /_app/immutable/chunks/{{hash}}.js
/
reader:home: GET /_app/immutable/chunks/{{hash}}.js requested 26× on a, 33× on bunclaimed
networkGET /logo.svg
/
reader:home: request no longer made on b: GET /logo.svgunclaimed
networkGET /_app/immutable/assets/1.{{hash}}.css
/
reader:home: new request on b: GET /_app/immutable/assets/1.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/23.{{hash}}.css
/
reader:home: new request on b: GET /_app/immutable/assets/23.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/Icon.{{hash}}.css
/
reader:home: new request on b: GET /_app/immutable/assets/Icon.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/StudentCard.{{hash}}.css
/
reader:home: new request on b: GET /_app/immutable/assets/StudentCard.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/TutorsShell.{{hash}}.css
/
reader:home: new request on b: GET /_app/immutable/assets/TutorsShell.{{hash}}.cssunclaimed
networkGET /_app/immutable/entry/payload.{{hash}}.js
/
reader:home: new request on b: GET /_app/immutable/entry/payload.{{hash}}.jsunclaimed
networkGET /__data.json?x-sveltekit-trailing-slash=1&x-sveltekit-invalidated=100
/
reader:home: GET /__data.json?x-sveltekit-trailing-slash=1&x-sveltekit-invalidated=100 response schema changed: f6160a19e92ea0da → 578b11f8d4c89048unclaimed
networkGET /_app/immutable/chunks/{{hash}}.js
/course/localhost:8080
reader:course: GET /_app/immutable/chunks/{{hash}}.js requested 33× on a, 42× on bunclaimed
networkGET /_app/immutable/assets/1.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/1.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/Card.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/Card.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/Composite.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/Composite.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/Icon.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/Icon.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/SecondaryNavigator.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/SecondaryNavigator.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/StudentCard.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/StudentCard.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/TalkMarp.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/TalkMarp.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/TutorsShell.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/TutorsShell.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/WidthToggle.{{hash}}.css
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/assets/WidthToggle.{{hash}}.cssunclaimed
networkGET /_app/immutable/entry/payload.{{hash}}.js
/course/localhost:8080
reader:course: new request on b: GET /_app/immutable/entry/payload.{{hash}}.jsunclaimed
networkGET /course/localhost:8080/__data.json?x-sveltekit-invalidated=100
/course/localhost:8080
reader:course: GET /course/localhost:8080/__data.json?x-sveltekit-invalidated=100 response schema changed: f6160a19e92ea0da → 578b11f8d4c89048unclaimed
networkGET /_app/version.json
/topic/localhost:8080/unit-1/topic-01
reader:topic: new request on b: GET /_app/version.jsonunclaimed
networkGET /_app/immutable/chunks/{{hash}}.js
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: GET /_app/immutable/chunks/{{hash}}.js requested 2× on a, 1× on bunclaimed
networkGET /_app/immutable/assets/8.{{hash}}.css
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: new request on b: GET /_app/immutable/assets/8.{{hash}}.cssunclaimed
networkGET /_app/immutable/assets/Context.{{hash}}.css
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: new request on b: GET /_app/immutable/assets/Context.{{hash}}.cssunclaimed
networkGET /_app/version.json
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: new request on b: GET /_app/version.jsonunclaimed
consolereader:course
/course/localhost:8080
reader:course: console message gone on b
detail
warning: {"app":"tutors-reader","environment":"production","details":"step","timestamp":"2026-09-16T09:05:00.000Z","level":"warn","message":"No type found for icon"}
informational
consolereader:lab-step
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: console message gone on b
detail
warning: {"app":"tutors-reader","environment":"production","details":"step","timestamp":"2026-09-16T09:05:00.000Z","level":"warn","message":"No type found for icon"}
informational
headersreader:home/link
/
reader:home: header dropped on b: link (was <./_app/immutable/assets/0.{{hash}}.css>; rel="preload"; as="style"; nopush, <./_app/immutable/entry/start.{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/4.{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/23.{{hash}}.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush)unclaimed
headersreader:course/link
/course/localhost:8080
reader:course: header dropped on b: link (was <../_app/immutable/assets/0.{{hash}}.css>; rel="preload"; as="style"; nopush, <../_app/immutable/assets/Note.{{hash}}.css>; rel="preload"; as="style"; nopush, <../_app/immutable/entry/start.{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/entry/app.{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/nodes/0.{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/nodes/2.{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/nodes/7.{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush, <../_app/immutable/chunks/{{hash}}.js>; rel="modulepreload"; nopush)unclaimed
logsreader/eventreader: new log field on b: eventunclaimed
logsreader/loadErrorreader: new log field on b: loadErrorunclaimed
logsreader/slowreader: new log field on b: slowunclaimed
logscatalogue/eventcatalogue: new log field on b: eventunclaimed
logscatalogue/loadErrorcatalogue: new log field on b: loadErrorunclaimed
logscatalogue/slowcatalogue: new log field on b: slowunclaimed
logslive/eventlive: new log field on b: eventunclaimed
logslive/loadErrorlive: new log field on b: loadErrorunclaimed
logslive/slowlive: new log field on b: slowunclaimed
logstime/eventtime: new log field on b: eventunclaimed
logstime/loadErrortime: new log field on b: loadErrorunclaimed
logstime/slowtime: new log field on b: slowunclaimed
focusreader:home
/
reader:home: keyboard order changed (12 stops on a, 12 on b)
detail
 a "Skip to content"
+a "Tutors home"
+a "My courses"
 button "Open Theme Menu"
 button "Anonymous Tutors Profile"
-a "SETU"
+a "My courses"
+a "Catalogue ↗"
+a "Live ↗"
+a "Time ↗"
 a "Create"
 a "Docs"
-a "Source"
-a "Catalogue"
-a "Live"
-a "Tutors v:{{version}}"
-a "Open Learning Web Toolkit"
-a "What’s New in Tutors"
\ No newline at end of file
+a "SETU"
\ No newline at end of file
unclaimed
focusreader:course
/course/localhost:8080
reader:course: keyboard order changed (11 stops on a, 7 on b)
detail
-a "Go to Course Home"
-a "Runway Fixture..."
-a "All talks in the course"
-a "All notes in the course"
-a "All labs in the course"
-a "Topic 1 Summary of this topic (this line"
-a "Topic 2 Summary of this topic (this line"
+a "My courses"
+a "Topic 1 topic"
+a "Topic 2 topic"
 a "Tutors v:{{version}}"
unclaimed
focusreader:topic
/topic/localhost:8080/unit-1/topic-01
reader:topic: keyboard order changed (12 stops on a, 11 on b)
detail
-a "Go to Course Home"
-a "Runway Fixture..."
+a "My courses"
+a "Runway Fixture Course"
 a "Unit 1"
-a "Topic 1"
-a "All talks in the course"
-a "All notes in the course"
-a "All labs in the course"
-a "Talk 1 Summary of this talk (appears on "
-a "Lab 1 Prerequisites"
+a "Talk 1 talk"
+a "Lab 1 lab"
 a "Prerequisites"
-a "Note 1 Summary of this note (appears on "
-a "Tutors v:{{version}}"
\ No newline at end of file
+a "Note 1 note"
+a "Tutors v:{{version}}"
+a "Open Learning Web Toolkit"
+a "What’s New in Tutors"
+a ""
\ No newline at end of file
unclaimed
focusreader:lab-step
/lab/localhost:8080/unit-1/topic-01/book-lab-01
reader:lab-step: keyboard order changed (12 stops on a, 12 on b)
detail
-a "Go to Course Home"
-a "Runway Fixture..."
+a "My courses"
+a "Runway Fixture Course"
 a "Unit 1"
...
 a "Lab 1"
-a "All talks in the course"
-a "All notes in the course"
-a "All labs in the course"
-a "Lab 1"
-a "Step 1"
-a "Step 2"
-a "Step 3"
\ No newline at end of file
+a "Prerequisites"
+a "Getting Started"
+a "Next → Step 1"
+a "Tutors v:{{version}}"
+a "Open Learning Web Toolkit"
+a "What’s New in Tutors"
+a ""
\ No newline at end of file
unclaimed
focusreader:lab-step-2
/lab/localhost:8080/unit-1/topic-01/book-lab-01/Step-01
reader:lab-step-2: keyboard order changed (6 stops on a, 11 on b)
detail
+a "My courses"
+a "Runway Fixture Course"
+a "Unit 1"
+a "Topic 1"
 a "Step 1"
-button "Expand all"
-treeitem "Talk 1"
-a "Talk 1"
-a "Lab 1"
-a "Note 1"
\ No newline at end of file
+a "← Previous Lab 1"
+a "Next → Step 2"
+a "Tutors v:{{version}}"
+a "Open Learning Web Toolkit"
+a "What’s New in Tutors"
+a ""
\ No newline at end of file
unclaimed
image-manifestreader/basereader: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)
detail
base.digest label: a=unrecorded b=unrecorded
lowest layer:      a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7
unclaimed
image-manifestreader/layersreader: 9 layer(s) on a, 10 on bunclaimed
image-manifestreader/sizereader: image size 251.5 MB → 309.2 MB (+23%)unclaimed
image-manifestreader/label/org.opencontainers.image.vendorreader: label org.opencontainers.image.vendor added (Tutors SDK)unclaimed
sbomreader/@asamuzakjp/css-colorreader: package added: @asamuzakjp/css-color@7.1.5unclaimed
sbomreader/@asamuzakjp/dom-selectorreader: package added: @asamuzakjp/dom-selector@9.2.4unclaimed
sbomreader/@auth/corereader: package removed: @auth/core@0.41.3unclaimed
sbomreader/@bramus/specificityreader: package added: @bramus/specificity@2.4.2unclaimed
sbomreader/@csstools/color-helpersreader: package added: @csstools/color-helpers@6.1.2unclaimed
sbomreader/@csstools/css-calcreader: package added: @csstools/css-calc@3.4.3unclaimed
sbomreader/@csstools/css-color-parserreader: package added: @csstools/css-color-parser@4.2.6unclaimed
sbomreader/@csstools/css-parser-algorithmsreader: package added: @csstools/css-parser-algorithms@4.0.2unclaimed
sbomreader/@csstools/css-syntax-patches-for-csstreereader: package added: @csstools/css-syntax-patches-for-csstree@1.1.15unclaimed
sbomreader/@csstools/css-tokenizerreader: package added: @csstools/css-tokenizer@4.0.2unclaimed
sbomreader/@exodus/bytesreader: package added: @exodus/bytes@1.16.0unclaimed
sbomreader/@isaacs/cliuireader: package removed: @isaacs/cliui@8.0.2unclaimed
sbomreader/@isaacs/fs-minipassreader: package removed: @isaacs/fs-minipass@4.0.1unclaimed
sbomreader/@isaacs/string-locale-comparereader: package removed: @isaacs/string-locale-compare@1.1.0unclaimed
sbomreader/@noble/hashesreader: package added: @noble/hashes@2.4.0unclaimed
sbomreader/@npmcli/agentreader: package removed: @npmcli/agent@3.0.0unclaimed
sbomreader/@npmcli/arboristreader: package removed: @npmcli/arborist@8.0.5unclaimed
sbomreader/@npmcli/configreader: package removed: @npmcli/config@9.0.0unclaimed
sbomreader/@npmcli/fsreader: package removed: @npmcli/fs@4.0.0unclaimed
sbomreader/@npmcli/gitreader: package removed: @npmcli/git@6.0.3unclaimed
sbomreader/@npmcli/installed-package-contentsreader: package removed: @npmcli/installed-package-contents@3.0.0unclaimed
sbomreader/@npmcli/map-workspacesreader: package removed: @npmcli/map-workspaces@4.0.2unclaimed
sbomreader/@npmcli/metavuln-calculatorreader: package removed: @npmcli/metavuln-calculator@8.0.1unclaimed
sbomreader/@npmcli/name-from-folderreader: package removed: @npmcli/name-from-folder@3.0.0unclaimed
sbomreader/@npmcli/node-gypreader: package removed: @npmcli/node-gyp@4.0.0unclaimed
sbomreader/@npmcli/package-jsonreader: package removed: @npmcli/package-json@6.2.0unclaimed
sbomreader/@npmcli/promise-spawnreader: package removed: @npmcli/promise-spawn@8.0.3unclaimed
sbomreader/@npmcli/queryreader: package removed: @npmcli/query@4.0.1unclaimed
sbomreader/@npmcli/redactreader: package removed: @npmcli/redact@3.2.2unclaimed
sbomreader/@npmcli/run-scriptreader: package removed: @npmcli/run-script@9.1.0unclaimed
sbomreader/@opentelemetry/apireader: package added: @opentelemetry/api@1.9.1unclaimed
sbomreader/@panva/hkdfreader: package removed: @panva/hkdf@1.2.1unclaimed
sbomreader/@pkgjs/parseargsreader: package removed: @pkgjs/parseargs@0.11.0unclaimed
sbomreader/@prometheus-io/clientreader: package added: @prometheus-io/client@0.16.1unclaimed
sbomreader/@sigstore/bundlereader: package removed: @sigstore/bundle@3.1.0unclaimed
sbomreader/@sigstore/corereader: package removed: @sigstore/core@2.0.0unclaimed
sbomreader/@sigstore/protobuf-specsreader: package removed: @sigstore/protobuf-specs@0.4.3unclaimed
sbomreader/@sigstore/signreader: package removed: @sigstore/sign@3.1.0unclaimed
sbomreader/@sigstore/tufreader: package removed: @sigstore/tuf@3.1.1unclaimed
sbomreader/@sigstore/verifyreader: package removed: @sigstore/verify@2.1.1unclaimed
sbomreader/@tufjs/canonical-jsonreader: package removed: @tufjs/canonical-json@2.0.0unclaimed
sbomreader/@tufjs/modelsreader: package removed: @tufjs/models@3.0.1unclaimed
sbomreader/abbrevreader: package removed: abbrev@3.0.1unclaimed
sbomreader/agent-basereader: package removed: agent-base@7.1.4unclaimed
sbomreader/ansi-regexreader: package removed: ansi-regex@5.0.1, 6.2.2unclaimed
sbomreader/ansi-stylesreader: package removed: ansi-styles@4.3.0, 6.2.3unclaimed
sbomreader/aprobareader: package removed: aproba@2.1.0unclaimed
sbomreader/archyreader: package removed: archy@1.0.0unclaimed
sbomreader/balanced-matchreader: package removed: balanced-match@1.0.2unclaimed
sbomreader/bidi-jsreader: package added: bidi-js@1.1.0unclaimed
sbomreader/bin-linksreader: package removed: bin-links@5.0.0unclaimed
sbomreader/binary-extensionsreader: package removed: binary-extensions@2.3.0unclaimed
sbomreader/bintreesreader: package added: bintrees@1.0.2unclaimed
sbomreader/brace-expansionreader: package removed: brace-expansion@2.0.2unclaimed
sbomreader/cacachereader: package removed: cacache@19.0.1unclaimed
sbomreader/chalkreader: package removed: chalk@5.6.2unclaimed
sbomreader/chownrreader: package removed: chownr@3.0.0unclaimed
sbomreader/ci-inforeader: package removed: ci-info@4.4.0unclaimed
sbomreader/cidr-regexreader: package removed: cidr-regex@4.1.3unclaimed
sbomreader/cli-columnsreader: package removed: cli-columns@4.0.0unclaimed
sbomreader/cmd-shimreader: package removed: cmd-shim@7.0.0unclaimed
sbomreader/color-convertreader: package removed: color-convert@2.0.1unclaimed
sbomreader/color-namereader: package removed: color-name@1.1.4unclaimed
sbomreader/common-ancestor-pathreader: package removed: common-ancestor-path@1.0.1unclaimed
sbomreader/corepackreader: package removed: corepack@0.34.6unclaimed
sbomreader/cross-spawnreader: package removed: cross-spawn@7.0.6unclaimed
sbomreader/css-treereader: package added: css-tree@3.2.1unclaimed
sbomreader/cssescreader: package removed: cssesc@3.0.0unclaimed
sbomreader/data-urlsreader: package added: data-urls@8.0.0unclaimed
sbomreader/debugreader: package removed: debug@4.4.3unclaimed
sbomreader/decimal.jsreader: package added: decimal.js@10.6.0unclaimed
sbomreader/diffreader: package removed: diff@5.2.2unclaimed
sbomreader/dompurifyreader: package bumped: dompurify 3.4.14 → 3.4.16unclaimed
sbomreader/eastasianwidthreader: package removed: eastasianwidth@0.2.0unclaimed
sbomreader/emoji-regexreader: package removed: emoji-regex@8.0.0, 9.2.2unclaimed
sbomreader/encodingreader: package removed: encoding@0.1.13unclaimed
sbomreader/entitiesreader: package added: entities@8.0.0unclaimed
sbomreader/env-pathsreader: package removed: env-paths@2.2.1unclaimed
sbomreader/err-codereader: package removed: err-code@2.0.3unclaimed
sbomreader/exponential-backoffreader: package removed: exponential-backoff@3.1.3unclaimed
sbomreader/fastest-levenshteinreader: package removed: fastest-levenshtein@1.0.16unclaimed
sbomreader/fdirreader: package removed: fdir@6.5.0unclaimed
sbomreader/foreground-childreader: package removed: foreground-child@3.3.1unclaimed
sbomreader/fs-minipassreader: package removed: fs-minipass@3.0.3unclaimed
sbomreader/globreader: package removed: glob@10.5.0unclaimed
sbomreader/graceful-fsreader: package removed: graceful-fs@4.2.11unclaimed
sbomreader/hosted-git-inforeader: package removed: hosted-git-info@8.1.0unclaimed
sbomreader/html-encoding-snifferreader: package added: html-encoding-sniffer@7.0.0unclaimed
sbomreader/http-cache-semanticsreader: package removed: http-cache-semantics@4.2.0unclaimed
sbomreader/http-proxy-agentreader: package removed: http-proxy-agent@7.0.2unclaimed
sbomreader/https-proxy-agentreader: package removed: https-proxy-agent@7.0.6unclaimed
sbomreader/iconv-litereader: package removed: iconv-lite@0.6.3unclaimed
sbomreader/ignore-walkreader: package removed: ignore-walk@7.0.0unclaimed
sbomreader/imurmurhashreader: package removed: imurmurhash@0.1.4unclaimed
sbomreader/inireader: package removed: ini@5.0.0unclaimed
sbomreader/init-package-jsonreader: package removed: init-package-json@7.0.2unclaimed
sbomreader/ip-addressreader: package removed: ip-address@10.1.0unclaimed
sbomreader/ip-regexreader: package removed: ip-regex@5.0.0unclaimed
sbomreader/is-cidrreader: package removed: is-cidr@5.1.1unclaimed
sbomreader/is-fullwidth-code-pointreader: package removed: is-fullwidth-code-point@3.0.0unclaimed
sbomreader/is-potential-custom-element-namereader: package added: is-potential-custom-element-name@1.0.1unclaimed
sbomreader/isexereader: package removed: isexe@2.0.0, 3.1.5unclaimed
sbomreader/isomorphic-dompurifyreader: package added: isomorphic-dompurify@4.5.0unclaimed
sbomreader/jackspeakreader: package removed: jackspeak@3.4.3unclaimed
sbomreader/josereader: package removed: jose@6.2.4unclaimed
sbomreader/jsdomreader: package added: jsdom@30.1.2unclaimed
sbomreader/json-parse-even-better-errorsreader: package removed: json-parse-even-better-errors@4.0.0unclaimed
sbomreader/json-stringify-nicereader: package removed: json-stringify-nice@1.1.4unclaimed
sbomreader/jsonparsereader: package removed: jsonparse@1.3.1unclaimed
sbomreader/jsx-runtimereader: package removed: jsx-runtime@1.0.0unclaimed
sbomreader/just-diffreader: package removed: just-diff@6.0.2unclaimed
sbomreader/just-diff-applyreader: package removed: just-diff-apply@5.5.0unclaimed
sbomreader/libnpmaccessreader: package removed: libnpmaccess@9.0.0unclaimed
sbomreader/libnpmdiffreader: package removed: libnpmdiff@7.0.5unclaimed
sbomreader/libnpmexecreader: package removed: libnpmexec@9.0.5unclaimed
sbomreader/libnpmfundreader: package removed: libnpmfund@6.0.5unclaimed
sbomreader/libnpmhookreader: package removed: libnpmhook@11.0.0unclaimed
sbomreader/libnpmorgreader: package removed: libnpmorg@7.0.0unclaimed
sbomreader/libnpmpackreader: package removed: libnpmpack@8.0.5unclaimed
sbomreader/libnpmpublishreader: package removed: libnpmpublish@10.0.2unclaimed
sbomreader/libnpmsearchreader: package removed: libnpmsearch@8.0.0unclaimed
sbomreader/libnpmteamreader: package removed: libnpmteam@7.0.0unclaimed
sbomreader/libnpmversionreader: package removed: libnpmversion@7.0.0unclaimed
sbomreader/libpcre2-8-0reader: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2unclaimed
sbomreader/lru-cachereader: package bumped: lru-cache 10.4.3 → 11.5.3unclaimed
sbomreader/make-fetch-happenreader: package removed: make-fetch-happen@14.0.3unclaimed
sbomreader/mdn-datareader: package added: mdn-data@2.27.1unclaimed
sbomreader/minimatchreader: package removed: minimatch@9.0.9unclaimed
sbomreader/minipassreader: package removed: minipass@3.3.6, 7.1.3unclaimed
sbomreader/minipass-collectreader: package removed: minipass-collect@2.0.1unclaimed
sbomreader/minipass-fetchreader: package removed: minipass-fetch@4.0.1unclaimed
sbomreader/minipass-flushreader: package removed: minipass-flush@1.0.5unclaimed
sbomreader/minipass-pipelinereader: package removed: minipass-pipeline@1.2.4unclaimed
sbomreader/minipass-sizedreader: package removed: minipass-sized@1.0.3unclaimed
sbomreader/minizlibreader: package removed: minizlib@3.1.0unclaimed
sbomreader/msreader: package removed: ms@2.1.3unclaimed
sbomreader/mute-streamreader: package removed: mute-stream@2.0.0unclaimed
sbomreader/negotiatorreader: package removed: negotiator@1.0.0unclaimed
sbomreader/nodereader: package bumped: node 22.23.2 → 22.23.3unclaimed
sbomreader/node-gypreader: package removed: node-gyp@11.5.0unclaimed
sbomreader/noptreader: package removed: nopt@8.1.0unclaimed
sbomreader/normalize-package-datareader: package removed: normalize-package-data@7.0.1unclaimed
sbomreader/npmreader: package removed: npm@10.9.8unclaimed
sbomreader/npm-audit-reportreader: package removed: npm-audit-report@6.0.0unclaimed
sbomreader/npm-bundledreader: package removed: npm-bundled@4.0.0unclaimed
sbomreader/npm-install-checksreader: package removed: npm-install-checks@7.1.2unclaimed
sbomreader/npm-normalize-package-binreader: package removed: npm-normalize-package-bin@4.0.0unclaimed
sbomreader/npm-package-argreader: package removed: npm-package-arg@12.0.2unclaimed
sbomreader/npm-packlistreader: package removed: npm-packlist@9.0.0unclaimed
sbomreader/npm-pick-manifestreader: package removed: npm-pick-manifest@10.0.0unclaimed
sbomreader/npm-profilereader: package removed: npm-profile@11.0.1unclaimed
sbomreader/npm-registry-fetchreader: package removed: npm-registry-fetch@18.0.2unclaimed
sbomreader/npm-user-validatereader: package removed: npm-user-validate@3.0.0unclaimed
sbomreader/oauth4webapireader: package removed: oauth4webapi@3.8.6unclaimed
sbomreader/p-mapreader: package removed: p-map@7.0.4unclaimed
sbomreader/package-json-from-distreader: package removed: package-json-from-dist@1.0.1unclaimed
sbomreader/pacotereader: package removed: pacote@19.0.2, 20.0.1unclaimed
sbomreader/parse-conflict-jsonreader: package removed: parse-conflict-json@4.0.0unclaimed
sbomreader/parse5reader: package added: parse5@8.0.1unclaimed
sbomreader/path-keyreader: package removed: path-key@3.1.1unclaimed
sbomreader/path-scurryreader: package removed: path-scurry@1.11.1unclaimed
sbomreader/perl-basereader: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4unclaimed
sbomreader/picomatchreader: package removed: picomatch@4.0.3unclaimed
sbomreader/postcss-selector-parserreader: package removed: postcss-selector-parser@7.1.1unclaimed
sbomreader/preactreader: package removed: preact@10.24.3unclaimed
sbomreader/preact-compatreader: package removed: preact-compat@4.0.0unclaimed
sbomreader/preact-debugreader: package removed: preact-debug@1.0.0unclaimed
sbomreader/preact-devtoolsreader: package removed: preact-devtools@1.0.0unclaimed
sbomreader/preact-hooksreader: package removed: preact-hooks@0.1.0unclaimed
sbomreader/preact-render-to-stringreader: package removed: preact-render-to-string@6.5.11unclaimed
sbomreader/proc-logreader: package removed: proc-log@5.0.0unclaimed
sbomreader/proggyreader: package removed: proggy@3.0.0unclaimed
sbomreader/promise-all-reject-latereader: package removed: promise-all-reject-late@1.0.1unclaimed
sbomreader/promise-call-limitreader: package removed: promise-call-limit@3.0.2unclaimed
sbomreader/promise-retryreader: package removed: promise-retry@2.0.1unclaimed
sbomreader/promzardreader: package removed: promzard@2.0.0unclaimed
sbomreader/punycodereader: package added: punycode@2.3.1unclaimed
sbomreader/qrcode-terminalreader: package removed: qrcode-terminal@0.12.0unclaimed
sbomreader/readreader: package removed: read@4.1.0unclaimed
sbomreader/read-cmd-shimreader: package removed: read-cmd-shim@5.0.0unclaimed
sbomreader/read-package-json-fastreader: package removed: read-package-json-fast@4.0.0unclaimed
sbomreader/require-from-stringreader: package added: require-from-string@2.0.2unclaimed
sbomreader/retryreader: package removed: retry@0.12.0unclaimed
sbomreader/safer-bufferreader: package removed: safer-buffer@2.1.2unclaimed
sbomreader/saxesreader: package added: saxes@6.0.0unclaimed
sbomreader/semverreader: package removed: semver@7.7.4unclaimed
sbomreader/shebang-commandreader: package removed: shebang-command@2.0.0unclaimed
sbomreader/shebang-regexreader: package removed: shebang-regex@3.0.0unclaimed
sbomreader/signal-exitreader: package removed: signal-exit@4.1.0unclaimed
sbomreader/sigstorereader: package removed: sigstore@3.1.0unclaimed
sbomreader/smart-bufferreader: package removed: smart-buffer@4.2.0unclaimed
sbomreader/socksreader: package removed: socks@2.8.7unclaimed
sbomreader/socks-proxy-agentreader: package removed: socks-proxy-agent@8.0.5unclaimed
sbomreader/source-map-jsreader: package added: source-map-js@1.2.2unclaimed
sbomreader/spdx-correctreader: package removed: spdx-correct@3.2.0unclaimed
sbomreader/spdx-exceptionsreader: package removed: spdx-exceptions@2.5.0unclaimed
sbomreader/spdx-expression-parsereader: package removed: spdx-expression-parse@3.0.1, 4.0.0unclaimed
sbomreader/spdx-license-idsreader: package removed: spdx-license-ids@3.0.23unclaimed
sbomreader/ssrireader: package removed: ssri@12.0.0unclaimed
sbomreader/string-widthreader: package removed: string-width@4.2.3, 5.1.2unclaimed
sbomreader/strip-ansireader: package removed: strip-ansi@6.0.1, 7.2.0unclaimed
sbomreader/supports-colorreader: package removed: supports-color@9.4.0unclaimed
sbomreader/tarreader: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1unclaimed
sbomreader/tdigestreader: package added: tdigest@0.1.3unclaimed
sbomreader/test-utilsreader: package removed: test-utils@0.1.0unclaimed
sbomreader/text-tablereader: package removed: text-table@0.2.0unclaimed
sbomreader/tiny-relative-datereader: package removed: tiny-relative-date@1.3.0unclaimed
sbomreader/tinyglobbyreader: package removed: tinyglobby@0.2.15unclaimed
sbomreader/tldtsreader: package added: tldts@7.4.10unclaimed
sbomreader/tldts-corereader: package added: tldts-core@7.4.10unclaimed
sbomreader/tough-cookiereader: package added: tough-cookie@6.0.2unclaimed
sbomreader/tr46reader: package added: tr46@7.0.0unclaimed
sbomreader/treeversereader: package removed: treeverse@3.0.0unclaimed
sbomreader/tuf-jsreader: package removed: tuf-js@3.1.0unclaimed
sbomreader/tzdatareader: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1unclaimed
sbomreader/undicireader: package added: undici@8.11.2unclaimed
sbomreader/unique-filenamereader: package removed: unique-filename@4.0.0unclaimed
sbomreader/unique-slugreader: package removed: unique-slug@5.0.0unclaimed
sbomreader/util-deprecatereader: package removed: util-deprecate@1.0.2unclaimed
sbomreader/validate-npm-package-licensereader: package removed: validate-npm-package-license@3.0.4unclaimed
sbomreader/validate-npm-package-namereader: package removed: validate-npm-package-name@6.0.2unclaimed
sbomreader/w3c-xmlserializerreader: package added: w3c-xmlserializer@6.0.0unclaimed
sbomreader/walk-up-pathreader: package removed: walk-up-path@3.0.1unclaimed
sbomreader/webidl-conversionsreader: package added: webidl-conversions@8.0.1unclaimed
sbomreader/whatwg-mimetypereader: package added: whatwg-mimetype@5.0.0unclaimed
sbomreader/whatwg-urlreader: package added: whatwg-url@17.2.0unclaimed
sbomreader/whichreader: package removed: which@2.0.2, 5.0.0unclaimed
sbomreader/wrap-ansireader: package removed: wrap-ansi@7.0.0, 8.1.0unclaimed
sbomreader/write-file-atomicreader: package removed: write-file-atomic@6.0.0unclaimed
sbomreader/xml-name-validatorreader: package added: xml-name-validator@5.0.0unclaimed
sbomreader/xmlcharsreader: package added: xmlchars@2.2.0unclaimed
sbomreader/yallistreader: package removed: yallist@4.0.0, 5.0.0unclaimed
sbomreader/yarnreader: package removed: yarn@1.22.22unclaimed
vulnsreader/not-collectedNOT COLLECTED: vulns of reader on both sides: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
detail
a: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
b: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
informational
image-manifestcatalogue/basecatalogue: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)
detail
base.digest label: a=unrecorded b=unrecorded
lowest layer:      a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7
unclaimed
image-manifestcatalogue/layerscatalogue: 9 layer(s) on a, 10 on bunclaimed
image-manifestcatalogue/sizecatalogue: image size 230.8 MB → 274.1 MB (+19%)unclaimed
image-manifestcatalogue/label/org.opencontainers.image.vendorcatalogue: label org.opencontainers.image.vendor added (Tutors SDK)unclaimed
sbomcatalogue/@asamuzakjp/css-colorcatalogue: package added: @asamuzakjp/css-color@7.1.5unclaimed
sbomcatalogue/@asamuzakjp/dom-selectorcatalogue: package added: @asamuzakjp/dom-selector@9.2.4unclaimed
sbomcatalogue/@bramus/specificitycatalogue: package added: @bramus/specificity@2.4.2unclaimed
sbomcatalogue/@csstools/color-helperscatalogue: package added: @csstools/color-helpers@6.1.2unclaimed
sbomcatalogue/@csstools/css-calccatalogue: package added: @csstools/css-calc@3.4.3unclaimed
sbomcatalogue/@csstools/css-color-parsercatalogue: package added: @csstools/css-color-parser@4.2.6unclaimed
sbomcatalogue/@csstools/css-parser-algorithmscatalogue: package added: @csstools/css-parser-algorithms@4.0.2unclaimed
sbomcatalogue/@csstools/css-syntax-patches-for-csstreecatalogue: package added: @csstools/css-syntax-patches-for-csstree@1.1.15unclaimed
sbomcatalogue/@csstools/css-tokenizercatalogue: package added: @csstools/css-tokenizer@4.0.2unclaimed
sbomcatalogue/@exodus/bytescatalogue: package added: @exodus/bytes@1.16.0unclaimed
sbomcatalogue/@isaacs/cliuicatalogue: package removed: @isaacs/cliui@8.0.2unclaimed
sbomcatalogue/@isaacs/fs-minipasscatalogue: package removed: @isaacs/fs-minipass@4.0.1unclaimed
sbomcatalogue/@isaacs/string-locale-comparecatalogue: package removed: @isaacs/string-locale-compare@1.1.0unclaimed
sbomcatalogue/@noble/hashescatalogue: package added: @noble/hashes@2.4.0unclaimed
sbomcatalogue/@npmcli/agentcatalogue: package removed: @npmcli/agent@3.0.0unclaimed
sbomcatalogue/@npmcli/arboristcatalogue: package removed: @npmcli/arborist@8.0.5unclaimed
sbomcatalogue/@npmcli/configcatalogue: package removed: @npmcli/config@9.0.0unclaimed
sbomcatalogue/@npmcli/fscatalogue: package removed: @npmcli/fs@4.0.0unclaimed
sbomcatalogue/@npmcli/gitcatalogue: package removed: @npmcli/git@6.0.3unclaimed
sbomcatalogue/@npmcli/installed-package-contentscatalogue: package removed: @npmcli/installed-package-contents@3.0.0unclaimed
sbomcatalogue/@npmcli/map-workspacescatalogue: package removed: @npmcli/map-workspaces@4.0.2unclaimed
sbomcatalogue/@npmcli/metavuln-calculatorcatalogue: package removed: @npmcli/metavuln-calculator@8.0.1unclaimed
sbomcatalogue/@npmcli/name-from-foldercatalogue: package removed: @npmcli/name-from-folder@3.0.0unclaimed
sbomcatalogue/@npmcli/node-gypcatalogue: package removed: @npmcli/node-gyp@4.0.0unclaimed
sbomcatalogue/@npmcli/package-jsoncatalogue: package removed: @npmcli/package-json@6.2.0unclaimed
sbomcatalogue/@npmcli/promise-spawncatalogue: package removed: @npmcli/promise-spawn@8.0.3unclaimed
sbomcatalogue/@npmcli/querycatalogue: package removed: @npmcli/query@4.0.1unclaimed
sbomcatalogue/@npmcli/redactcatalogue: package removed: @npmcli/redact@3.2.2unclaimed
sbomcatalogue/@npmcli/run-scriptcatalogue: package removed: @npmcli/run-script@9.1.0unclaimed
sbomcatalogue/@opentelemetry/apicatalogue: package added: @opentelemetry/api@1.9.1unclaimed
sbomcatalogue/@pkgjs/parseargscatalogue: package removed: @pkgjs/parseargs@0.11.0unclaimed
sbomcatalogue/@prometheus-io/clientcatalogue: package added: @prometheus-io/client@0.16.1unclaimed
sbomcatalogue/@sigstore/bundlecatalogue: package removed: @sigstore/bundle@3.1.0unclaimed
sbomcatalogue/@sigstore/corecatalogue: package removed: @sigstore/core@2.0.0unclaimed
sbomcatalogue/@sigstore/protobuf-specscatalogue: package removed: @sigstore/protobuf-specs@0.4.3unclaimed
sbomcatalogue/@sigstore/signcatalogue: package removed: @sigstore/sign@3.1.0unclaimed
sbomcatalogue/@sigstore/tufcatalogue: package removed: @sigstore/tuf@3.1.1unclaimed
sbomcatalogue/@sigstore/verifycatalogue: package removed: @sigstore/verify@2.1.1unclaimed
sbomcatalogue/@tufjs/canonical-jsoncatalogue: package removed: @tufjs/canonical-json@2.0.0unclaimed
sbomcatalogue/@tufjs/modelscatalogue: package removed: @tufjs/models@3.0.1unclaimed
sbomcatalogue/@types/trusted-typescatalogue: package added: @types/trusted-types@2.0.7unclaimed
sbomcatalogue/abbrevcatalogue: package removed: abbrev@3.0.1unclaimed
sbomcatalogue/agent-basecatalogue: package removed: agent-base@7.1.4unclaimed
sbomcatalogue/ansi-regexcatalogue: package removed: ansi-regex@5.0.1, 6.2.2unclaimed
sbomcatalogue/ansi-stylescatalogue: package removed: ansi-styles@4.3.0, 6.2.3unclaimed
sbomcatalogue/aprobacatalogue: package removed: aproba@2.1.0unclaimed
sbomcatalogue/archycatalogue: package removed: archy@1.0.0unclaimed
sbomcatalogue/balanced-matchcatalogue: package removed: balanced-match@1.0.2unclaimed
sbomcatalogue/bidi-jscatalogue: package added: bidi-js@1.1.0unclaimed
sbomcatalogue/bin-linkscatalogue: package removed: bin-links@5.0.0unclaimed
sbomcatalogue/binary-extensionscatalogue: package removed: binary-extensions@2.3.0unclaimed
sbomcatalogue/bintreescatalogue: package added: bintrees@1.0.2unclaimed
sbomcatalogue/brace-expansioncatalogue: package removed: brace-expansion@2.0.2unclaimed
sbomcatalogue/cacachecatalogue: package removed: cacache@19.0.1unclaimed
sbomcatalogue/chalkcatalogue: package removed: chalk@5.6.2unclaimed
sbomcatalogue/chownrcatalogue: package removed: chownr@3.0.0unclaimed
sbomcatalogue/ci-infocatalogue: package removed: ci-info@4.4.0unclaimed
sbomcatalogue/cidr-regexcatalogue: package removed: cidr-regex@4.1.3unclaimed
sbomcatalogue/cli-columnscatalogue: package removed: cli-columns@4.0.0unclaimed
sbomcatalogue/cmd-shimcatalogue: package removed: cmd-shim@7.0.0unclaimed
sbomcatalogue/color-convertcatalogue: package removed: color-convert@2.0.1unclaimed
sbomcatalogue/color-namecatalogue: package removed: color-name@1.1.4unclaimed
sbomcatalogue/common-ancestor-pathcatalogue: package removed: common-ancestor-path@1.0.1unclaimed
sbomcatalogue/corepackcatalogue: package removed: corepack@0.34.6unclaimed
sbomcatalogue/cross-spawncatalogue: package removed: cross-spawn@7.0.6unclaimed
sbomcatalogue/css-treecatalogue: package added: css-tree@3.2.1unclaimed
sbomcatalogue/cssesccatalogue: package removed: cssesc@3.0.0unclaimed
sbomcatalogue/data-urlscatalogue: package added: data-urls@8.0.0unclaimed
sbomcatalogue/debugcatalogue: package removed: debug@4.4.3unclaimed
sbomcatalogue/decimal.jscatalogue: package added: decimal.js@10.6.0unclaimed
sbomcatalogue/diffcatalogue: package removed: diff@5.2.2unclaimed
sbomcatalogue/dompurifycatalogue: package added: dompurify@3.4.16unclaimed
sbomcatalogue/eastasianwidthcatalogue: package removed: eastasianwidth@0.2.0unclaimed
sbomcatalogue/emoji-regexcatalogue: package removed: emoji-regex@8.0.0, 9.2.2unclaimed
sbomcatalogue/encodingcatalogue: package removed: encoding@0.1.13unclaimed
sbomcatalogue/entitiescatalogue: package added: entities@8.0.0unclaimed
sbomcatalogue/env-pathscatalogue: package removed: env-paths@2.2.1unclaimed
sbomcatalogue/err-codecatalogue: package removed: err-code@2.0.3unclaimed
sbomcatalogue/exponential-backoffcatalogue: package removed: exponential-backoff@3.1.3unclaimed
sbomcatalogue/fastest-levenshteincatalogue: package removed: fastest-levenshtein@1.0.16unclaimed
sbomcatalogue/fdircatalogue: package removed: fdir@6.5.0unclaimed
sbomcatalogue/foreground-childcatalogue: package removed: foreground-child@3.3.1unclaimed
sbomcatalogue/fs-minipasscatalogue: package removed: fs-minipass@3.0.3unclaimed
sbomcatalogue/globcatalogue: package removed: glob@10.5.0unclaimed
sbomcatalogue/graceful-fscatalogue: package removed: graceful-fs@4.2.11unclaimed
sbomcatalogue/hosted-git-infocatalogue: package removed: hosted-git-info@8.1.0unclaimed
sbomcatalogue/html-encoding-sniffercatalogue: package added: html-encoding-sniffer@7.0.0unclaimed
sbomcatalogue/http-cache-semanticscatalogue: package removed: http-cache-semantics@4.2.0unclaimed
sbomcatalogue/http-proxy-agentcatalogue: package removed: http-proxy-agent@7.0.2unclaimed
sbomcatalogue/https-proxy-agentcatalogue: package removed: https-proxy-agent@7.0.6unclaimed
sbomcatalogue/iconv-litecatalogue: package removed: iconv-lite@0.6.3unclaimed
sbomcatalogue/ignore-walkcatalogue: package removed: ignore-walk@7.0.0unclaimed
sbomcatalogue/imurmurhashcatalogue: package removed: imurmurhash@0.1.4unclaimed
sbomcatalogue/inicatalogue: package removed: ini@5.0.0unclaimed
sbomcatalogue/init-package-jsoncatalogue: package removed: init-package-json@7.0.2unclaimed
sbomcatalogue/ip-addresscatalogue: package removed: ip-address@10.1.0unclaimed
sbomcatalogue/ip-regexcatalogue: package removed: ip-regex@5.0.0unclaimed
sbomcatalogue/is-cidrcatalogue: package removed: is-cidr@5.1.1unclaimed
sbomcatalogue/is-fullwidth-code-pointcatalogue: package removed: is-fullwidth-code-point@3.0.0unclaimed
sbomcatalogue/is-potential-custom-element-namecatalogue: package added: is-potential-custom-element-name@1.0.1unclaimed
sbomcatalogue/isexecatalogue: package removed: isexe@2.0.0, 3.1.5unclaimed
sbomcatalogue/isomorphic-dompurifycatalogue: package added: isomorphic-dompurify@4.5.0unclaimed
sbomcatalogue/jackspeakcatalogue: package removed: jackspeak@3.4.3unclaimed
sbomcatalogue/jsdomcatalogue: package added: jsdom@30.1.2unclaimed
sbomcatalogue/json-parse-even-better-errorscatalogue: package removed: json-parse-even-better-errors@4.0.0unclaimed
sbomcatalogue/json-stringify-nicecatalogue: package removed: json-stringify-nice@1.1.4unclaimed
sbomcatalogue/jsonparsecatalogue: package removed: jsonparse@1.3.1unclaimed
sbomcatalogue/just-diffcatalogue: package removed: just-diff@6.0.2unclaimed
sbomcatalogue/just-diff-applycatalogue: package removed: just-diff-apply@5.5.0unclaimed
sbomcatalogue/libnpmaccesscatalogue: package removed: libnpmaccess@9.0.0unclaimed
sbomcatalogue/libnpmdiffcatalogue: package removed: libnpmdiff@7.0.5unclaimed
sbomcatalogue/libnpmexeccatalogue: package removed: libnpmexec@9.0.5unclaimed
sbomcatalogue/libnpmfundcatalogue: package removed: libnpmfund@6.0.5unclaimed
sbomcatalogue/libnpmhookcatalogue: package removed: libnpmhook@11.0.0unclaimed
sbomcatalogue/libnpmorgcatalogue: package removed: libnpmorg@7.0.0unclaimed
sbomcatalogue/libnpmpackcatalogue: package removed: libnpmpack@8.0.5unclaimed
sbomcatalogue/libnpmpublishcatalogue: package removed: libnpmpublish@10.0.2unclaimed
sbomcatalogue/libnpmsearchcatalogue: package removed: libnpmsearch@8.0.0unclaimed
sbomcatalogue/libnpmteamcatalogue: package removed: libnpmteam@7.0.0unclaimed
sbomcatalogue/libnpmversioncatalogue: package removed: libnpmversion@7.0.0unclaimed
sbomcatalogue/libpcre2-8-0catalogue: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2unclaimed
sbomcatalogue/lru-cachecatalogue: package bumped: lru-cache 10.4.3 → 11.5.3unclaimed
sbomcatalogue/make-fetch-happencatalogue: package removed: make-fetch-happen@14.0.3unclaimed
sbomcatalogue/mdn-datacatalogue: package added: mdn-data@2.27.1unclaimed
sbomcatalogue/minimatchcatalogue: package removed: minimatch@9.0.9unclaimed
sbomcatalogue/minipasscatalogue: package removed: minipass@3.3.6, 7.1.3unclaimed
sbomcatalogue/minipass-collectcatalogue: package removed: minipass-collect@2.0.1unclaimed
sbomcatalogue/minipass-fetchcatalogue: package removed: minipass-fetch@4.0.1unclaimed
sbomcatalogue/minipass-flushcatalogue: package removed: minipass-flush@1.0.5unclaimed
sbomcatalogue/minipass-pipelinecatalogue: package removed: minipass-pipeline@1.2.4unclaimed
sbomcatalogue/minipass-sizedcatalogue: package removed: minipass-sized@1.0.3unclaimed
sbomcatalogue/minizlibcatalogue: package removed: minizlib@3.1.0unclaimed
sbomcatalogue/mscatalogue: package removed: ms@2.1.3unclaimed
sbomcatalogue/mute-streamcatalogue: package removed: mute-stream@2.0.0unclaimed
sbomcatalogue/negotiatorcatalogue: package removed: negotiator@1.0.0unclaimed
sbomcatalogue/nodecatalogue: package bumped: node 22.23.2 → 22.23.3unclaimed
sbomcatalogue/node-gypcatalogue: package removed: node-gyp@11.5.0unclaimed
sbomcatalogue/noptcatalogue: package removed: nopt@8.1.0unclaimed
sbomcatalogue/normalize-package-datacatalogue: package removed: normalize-package-data@7.0.1unclaimed
sbomcatalogue/npmcatalogue: package removed: npm@10.9.8unclaimed
sbomcatalogue/npm-audit-reportcatalogue: package removed: npm-audit-report@6.0.0unclaimed
sbomcatalogue/npm-bundledcatalogue: package removed: npm-bundled@4.0.0unclaimed
sbomcatalogue/npm-install-checkscatalogue: package removed: npm-install-checks@7.1.2unclaimed
sbomcatalogue/npm-normalize-package-bincatalogue: package removed: npm-normalize-package-bin@4.0.0unclaimed
sbomcatalogue/npm-package-argcatalogue: package removed: npm-package-arg@12.0.2unclaimed
sbomcatalogue/npm-packlistcatalogue: package removed: npm-packlist@9.0.0unclaimed
sbomcatalogue/npm-pick-manifestcatalogue: package removed: npm-pick-manifest@10.0.0unclaimed
sbomcatalogue/npm-profilecatalogue: package removed: npm-profile@11.0.1unclaimed
sbomcatalogue/npm-registry-fetchcatalogue: package removed: npm-registry-fetch@18.0.2unclaimed
sbomcatalogue/npm-user-validatecatalogue: package removed: npm-user-validate@3.0.0unclaimed
sbomcatalogue/p-mapcatalogue: package removed: p-map@7.0.4unclaimed
sbomcatalogue/package-json-from-distcatalogue: package removed: package-json-from-dist@1.0.1unclaimed
sbomcatalogue/pacotecatalogue: package removed: pacote@19.0.2, 20.0.1unclaimed
sbomcatalogue/parse-conflict-jsoncatalogue: package removed: parse-conflict-json@4.0.0unclaimed
sbomcatalogue/parse5catalogue: package added: parse5@8.0.1unclaimed
sbomcatalogue/path-keycatalogue: package removed: path-key@3.1.1unclaimed
sbomcatalogue/path-scurrycatalogue: package removed: path-scurry@1.11.1unclaimed
sbomcatalogue/perl-basecatalogue: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4unclaimed
sbomcatalogue/picomatchcatalogue: package removed: picomatch@4.0.3unclaimed
sbomcatalogue/postcss-selector-parsercatalogue: package removed: postcss-selector-parser@7.1.1unclaimed
sbomcatalogue/proc-logcatalogue: package removed: proc-log@5.0.0unclaimed
sbomcatalogue/proggycatalogue: package removed: proggy@3.0.0unclaimed
sbomcatalogue/promise-all-reject-latecatalogue: package removed: promise-all-reject-late@1.0.1unclaimed
sbomcatalogue/promise-call-limitcatalogue: package removed: promise-call-limit@3.0.2unclaimed
sbomcatalogue/promise-retrycatalogue: package removed: promise-retry@2.0.1unclaimed
sbomcatalogue/promzardcatalogue: package removed: promzard@2.0.0unclaimed
sbomcatalogue/punycodecatalogue: package added: punycode@2.3.1unclaimed
sbomcatalogue/qrcode-terminalcatalogue: package removed: qrcode-terminal@0.12.0unclaimed
sbomcatalogue/readcatalogue: package removed: read@4.1.0unclaimed
sbomcatalogue/read-cmd-shimcatalogue: package removed: read-cmd-shim@5.0.0unclaimed
sbomcatalogue/read-package-json-fastcatalogue: package removed: read-package-json-fast@4.0.0unclaimed
sbomcatalogue/require-from-stringcatalogue: package added: require-from-string@2.0.2unclaimed
sbomcatalogue/retrycatalogue: package removed: retry@0.12.0unclaimed
sbomcatalogue/safer-buffercatalogue: package removed: safer-buffer@2.1.2unclaimed
sbomcatalogue/saxescatalogue: package added: saxes@6.0.0unclaimed
sbomcatalogue/semvercatalogue: package removed: semver@7.7.4unclaimed
sbomcatalogue/shebang-commandcatalogue: package removed: shebang-command@2.0.0unclaimed
sbomcatalogue/shebang-regexcatalogue: package removed: shebang-regex@3.0.0unclaimed
sbomcatalogue/signal-exitcatalogue: package removed: signal-exit@4.1.0unclaimed
sbomcatalogue/sigstorecatalogue: package removed: sigstore@3.1.0unclaimed
sbomcatalogue/smart-buffercatalogue: package removed: smart-buffer@4.2.0unclaimed
sbomcatalogue/sockscatalogue: package removed: socks@2.8.7unclaimed
sbomcatalogue/socks-proxy-agentcatalogue: package removed: socks-proxy-agent@8.0.5unclaimed
sbomcatalogue/source-map-jscatalogue: package added: source-map-js@1.2.2unclaimed
sbomcatalogue/spdx-correctcatalogue: package removed: spdx-correct@3.2.0unclaimed
sbomcatalogue/spdx-exceptionscatalogue: package removed: spdx-exceptions@2.5.0unclaimed
sbomcatalogue/spdx-expression-parsecatalogue: package removed: spdx-expression-parse@3.0.1, 4.0.0unclaimed
sbomcatalogue/spdx-license-idscatalogue: package removed: spdx-license-ids@3.0.23unclaimed
sbomcatalogue/ssricatalogue: package removed: ssri@12.0.0unclaimed
sbomcatalogue/string-widthcatalogue: package removed: string-width@4.2.3, 5.1.2unclaimed
sbomcatalogue/strip-ansicatalogue: package removed: strip-ansi@6.0.1, 7.2.0unclaimed
sbomcatalogue/supports-colorcatalogue: package removed: supports-color@9.4.0unclaimed
sbomcatalogue/tarcatalogue: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1unclaimed
sbomcatalogue/tdigestcatalogue: package added: tdigest@0.1.3unclaimed
sbomcatalogue/text-tablecatalogue: package removed: text-table@0.2.0unclaimed
sbomcatalogue/tiny-relative-datecatalogue: package removed: tiny-relative-date@1.3.0unclaimed
sbomcatalogue/tinyglobbycatalogue: package removed: tinyglobby@0.2.15unclaimed
sbomcatalogue/tldtscatalogue: package added: tldts@7.4.10unclaimed
sbomcatalogue/tldts-corecatalogue: package added: tldts-core@7.4.10unclaimed
sbomcatalogue/tough-cookiecatalogue: package added: tough-cookie@6.0.2unclaimed
sbomcatalogue/tr46catalogue: package added: tr46@7.0.0unclaimed
sbomcatalogue/treeversecatalogue: package removed: treeverse@3.0.0unclaimed
sbomcatalogue/tuf-jscatalogue: package removed: tuf-js@3.1.0unclaimed
sbomcatalogue/tzdatacatalogue: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1unclaimed
sbomcatalogue/undicicatalogue: package added: undici@8.11.2unclaimed
sbomcatalogue/unique-filenamecatalogue: package removed: unique-filename@4.0.0unclaimed
sbomcatalogue/unique-slugcatalogue: package removed: unique-slug@5.0.0unclaimed
sbomcatalogue/util-deprecatecatalogue: package removed: util-deprecate@1.0.2unclaimed
sbomcatalogue/validate-npm-package-licensecatalogue: package removed: validate-npm-package-license@3.0.4unclaimed
sbomcatalogue/validate-npm-package-namecatalogue: package removed: validate-npm-package-name@6.0.2unclaimed
sbomcatalogue/w3c-xmlserializercatalogue: package added: w3c-xmlserializer@6.0.0unclaimed
sbomcatalogue/walk-up-pathcatalogue: package removed: walk-up-path@3.0.1unclaimed
sbomcatalogue/webidl-conversionscatalogue: package added: webidl-conversions@8.0.1unclaimed
sbomcatalogue/whatwg-mimetypecatalogue: package added: whatwg-mimetype@5.0.0unclaimed
sbomcatalogue/whatwg-urlcatalogue: package added: whatwg-url@17.2.0unclaimed
sbomcatalogue/whichcatalogue: package removed: which@2.0.2, 5.0.0unclaimed
sbomcatalogue/wrap-ansicatalogue: package removed: wrap-ansi@7.0.0, 8.1.0unclaimed
sbomcatalogue/write-file-atomiccatalogue: package removed: write-file-atomic@6.0.0unclaimed
sbomcatalogue/xml-name-validatorcatalogue: package added: xml-name-validator@5.0.0unclaimed
sbomcatalogue/xmlcharscatalogue: package added: xmlchars@2.2.0unclaimed
sbomcatalogue/yallistcatalogue: package removed: yallist@4.0.0, 5.0.0unclaimed
sbomcatalogue/yarncatalogue: package removed: yarn@1.22.22unclaimed
vulnscatalogue/not-collectedNOT COLLECTED: vulns of catalogue on both sides: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
detail
a: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
b: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
informational
image-manifestlive/baselive: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)
detail
base.digest label: a=unrecorded b=unrecorded
lowest layer:      a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7
unclaimed
image-manifestlive/layerslive: 9 layer(s) on a, 10 on bunclaimed
image-manifestlive/sizelive: image size 230.8 MB → 274.4 MB (+19%)unclaimed
image-manifestlive/label/org.opencontainers.image.vendorlive: label org.opencontainers.image.vendor added (Tutors SDK)unclaimed
sbomlive/@asamuzakjp/css-colorlive: package added: @asamuzakjp/css-color@7.1.5unclaimed
sbomlive/@asamuzakjp/dom-selectorlive: package added: @asamuzakjp/dom-selector@9.2.4unclaimed
sbomlive/@bramus/specificitylive: package added: @bramus/specificity@2.4.2unclaimed
sbomlive/@csstools/color-helperslive: package added: @csstools/color-helpers@6.1.2unclaimed
sbomlive/@csstools/css-calclive: package added: @csstools/css-calc@3.4.3unclaimed
sbomlive/@csstools/css-color-parserlive: package added: @csstools/css-color-parser@4.2.6unclaimed
sbomlive/@csstools/css-parser-algorithmslive: package added: @csstools/css-parser-algorithms@4.0.2unclaimed
sbomlive/@csstools/css-syntax-patches-for-csstreelive: package added: @csstools/css-syntax-patches-for-csstree@1.1.15unclaimed
sbomlive/@csstools/css-tokenizerlive: package added: @csstools/css-tokenizer@4.0.2unclaimed
sbomlive/@exodus/byteslive: package added: @exodus/bytes@1.16.0unclaimed
sbomlive/@isaacs/cliuilive: package removed: @isaacs/cliui@8.0.2unclaimed
sbomlive/@isaacs/fs-minipasslive: package removed: @isaacs/fs-minipass@4.0.1unclaimed
sbomlive/@isaacs/string-locale-comparelive: package removed: @isaacs/string-locale-compare@1.1.0unclaimed
sbomlive/@noble/hasheslive: package added: @noble/hashes@2.4.0unclaimed
sbomlive/@npmcli/agentlive: package removed: @npmcli/agent@3.0.0unclaimed
sbomlive/@npmcli/arboristlive: package removed: @npmcli/arborist@8.0.5unclaimed
sbomlive/@npmcli/configlive: package removed: @npmcli/config@9.0.0unclaimed
sbomlive/@npmcli/fslive: package removed: @npmcli/fs@4.0.0unclaimed
sbomlive/@npmcli/gitlive: package removed: @npmcli/git@6.0.3unclaimed
sbomlive/@npmcli/installed-package-contentslive: package removed: @npmcli/installed-package-contents@3.0.0unclaimed
sbomlive/@npmcli/map-workspaceslive: package removed: @npmcli/map-workspaces@4.0.2unclaimed
sbomlive/@npmcli/metavuln-calculatorlive: package removed: @npmcli/metavuln-calculator@8.0.1unclaimed
sbomlive/@npmcli/name-from-folderlive: package removed: @npmcli/name-from-folder@3.0.0unclaimed
sbomlive/@npmcli/node-gyplive: package removed: @npmcli/node-gyp@4.0.0unclaimed
sbomlive/@npmcli/package-jsonlive: package removed: @npmcli/package-json@6.2.0unclaimed
sbomlive/@npmcli/promise-spawnlive: package removed: @npmcli/promise-spawn@8.0.3unclaimed
sbomlive/@npmcli/querylive: package removed: @npmcli/query@4.0.1unclaimed
sbomlive/@npmcli/redactlive: package removed: @npmcli/redact@3.2.2unclaimed
sbomlive/@npmcli/run-scriptlive: package removed: @npmcli/run-script@9.1.0unclaimed
sbomlive/@opentelemetry/apilive: package added: @opentelemetry/api@1.9.1unclaimed
sbomlive/@pkgjs/parseargslive: package removed: @pkgjs/parseargs@0.11.0unclaimed
sbomlive/@prometheus-io/clientlive: package added: @prometheus-io/client@0.16.1unclaimed
sbomlive/@sigstore/bundlelive: package removed: @sigstore/bundle@3.1.0unclaimed
sbomlive/@sigstore/corelive: package removed: @sigstore/core@2.0.0unclaimed
sbomlive/@sigstore/protobuf-specslive: package removed: @sigstore/protobuf-specs@0.4.3unclaimed
sbomlive/@sigstore/signlive: package removed: @sigstore/sign@3.1.0unclaimed
sbomlive/@sigstore/tuflive: package removed: @sigstore/tuf@3.1.1unclaimed
sbomlive/@sigstore/verifylive: package removed: @sigstore/verify@2.1.1unclaimed
sbomlive/@tufjs/canonical-jsonlive: package removed: @tufjs/canonical-json@2.0.0unclaimed
sbomlive/@tufjs/modelslive: package removed: @tufjs/models@3.0.1unclaimed
sbomlive/@types/trusted-typeslive: package added: @types/trusted-types@2.0.7unclaimed
sbomlive/abbrevlive: package removed: abbrev@3.0.1unclaimed
sbomlive/agent-baselive: package removed: agent-base@7.1.4unclaimed
sbomlive/ansi-regexlive: package removed: ansi-regex@5.0.1, 6.2.2unclaimed
sbomlive/ansi-styleslive: package removed: ansi-styles@4.3.0, 6.2.3unclaimed
sbomlive/aprobalive: package removed: aproba@2.1.0unclaimed
sbomlive/archylive: package removed: archy@1.0.0unclaimed
sbomlive/balanced-matchlive: package removed: balanced-match@1.0.2unclaimed
sbomlive/bidi-jslive: package added: bidi-js@1.1.0unclaimed
sbomlive/bin-linkslive: package removed: bin-links@5.0.0unclaimed
sbomlive/binary-extensionslive: package removed: binary-extensions@2.3.0unclaimed
sbomlive/bintreeslive: package added: bintrees@1.0.2unclaimed
sbomlive/brace-expansionlive: package removed: brace-expansion@2.0.2unclaimed
sbomlive/cacachelive: package removed: cacache@19.0.1unclaimed
sbomlive/chalklive: package removed: chalk@5.6.2unclaimed
sbomlive/chownrlive: package removed: chownr@3.0.0unclaimed
sbomlive/ci-infolive: package removed: ci-info@4.4.0unclaimed
sbomlive/cidr-regexlive: package removed: cidr-regex@4.1.3unclaimed
sbomlive/cli-columnslive: package removed: cli-columns@4.0.0unclaimed
sbomlive/cmd-shimlive: package removed: cmd-shim@7.0.0unclaimed
sbomlive/color-convertlive: package removed: color-convert@2.0.1unclaimed
sbomlive/color-namelive: package removed: color-name@1.1.4unclaimed
sbomlive/common-ancestor-pathlive: package removed: common-ancestor-path@1.0.1unclaimed
sbomlive/corepacklive: package removed: corepack@0.34.6unclaimed
sbomlive/cross-spawnlive: package removed: cross-spawn@7.0.6unclaimed
sbomlive/css-treelive: package added: css-tree@3.2.1unclaimed
sbomlive/cssesclive: package removed: cssesc@3.0.0unclaimed
sbomlive/data-urlslive: package added: data-urls@8.0.0unclaimed
sbomlive/debuglive: package removed: debug@4.4.3unclaimed
sbomlive/decimal.jslive: package added: decimal.js@10.6.0unclaimed
sbomlive/difflive: package removed: diff@5.2.2unclaimed
sbomlive/dompurifylive: package added: dompurify@3.4.16unclaimed
sbomlive/eastasianwidthlive: package removed: eastasianwidth@0.2.0unclaimed
sbomlive/emoji-regexlive: package removed: emoji-regex@8.0.0, 9.2.2unclaimed
sbomlive/encodinglive: package removed: encoding@0.1.13unclaimed
sbomlive/entitieslive: package added: entities@8.0.0unclaimed
sbomlive/env-pathslive: package removed: env-paths@2.2.1unclaimed
sbomlive/err-codelive: package removed: err-code@2.0.3unclaimed
sbomlive/exponential-backofflive: package removed: exponential-backoff@3.1.3unclaimed
sbomlive/fastest-levenshteinlive: package removed: fastest-levenshtein@1.0.16unclaimed
sbomlive/fdirlive: package removed: fdir@6.5.0unclaimed
sbomlive/foreground-childlive: package removed: foreground-child@3.3.1unclaimed
sbomlive/fs-minipasslive: package removed: fs-minipass@3.0.3unclaimed
sbomlive/globlive: package removed: glob@10.5.0unclaimed
sbomlive/graceful-fslive: package removed: graceful-fs@4.2.11unclaimed
sbomlive/hosted-git-infolive: package removed: hosted-git-info@8.1.0unclaimed
sbomlive/html-encoding-snifferlive: package added: html-encoding-sniffer@7.0.0unclaimed
sbomlive/http-cache-semanticslive: package removed: http-cache-semantics@4.2.0unclaimed
sbomlive/http-proxy-agentlive: package removed: http-proxy-agent@7.0.2unclaimed
sbomlive/https-proxy-agentlive: package removed: https-proxy-agent@7.0.6unclaimed
sbomlive/iconv-litelive: package removed: iconv-lite@0.6.3unclaimed
sbomlive/ignore-walklive: package removed: ignore-walk@7.0.0unclaimed
sbomlive/imurmurhashlive: package removed: imurmurhash@0.1.4unclaimed
sbomlive/inilive: package removed: ini@5.0.0unclaimed
sbomlive/init-package-jsonlive: package removed: init-package-json@7.0.2unclaimed
sbomlive/ip-addresslive: package removed: ip-address@10.1.0unclaimed
sbomlive/ip-regexlive: package removed: ip-regex@5.0.0unclaimed
sbomlive/is-cidrlive: package removed: is-cidr@5.1.1unclaimed
sbomlive/is-fullwidth-code-pointlive: package removed: is-fullwidth-code-point@3.0.0unclaimed
sbomlive/is-potential-custom-element-namelive: package added: is-potential-custom-element-name@1.0.1unclaimed
sbomlive/isexelive: package removed: isexe@2.0.0, 3.1.5unclaimed
sbomlive/isomorphic-dompurifylive: package added: isomorphic-dompurify@4.5.0unclaimed
sbomlive/jackspeaklive: package removed: jackspeak@3.4.3unclaimed
sbomlive/jsdomlive: package added: jsdom@30.1.2unclaimed
sbomlive/json-parse-even-better-errorslive: package removed: json-parse-even-better-errors@4.0.0unclaimed
sbomlive/json-stringify-nicelive: package removed: json-stringify-nice@1.1.4unclaimed
sbomlive/jsonparselive: package removed: jsonparse@1.3.1unclaimed
sbomlive/just-difflive: package removed: just-diff@6.0.2unclaimed
sbomlive/just-diff-applylive: package removed: just-diff-apply@5.5.0unclaimed
sbomlive/libnpmaccesslive: package removed: libnpmaccess@9.0.0unclaimed
sbomlive/libnpmdifflive: package removed: libnpmdiff@7.0.5unclaimed
sbomlive/libnpmexeclive: package removed: libnpmexec@9.0.5unclaimed
sbomlive/libnpmfundlive: package removed: libnpmfund@6.0.5unclaimed
sbomlive/libnpmhooklive: package removed: libnpmhook@11.0.0unclaimed
sbomlive/libnpmorglive: package removed: libnpmorg@7.0.0unclaimed
sbomlive/libnpmpacklive: package removed: libnpmpack@8.0.5unclaimed
sbomlive/libnpmpublishlive: package removed: libnpmpublish@10.0.2unclaimed
sbomlive/libnpmsearchlive: package removed: libnpmsearch@8.0.0unclaimed
sbomlive/libnpmteamlive: package removed: libnpmteam@7.0.0unclaimed
sbomlive/libnpmversionlive: package removed: libnpmversion@7.0.0unclaimed
sbomlive/libpcre2-8-0live: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2unclaimed
sbomlive/lru-cachelive: package bumped: lru-cache 10.4.3 → 11.5.3unclaimed
sbomlive/make-fetch-happenlive: package removed: make-fetch-happen@14.0.3unclaimed
sbomlive/mdn-datalive: package added: mdn-data@2.27.1unclaimed
sbomlive/minimatchlive: package removed: minimatch@9.0.9unclaimed
sbomlive/minipasslive: package removed: minipass@3.3.6, 7.1.3unclaimed
sbomlive/minipass-collectlive: package removed: minipass-collect@2.0.1unclaimed
sbomlive/minipass-fetchlive: package removed: minipass-fetch@4.0.1unclaimed
sbomlive/minipass-flushlive: package removed: minipass-flush@1.0.5unclaimed
sbomlive/minipass-pipelinelive: package removed: minipass-pipeline@1.2.4unclaimed
sbomlive/minipass-sizedlive: package removed: minipass-sized@1.0.3unclaimed
sbomlive/minizliblive: package removed: minizlib@3.1.0unclaimed
sbomlive/mslive: package removed: ms@2.1.3unclaimed
sbomlive/mute-streamlive: package removed: mute-stream@2.0.0unclaimed
sbomlive/negotiatorlive: package removed: negotiator@1.0.0unclaimed
sbomlive/nodelive: package bumped: node 22.23.2 → 22.23.3unclaimed
sbomlive/node-gyplive: package removed: node-gyp@11.5.0unclaimed
sbomlive/noptlive: package removed: nopt@8.1.0unclaimed
sbomlive/normalize-package-datalive: package removed: normalize-package-data@7.0.1unclaimed
sbomlive/npmlive: package removed: npm@10.9.8unclaimed
sbomlive/npm-audit-reportlive: package removed: npm-audit-report@6.0.0unclaimed
sbomlive/npm-bundledlive: package removed: npm-bundled@4.0.0unclaimed
sbomlive/npm-install-checkslive: package removed: npm-install-checks@7.1.2unclaimed
sbomlive/npm-normalize-package-binlive: package removed: npm-normalize-package-bin@4.0.0unclaimed
sbomlive/npm-package-arglive: package removed: npm-package-arg@12.0.2unclaimed
sbomlive/npm-packlistlive: package removed: npm-packlist@9.0.0unclaimed
sbomlive/npm-pick-manifestlive: package removed: npm-pick-manifest@10.0.0unclaimed
sbomlive/npm-profilelive: package removed: npm-profile@11.0.1unclaimed
sbomlive/npm-registry-fetchlive: package removed: npm-registry-fetch@18.0.2unclaimed
sbomlive/npm-user-validatelive: package removed: npm-user-validate@3.0.0unclaimed
sbomlive/p-maplive: package removed: p-map@7.0.4unclaimed
sbomlive/package-json-from-distlive: package removed: package-json-from-dist@1.0.1unclaimed
sbomlive/pacotelive: package removed: pacote@19.0.2, 20.0.1unclaimed
sbomlive/parse-conflict-jsonlive: package removed: parse-conflict-json@4.0.0unclaimed
sbomlive/parse5live: package added: parse5@8.0.1unclaimed
sbomlive/path-keylive: package removed: path-key@3.1.1unclaimed
sbomlive/path-scurrylive: package removed: path-scurry@1.11.1unclaimed
sbomlive/perl-baselive: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4unclaimed
sbomlive/picomatchlive: package removed: picomatch@4.0.3unclaimed
sbomlive/postcss-selector-parserlive: package removed: postcss-selector-parser@7.1.1unclaimed
sbomlive/proc-loglive: package removed: proc-log@5.0.0unclaimed
sbomlive/proggylive: package removed: proggy@3.0.0unclaimed
sbomlive/promise-all-reject-latelive: package removed: promise-all-reject-late@1.0.1unclaimed
sbomlive/promise-call-limitlive: package removed: promise-call-limit@3.0.2unclaimed
sbomlive/promise-retrylive: package removed: promise-retry@2.0.1unclaimed
sbomlive/promzardlive: package removed: promzard@2.0.0unclaimed
sbomlive/punycodelive: package added: punycode@2.3.1unclaimed
sbomlive/qrcode-terminallive: package removed: qrcode-terminal@0.12.0unclaimed
sbomlive/readlive: package removed: read@4.1.0unclaimed
sbomlive/read-cmd-shimlive: package removed: read-cmd-shim@5.0.0unclaimed
sbomlive/read-package-json-fastlive: package removed: read-package-json-fast@4.0.0unclaimed
sbomlive/require-from-stringlive: package added: require-from-string@2.0.2unclaimed
sbomlive/retrylive: package removed: retry@0.12.0unclaimed
sbomlive/safer-bufferlive: package removed: safer-buffer@2.1.2unclaimed
sbomlive/saxeslive: package added: saxes@6.0.0unclaimed
sbomlive/semverlive: package removed: semver@7.7.4unclaimed
sbomlive/shebang-commandlive: package removed: shebang-command@2.0.0unclaimed
sbomlive/shebang-regexlive: package removed: shebang-regex@3.0.0unclaimed
sbomlive/signal-exitlive: package removed: signal-exit@4.1.0unclaimed
sbomlive/sigstorelive: package removed: sigstore@3.1.0unclaimed
sbomlive/smart-bufferlive: package removed: smart-buffer@4.2.0unclaimed
sbomlive/sockslive: package removed: socks@2.8.7unclaimed
sbomlive/socks-proxy-agentlive: package removed: socks-proxy-agent@8.0.5unclaimed
sbomlive/source-map-jslive: package added: source-map-js@1.2.2unclaimed
sbomlive/spdx-correctlive: package removed: spdx-correct@3.2.0unclaimed
sbomlive/spdx-exceptionslive: package removed: spdx-exceptions@2.5.0unclaimed
sbomlive/spdx-expression-parselive: package removed: spdx-expression-parse@3.0.1, 4.0.0unclaimed
sbomlive/spdx-license-idslive: package removed: spdx-license-ids@3.0.23unclaimed
sbomlive/ssrilive: package removed: ssri@12.0.0unclaimed
sbomlive/string-widthlive: package removed: string-width@4.2.3, 5.1.2unclaimed
sbomlive/strip-ansilive: package removed: strip-ansi@6.0.1, 7.2.0unclaimed
sbomlive/supports-colorlive: package removed: supports-color@9.4.0unclaimed
sbomlive/tarlive: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1unclaimed
sbomlive/tdigestlive: package added: tdigest@0.1.3unclaimed
sbomlive/text-tablelive: package removed: text-table@0.2.0unclaimed
sbomlive/tiny-relative-datelive: package removed: tiny-relative-date@1.3.0unclaimed
sbomlive/tinyglobbylive: package removed: tinyglobby@0.2.15unclaimed
sbomlive/tldtslive: package added: tldts@7.4.10unclaimed
sbomlive/tldts-corelive: package added: tldts-core@7.4.10unclaimed
sbomlive/tough-cookielive: package added: tough-cookie@6.0.2unclaimed
sbomlive/tr46live: package added: tr46@7.0.0unclaimed
sbomlive/treeverselive: package removed: treeverse@3.0.0unclaimed
sbomlive/tuf-jslive: package removed: tuf-js@3.1.0unclaimed
sbomlive/tzdatalive: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1unclaimed
sbomlive/undicilive: package added: undici@8.11.2unclaimed
sbomlive/unique-filenamelive: package removed: unique-filename@4.0.0unclaimed
sbomlive/unique-sluglive: package removed: unique-slug@5.0.0unclaimed
sbomlive/util-deprecatelive: package removed: util-deprecate@1.0.2unclaimed
sbomlive/validate-npm-package-licenselive: package removed: validate-npm-package-license@3.0.4unclaimed
sbomlive/validate-npm-package-namelive: package removed: validate-npm-package-name@6.0.2unclaimed
sbomlive/w3c-xmlserializerlive: package added: w3c-xmlserializer@6.0.0unclaimed
sbomlive/walk-up-pathlive: package removed: walk-up-path@3.0.1unclaimed
sbomlive/webidl-conversionslive: package added: webidl-conversions@8.0.1unclaimed
sbomlive/whatwg-mimetypelive: package added: whatwg-mimetype@5.0.0unclaimed
sbomlive/whatwg-urllive: package added: whatwg-url@17.2.0unclaimed
sbomlive/whichlive: package removed: which@2.0.2, 5.0.0unclaimed
sbomlive/wrap-ansilive: package removed: wrap-ansi@7.0.0, 8.1.0unclaimed
sbomlive/write-file-atomiclive: package removed: write-file-atomic@6.0.0unclaimed
sbomlive/xml-name-validatorlive: package added: xml-name-validator@5.0.0unclaimed
sbomlive/xmlcharslive: package added: xmlchars@2.2.0unclaimed
sbomlive/yallistlive: package removed: yallist@4.0.0, 5.0.0unclaimed
sbomlive/yarnlive: package removed: yarn@1.22.22unclaimed
vulnslive/not-collectedNOT COLLECTED: vulns of live on both sides: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
detail
a: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
b: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
informational
image-manifesttime/basetime: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)
detail
base.digest label: a=unrecorded b=unrecorded
lowest layer:      a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7
unclaimed
image-manifesttime/layerstime: 9 layer(s) on a, 10 on bunclaimed
image-manifesttime/sizetime: image size 232.1 MB → 285.1 MB (+23%)unclaimed
image-manifesttime/label/org.opencontainers.image.vendortime: label org.opencontainers.image.vendor added (Tutors SDK)unclaimed
sbomtime/@asamuzakjp/css-colortime: package added: @asamuzakjp/css-color@7.1.5unclaimed
sbomtime/@asamuzakjp/dom-selectortime: package added: @asamuzakjp/dom-selector@9.2.4unclaimed
sbomtime/@bramus/specificitytime: package added: @bramus/specificity@2.4.2unclaimed
sbomtime/@csstools/color-helperstime: package added: @csstools/color-helpers@6.1.2unclaimed
sbomtime/@csstools/css-calctime: package added: @csstools/css-calc@3.4.3unclaimed
sbomtime/@csstools/css-color-parsertime: package added: @csstools/css-color-parser@4.2.6unclaimed
sbomtime/@csstools/css-parser-algorithmstime: package added: @csstools/css-parser-algorithms@4.0.2unclaimed
sbomtime/@csstools/css-syntax-patches-for-csstreetime: package added: @csstools/css-syntax-patches-for-csstree@1.1.15unclaimed
sbomtime/@csstools/css-tokenizertime: package added: @csstools/css-tokenizer@4.0.2unclaimed
sbomtime/@exodus/bytestime: package added: @exodus/bytes@1.16.0unclaimed
sbomtime/@isaacs/cliuitime: package removed: @isaacs/cliui@8.0.2unclaimed
sbomtime/@isaacs/fs-minipasstime: package removed: @isaacs/fs-minipass@4.0.1unclaimed
sbomtime/@isaacs/string-locale-comparetime: package removed: @isaacs/string-locale-compare@1.1.0unclaimed
sbomtime/@noble/hashestime: package added: @noble/hashes@2.4.0unclaimed
sbomtime/@npmcli/agenttime: package removed: @npmcli/agent@3.0.0unclaimed
sbomtime/@npmcli/arboristtime: package removed: @npmcli/arborist@8.0.5unclaimed
sbomtime/@npmcli/configtime: package removed: @npmcli/config@9.0.0unclaimed
sbomtime/@npmcli/fstime: package removed: @npmcli/fs@4.0.0unclaimed
sbomtime/@npmcli/gittime: package removed: @npmcli/git@6.0.3unclaimed
sbomtime/@npmcli/installed-package-contentstime: package removed: @npmcli/installed-package-contents@3.0.0unclaimed
sbomtime/@npmcli/map-workspacestime: package removed: @npmcli/map-workspaces@4.0.2unclaimed
sbomtime/@npmcli/metavuln-calculatortime: package removed: @npmcli/metavuln-calculator@8.0.1unclaimed
sbomtime/@npmcli/name-from-foldertime: package removed: @npmcli/name-from-folder@3.0.0unclaimed
sbomtime/@npmcli/node-gyptime: package removed: @npmcli/node-gyp@4.0.0unclaimed
sbomtime/@npmcli/package-jsontime: package removed: @npmcli/package-json@6.2.0unclaimed
sbomtime/@npmcli/promise-spawntime: package removed: @npmcli/promise-spawn@8.0.3unclaimed
sbomtime/@npmcli/querytime: package removed: @npmcli/query@4.0.1unclaimed
sbomtime/@npmcli/redacttime: package removed: @npmcli/redact@3.2.2unclaimed
sbomtime/@npmcli/run-scripttime: package removed: @npmcli/run-script@9.1.0unclaimed
sbomtime/@pkgjs/parseargstime: package removed: @pkgjs/parseargs@0.11.0unclaimed
sbomtime/@prometheus-io/clienttime: package added: @prometheus-io/client@0.16.1unclaimed
sbomtime/@sigstore/bundletime: package removed: @sigstore/bundle@3.1.0unclaimed
sbomtime/@sigstore/coretime: package removed: @sigstore/core@2.0.0unclaimed
sbomtime/@sigstore/protobuf-specstime: package removed: @sigstore/protobuf-specs@0.4.3unclaimed
sbomtime/@sigstore/signtime: package removed: @sigstore/sign@3.1.0unclaimed
sbomtime/@sigstore/tuftime: package removed: @sigstore/tuf@3.1.1unclaimed
sbomtime/@sigstore/verifytime: package removed: @sigstore/verify@2.1.1unclaimed
sbomtime/@supabase/auth-jstime: package bumped: @supabase/auth-js 2.116.0 → 2.117.2unclaimed
sbomtime/@supabase/functions-jstime: package bumped: @supabase/functions-js 2.116.0 → 2.117.2unclaimed
sbomtime/@supabase/postgrest-jstime: package bumped: @supabase/postgrest-js 2.116.0 → 2.117.2unclaimed
sbomtime/@supabase/realtime-jstime: package bumped: @supabase/realtime-js 2.116.0 → 2.117.2unclaimed
sbomtime/@supabase/storage-jstime: package bumped: @supabase/storage-js 2.116.0 → 2.117.2unclaimed
sbomtime/@supabase/supabase-jstime: package bumped: @supabase/supabase-js 2.116.0 → 2.117.2unclaimed
sbomtime/@tufjs/canonical-jsontime: package removed: @tufjs/canonical-json@2.0.0unclaimed
sbomtime/@tufjs/modelstime: package removed: @tufjs/models@3.0.1unclaimed
sbomtime/@types/trusted-typestime: package added: @types/trusted-types@2.0.7unclaimed
sbomtime/abbrevtime: package removed: abbrev@3.0.1unclaimed
sbomtime/agent-basetime: package removed: agent-base@7.1.4unclaimed
sbomtime/ansi-regextime: package removed: ansi-regex@5.0.1, 6.2.2unclaimed
sbomtime/ansi-stylestime: package removed: ansi-styles@4.3.0, 6.2.3unclaimed
sbomtime/aprobatime: package removed: aproba@2.1.0unclaimed
sbomtime/archytime: package removed: archy@1.0.0unclaimed
sbomtime/balanced-matchtime: package removed: balanced-match@1.0.2unclaimed
sbomtime/bidi-jstime: package added: bidi-js@1.1.0unclaimed
sbomtime/bin-linkstime: package removed: bin-links@5.0.0unclaimed
sbomtime/binary-extensionstime: package removed: binary-extensions@2.3.0unclaimed
sbomtime/bintreestime: package added: bintrees@1.0.2unclaimed
sbomtime/brace-expansiontime: package removed: brace-expansion@2.0.2unclaimed
sbomtime/cacachetime: package removed: cacache@19.0.1unclaimed
sbomtime/chalktime: package removed: chalk@5.6.2unclaimed
sbomtime/chownrtime: package removed: chownr@3.0.0unclaimed
sbomtime/ci-infotime: package removed: ci-info@4.4.0unclaimed
sbomtime/cidr-regextime: package removed: cidr-regex@4.1.3unclaimed
sbomtime/cli-columnstime: package removed: cli-columns@4.0.0unclaimed
sbomtime/cmd-shimtime: package removed: cmd-shim@7.0.0unclaimed
sbomtime/color-converttime: package removed: color-convert@2.0.1unclaimed
sbomtime/color-nametime: package removed: color-name@1.1.4unclaimed
sbomtime/common-ancestor-pathtime: package removed: common-ancestor-path@1.0.1unclaimed
sbomtime/corepacktime: package removed: corepack@0.34.6unclaimed
sbomtime/cross-spawntime: package removed: cross-spawn@7.0.6unclaimed
sbomtime/css-treetime: package added: css-tree@3.2.1unclaimed
sbomtime/cssesctime: package removed: cssesc@3.0.0unclaimed
sbomtime/data-urlstime: package added: data-urls@8.0.0unclaimed
sbomtime/debugtime: package removed: debug@4.4.3unclaimed
sbomtime/decimal.jstime: package added: decimal.js@10.6.0unclaimed
sbomtime/difftime: package removed: diff@5.2.2unclaimed
sbomtime/dompurifytime: package added: dompurify@3.4.16unclaimed
sbomtime/eastasianwidthtime: package removed: eastasianwidth@0.2.0unclaimed
sbomtime/emoji-regextime: package removed: emoji-regex@8.0.0, 9.2.2unclaimed
sbomtime/encodingtime: package removed: encoding@0.1.13unclaimed
sbomtime/entitiestime: package added: entities@8.0.0unclaimed
sbomtime/env-pathstime: package removed: env-paths@2.2.1unclaimed
sbomtime/err-codetime: package removed: err-code@2.0.3unclaimed
sbomtime/exponential-backofftime: package removed: exponential-backoff@3.1.3unclaimed
sbomtime/fastest-levenshteintime: package removed: fastest-levenshtein@1.0.16unclaimed
sbomtime/fdirtime: package removed: fdir@6.5.0unclaimed
sbomtime/foreground-childtime: package removed: foreground-child@3.3.1unclaimed
sbomtime/fs-minipasstime: package removed: fs-minipass@3.0.3unclaimed
sbomtime/globtime: package removed: glob@10.5.0unclaimed
sbomtime/graceful-fstime: package removed: graceful-fs@4.2.11unclaimed
sbomtime/hosted-git-infotime: package removed: hosted-git-info@8.1.0unclaimed
sbomtime/html-encoding-sniffertime: package added: html-encoding-sniffer@7.0.0unclaimed
sbomtime/http-cache-semanticstime: package removed: http-cache-semantics@4.2.0unclaimed
sbomtime/http-proxy-agenttime: package removed: http-proxy-agent@7.0.2unclaimed
sbomtime/https-proxy-agenttime: package removed: https-proxy-agent@7.0.6unclaimed
sbomtime/iconv-litetime: package removed: iconv-lite@0.6.3unclaimed
sbomtime/ignore-walktime: package removed: ignore-walk@7.0.0unclaimed
sbomtime/imurmurhashtime: package removed: imurmurhash@0.1.4unclaimed
sbomtime/initime: package removed: ini@5.0.0unclaimed
sbomtime/init-package-jsontime: package removed: init-package-json@7.0.2unclaimed
sbomtime/ip-addresstime: package removed: ip-address@10.1.0unclaimed
sbomtime/ip-regextime: package removed: ip-regex@5.0.0unclaimed
sbomtime/is-cidrtime: package removed: is-cidr@5.1.1unclaimed
sbomtime/is-fullwidth-code-pointtime: package removed: is-fullwidth-code-point@3.0.0unclaimed
sbomtime/is-potential-custom-element-nametime: package added: is-potential-custom-element-name@1.0.1unclaimed
sbomtime/isexetime: package removed: isexe@2.0.0, 3.1.5unclaimed
sbomtime/isomorphic-dompurifytime: package added: isomorphic-dompurify@4.5.0unclaimed
sbomtime/jackspeaktime: package removed: jackspeak@3.4.3unclaimed
sbomtime/jsdomtime: package added: jsdom@30.1.2unclaimed
sbomtime/json-parse-even-better-errorstime: package removed: json-parse-even-better-errors@4.0.0unclaimed
sbomtime/json-stringify-nicetime: package removed: json-stringify-nice@1.1.4unclaimed
sbomtime/jsonparsetime: package removed: jsonparse@1.3.1unclaimed
sbomtime/just-difftime: package removed: just-diff@6.0.2unclaimed
sbomtime/just-diff-applytime: package removed: just-diff-apply@5.5.0unclaimed
sbomtime/libnpmaccesstime: package removed: libnpmaccess@9.0.0unclaimed
sbomtime/libnpmdifftime: package removed: libnpmdiff@7.0.5unclaimed
sbomtime/libnpmexectime: package removed: libnpmexec@9.0.5unclaimed
sbomtime/libnpmfundtime: package removed: libnpmfund@6.0.5unclaimed
sbomtime/libnpmhooktime: package removed: libnpmhook@11.0.0unclaimed
sbomtime/libnpmorgtime: package removed: libnpmorg@7.0.0unclaimed
sbomtime/libnpmpacktime: package removed: libnpmpack@8.0.5unclaimed
sbomtime/libnpmpublishtime: package removed: libnpmpublish@10.0.2unclaimed
sbomtime/libnpmsearchtime: package removed: libnpmsearch@8.0.0unclaimed
sbomtime/libnpmteamtime: package removed: libnpmteam@7.0.0unclaimed
sbomtime/libnpmversiontime: package removed: libnpmversion@7.0.0unclaimed
sbomtime/libpcre2-8-0time: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2unclaimed
sbomtime/lru-cachetime: package bumped: lru-cache 10.4.3 → 11.5.3unclaimed
sbomtime/make-fetch-happentime: package removed: make-fetch-happen@14.0.3unclaimed
sbomtime/mdn-datatime: package added: mdn-data@2.27.1unclaimed
sbomtime/minimatchtime: package removed: minimatch@9.0.9unclaimed
sbomtime/minipasstime: package removed: minipass@3.3.6, 7.1.3unclaimed
sbomtime/minipass-collecttime: package removed: minipass-collect@2.0.1unclaimed
sbomtime/minipass-fetchtime: package removed: minipass-fetch@4.0.1unclaimed
sbomtime/minipass-flushtime: package removed: minipass-flush@1.0.5unclaimed
sbomtime/minipass-pipelinetime: package removed: minipass-pipeline@1.2.4unclaimed
sbomtime/minipass-sizedtime: package removed: minipass-sized@1.0.3unclaimed
sbomtime/minizlibtime: package removed: minizlib@3.1.0unclaimed
sbomtime/mstime: package removed: ms@2.1.3unclaimed
sbomtime/mute-streamtime: package removed: mute-stream@2.0.0unclaimed
sbomtime/negotiatortime: package removed: negotiator@1.0.0unclaimed
sbomtime/nodetime: package bumped: node 22.23.2 → 22.23.3unclaimed
sbomtime/node-gyptime: package removed: node-gyp@11.5.0unclaimed
sbomtime/nopttime: package removed: nopt@8.1.0unclaimed
sbomtime/normalize-package-datatime: package removed: normalize-package-data@7.0.1unclaimed
sbomtime/npmtime: package removed: npm@10.9.8unclaimed
sbomtime/npm-audit-reporttime: package removed: npm-audit-report@6.0.0unclaimed
sbomtime/npm-bundledtime: package removed: npm-bundled@4.0.0unclaimed
sbomtime/npm-install-checkstime: package removed: npm-install-checks@7.1.2unclaimed
sbomtime/npm-normalize-package-bintime: package removed: npm-normalize-package-bin@4.0.0unclaimed
sbomtime/npm-package-argtime: package removed: npm-package-arg@12.0.2unclaimed
sbomtime/npm-packlisttime: package removed: npm-packlist@9.0.0unclaimed
sbomtime/npm-pick-manifesttime: package removed: npm-pick-manifest@10.0.0unclaimed
sbomtime/npm-profiletime: package removed: npm-profile@11.0.1unclaimed
sbomtime/npm-registry-fetchtime: package removed: npm-registry-fetch@18.0.2unclaimed
sbomtime/npm-user-validatetime: package removed: npm-user-validate@3.0.0unclaimed
sbomtime/p-maptime: package removed: p-map@7.0.4unclaimed
sbomtime/package-json-from-disttime: package removed: package-json-from-dist@1.0.1unclaimed
sbomtime/pacotetime: package removed: pacote@19.0.2, 20.0.1unclaimed
sbomtime/parse-conflict-jsontime: package removed: parse-conflict-json@4.0.0unclaimed
sbomtime/parse5time: package added: parse5@8.0.1unclaimed
sbomtime/path-keytime: package removed: path-key@3.1.1unclaimed
sbomtime/path-scurrytime: package removed: path-scurry@1.11.1unclaimed
sbomtime/perl-basetime: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4unclaimed
sbomtime/picomatchtime: package removed: picomatch@4.0.3unclaimed
sbomtime/postcss-selector-parsertime: package removed: postcss-selector-parser@7.1.1unclaimed
sbomtime/proc-logtime: package removed: proc-log@5.0.0unclaimed
sbomtime/proggytime: package removed: proggy@3.0.0unclaimed
sbomtime/promise-all-reject-latetime: package removed: promise-all-reject-late@1.0.1unclaimed
sbomtime/promise-call-limittime: package removed: promise-call-limit@3.0.2unclaimed
sbomtime/promise-retrytime: package removed: promise-retry@2.0.1unclaimed
sbomtime/promzardtime: package removed: promzard@2.0.0unclaimed
sbomtime/punycodetime: package added: punycode@2.3.1unclaimed
sbomtime/qrcode-terminaltime: package removed: qrcode-terminal@0.12.0unclaimed
sbomtime/readtime: package removed: read@4.1.0unclaimed
sbomtime/read-cmd-shimtime: package removed: read-cmd-shim@5.0.0unclaimed
sbomtime/read-package-json-fasttime: package removed: read-package-json-fast@4.0.0unclaimed
sbomtime/require-from-stringtime: package added: require-from-string@2.0.2unclaimed
sbomtime/retrytime: package removed: retry@0.12.0unclaimed
sbomtime/safer-buffertime: package removed: safer-buffer@2.1.2unclaimed
sbomtime/saxestime: package added: saxes@6.0.0unclaimed
sbomtime/semvertime: package removed: semver@7.7.4unclaimed
sbomtime/shebang-commandtime: package removed: shebang-command@2.0.0unclaimed
sbomtime/shebang-regextime: package removed: shebang-regex@3.0.0unclaimed
sbomtime/signal-exittime: package removed: signal-exit@4.1.0unclaimed
sbomtime/sigstoretime: package removed: sigstore@3.1.0unclaimed
sbomtime/smart-buffertime: package removed: smart-buffer@4.2.0unclaimed
sbomtime/sockstime: package removed: socks@2.8.7unclaimed
sbomtime/socks-proxy-agenttime: package removed: socks-proxy-agent@8.0.5unclaimed
sbomtime/source-map-jstime: package added: source-map-js@1.2.2unclaimed
sbomtime/spdx-correcttime: package removed: spdx-correct@3.2.0unclaimed
sbomtime/spdx-exceptionstime: package removed: spdx-exceptions@2.5.0unclaimed
sbomtime/spdx-expression-parsetime: package removed: spdx-expression-parse@3.0.1, 4.0.0unclaimed
sbomtime/spdx-license-idstime: package removed: spdx-license-ids@3.0.23unclaimed
sbomtime/ssritime: package removed: ssri@12.0.0unclaimed
sbomtime/string-widthtime: package removed: string-width@4.2.3, 5.1.2unclaimed
sbomtime/strip-ansitime: package removed: strip-ansi@6.0.1, 7.2.0unclaimed
sbomtime/supports-colortime: package removed: supports-color@9.4.0unclaimed
sbomtime/tartime: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1unclaimed
sbomtime/tdigesttime: package added: tdigest@0.1.3unclaimed
sbomtime/text-tabletime: package removed: text-table@0.2.0unclaimed
sbomtime/tiny-relative-datetime: package removed: tiny-relative-date@1.3.0unclaimed
sbomtime/tinyglobbytime: package removed: tinyglobby@0.2.15unclaimed
sbomtime/tldtstime: package added: tldts@7.4.10unclaimed
sbomtime/tldts-coretime: package added: tldts-core@7.4.10unclaimed
sbomtime/tough-cookietime: package added: tough-cookie@6.0.2unclaimed
sbomtime/tr46time: package added: tr46@7.0.0unclaimed
sbomtime/treeversetime: package removed: treeverse@3.0.0unclaimed
sbomtime/tuf-jstime: package removed: tuf-js@3.1.0unclaimed
sbomtime/tzdatatime: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1unclaimed
sbomtime/undicitime: package added: undici@8.11.2unclaimed
sbomtime/unique-filenametime: package removed: unique-filename@4.0.0unclaimed
sbomtime/unique-slugtime: package removed: unique-slug@5.0.0unclaimed
sbomtime/util-deprecatetime: package removed: util-deprecate@1.0.2unclaimed
sbomtime/validate-npm-package-licensetime: package removed: validate-npm-package-license@3.0.4unclaimed
sbomtime/validate-npm-package-nametime: package removed: validate-npm-package-name@6.0.2unclaimed
sbomtime/w3c-xmlserializertime: package added: w3c-xmlserializer@6.0.0unclaimed
sbomtime/walk-up-pathtime: package removed: walk-up-path@3.0.1unclaimed
sbomtime/webidl-conversionstime: package added: webidl-conversions@8.0.1unclaimed
sbomtime/whatwg-mimetypetime: package added: whatwg-mimetype@5.0.0unclaimed
sbomtime/whatwg-urltime: package added: whatwg-url@17.2.0unclaimed
sbomtime/whichtime: package removed: which@2.0.2, 5.0.0unclaimed
sbomtime/wrap-ansitime: package removed: wrap-ansi@7.0.0, 8.1.0unclaimed
sbomtime/write-file-atomictime: package removed: write-file-atomic@6.0.0unclaimed
sbomtime/xml-name-validatortime: package added: xml-name-validator@5.0.0unclaimed
sbomtime/xmlcharstime: package added: xmlchars@2.2.0unclaimed
sbomtime/yallisttime: package removed: yallist@4.0.0, 5.0.0unclaimed
sbomtime/yarntime: package removed: yarn@1.22.22unclaimed
vulnstime/not-collectedNOT COLLECTED: vulns of time on both sides: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
detail
a: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
b: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)
informational
runtimeruntime/summarycontainer posture collected for catalogue, live, reader, reader-auth, time on both sides (compose)
detail
catalogue: a — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
           b — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
live: a — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
      b — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
reader: a — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
        b — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
reader-auth: a — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
             b — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
time: a — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
      b — uid 1001:0, caps none, root fs ro, /tmp rw, no-new-privileges, seccomp filter
informational
startupstartup/not-collectedNOT COLLECTED: startup time on side a: switched off with --startup-restarts 0informational
startupstartup/not-collectedNOT COLLECTED: startup time on side b: switched off with --startup-restarts 0informational
image-hardeningreader/healthcheckreader: declares no HEALTHCHECK (production too)informing (reported, never gates)
image-hardeningcatalogue/healthcheckcatalogue: declares no HEALTHCHECK (production too)informing (reported, never gates)
image-hardeninglive/healthchecklive: declares no HEALTHCHECK (production too)informing (reported, never gates)
image-hardeningtime/healthchecktime: declares no HEALTHCHECK (production too)informing (reported, never gates)
build-provenancereader/slsareader: carries no SLSA provenance verified under the publishing identity on 0e60d5620e9c (production too)informing (reported, never gates)
build-provenancecatalogue/slsacatalogue: carries no SLSA provenance verified under the publishing identity on b96d70205d2d (production too)informing (reported, never gates)
build-provenancelive/slsalive: carries no SLSA provenance verified under the publishing identity on 7eb35aa4c95d (production too)informing (reported, never gates)
build-provenancetime/slsatime: carries no SLSA provenance verified under the publishing identity on 58a8496865d6 (production too)informing (reported, never gates)
vuln-ceilingreader/not-evaluatedreader: vuln-ceiling could not be evaluated on b: no vulnerability scan: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)informational
vuln-ceilingcatalogue/not-evaluatedcatalogue: vuln-ceiling could not be evaluated on b: no vulnerability scan: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)informational
vuln-ceilinglive/not-evaluatedlive: vuln-ceiling could not be evaluated on b: no vulnerability scan: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)informational
vuln-ceilingtime/not-evaluatedtime: vuln-ceiling could not be evaluated on b: no vulnerability scan: grype is not installed (https://github.com/anchore/grype#installation, or set HARNESS_VULN_CMD to another scanner, e.g. trivy)informational
asset-graphreaderreader: the asset graph changed: 78 → 111 immutable requests (JS 75 → 92, CSS 3 → 19), 1.0 MB → 1.1 MB; 21 network and 2 headers difference(s) are this churninforming (reported, never gates)
sloreader-availability/not-evaluatedreader-availability: not evaluated on b: 4 request(s) from its /metrics across the journeys, fewer than 20informational
sloreader-latency/not-evaluatedreader-latency: not evaluated on b: 4 request(s) from its /metrics across the journeys, fewer than 20informational
slocatalogue-availability/not-evaluatedcatalogue-availability: not evaluated on b: its /metrics across the journeys carries no availability SLI for catalogueinformational
slocatalogue-latency/not-evaluatedcatalogue-latency: not evaluated on b: its /metrics across the journeys carries no latency SLI for catalogueinformational
slolive-availability/not-evaluatedlive-availability: not evaluated on b: its /metrics across the journeys carries no availability SLI for liveinformational
slolive-latency/not-evaluatedlive-latency: not evaluated on b: its /metrics across the journeys carries no latency SLI for liveinformational
slotime-availability/not-evaluatedtime-availability: not evaluated on b: its /metrics across the journeys carries no availability SLI for timeinformational
slotime-latency/not-evaluatedtime-latency: not evaluated on b: its /metrics across the journeys carries no latency SLI for timeinformational
upgraderollout901 requests through the rollout, none failed; switched at 17.1sinformational

Policy: what b must be informing

Checks on the candidate alone, whatever production is: image hardening (root user, no healthcheck, a secret in the environment or the layer history), build provenance (SLSA provenance from image-build.yml) and the vulnerability ceiling (a critical or high advisory with a fix available). Informing: reported, never gates; a claim can still cover a finding. Hover a cell for what was checked.

appimage-hardeningbuild-provenancevuln-ceiling
reader1 finding (1 on production too)1 finding (1 on production too)not evaluated
catalogue1 finding (1 on production too)1 finding (1 on production too)not evaluated
live1 finding (1 on production too)1 finding (1 on production too)not evaluated
time1 finding (1 on production too)1 finding (1 on production too)not evaluated

Informing (9; 9 unclaimed) reported, never gates

19 of 27 engines are blocking; informing (reported, never gates): image-hardening (no date set to block), build-provenance (no date set to block), vuln-ceiling (no date set to block), timing-tolerance (no date set to block), asset-graph (no date set to block), replay (no date set to block), slo (no date set to block), realtime (no date set to block). An informing engine's findings are listed here and never change the verdict, the Gate or the exit code; a claim can still cover one.

enginescopewhat it foundlevelclaimed by
image-hardeningreader/healthcheckreader: declares no HEALTHCHECK (production too)no date setunclaimed
image-hardeningcatalogue/healthcheckcatalogue: declares no HEALTHCHECK (production too)no date setunclaimed
image-hardeninglive/healthchecklive: declares no HEALTHCHECK (production too)no date setunclaimed
image-hardeningtime/healthchecktime: declares no HEALTHCHECK (production too)no date setunclaimed
build-provenancereader/slsareader: carries no SLSA provenance verified under the publishing identity on 0e60d5620e9c (production too)no date setunclaimed
build-provenancecatalogue/slsacatalogue: carries no SLSA provenance verified under the publishing identity on b96d70205d2d (production too)no date setunclaimed
build-provenancelive/slsalive: carries no SLSA provenance verified under the publishing identity on 7eb35aa4c95d (production too)no date setunclaimed
build-provenancetime/slsatime: carries no SLSA provenance verified under the publishing identity on 58a8496865d6 (production too)no date setunclaimed
asset-graphreaderreader: the asset graph changed: 78 → 111 immutable requests (JS 75 → 92, CSS 3 → 19), 1.0 MB → 1.1 MB; 21 network and 2 headers difference(s) are this churnno date setunclaimed

Masks

Fired: response-date×4, request-id×4, etag×4, metrics-process×599, metrics-timing-histograms×4, third-party-requests×43, hashed-assets×260, footer-tutors-version×23, transport-length×4, transport-connection×4, transport-keepalive×4.
Silent this run: persistence-stub-requests, realtime-rest-fallback-warning, oauth-callback-state, media-range-status, chromium-compute-pressure-policy, transport-encoding, transport-transfer — a mask that never fires is a mask to delete.