upgrade fail2026-10-13T09:41:46.552Z · clock 2026-09-16T09:05:00.000Z · 1 run(s) per side · harness 1.35.1
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.
| cause | differences | apps | pages | example |
|---|---|---|---|---|
sbom package removed185 packages: @auth/core, @isaacs/cliui, @isaacs/fs-minipass, @isaacs/string-locale-compare, @npmcli/agent, @npmcli/arborist, @npmcli/config, @npmcli/fs and 177 more | 704 | reader, catalogue, live, time | — | reader: package removed: @auth/core@0.41.3 |
sbom package added44 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 36 more | 173 | reader, catalogue, live, time | — | reader: package added: @asamuzakjp/css-color@6.0.7 |
sbom package bumped13 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 | 31 | reader, 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 | 18 | reader | 3reader:course, reader:home, reader:lab-step | reader:home: new request on b: GET /_app/immutable/assets/1.{{hash}}.css |
logs new log field on b3 fields: event, loadError, slow | 12 | reader, catalogue, live, time | — | reader: new log field on b: event |
dom semantic DOM differs (+# −# lines at line #) | 10 | reader | 5reader: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) | 5 | reader | 5reader: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 #%) | 5 | reader | 5reader: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 b | 4 | reader, 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) | 4 | reader, catalogue, live, time | — | reader: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce) |
image-manifest image size # MB → # MB (+#%) | 4 | reader, catalogue, live, time | — | reader: image size 251.5 MB → 310.5 MB (+23%) |
image-manifest label org.opencontainers.image.vendor added (Tutors SDK) | 4 | reader, catalogue, live, time | — | reader: label org.opencontainers.image.vendor added (Tutors SDK) |
network GET {{asset}} requested #× on a, #× on b1 route: GET /_app/immutable/chunks/{{hash}}.js | 3 | reader | 3reader: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 b1 header: link | 2 | reader | 2reader: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.json | 2 | reader | 2reader: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# | 1 | reader | 1reader:home | reader:home: GET /__data.json?x-sveltekit-trailing-slash=1&x-sveltekit-invalidated=100 response schema changed: f6160a19e92ea0da → 578b11f8d4c89048 |
network request no longer made on b: GET /logo.svg | 1 | reader | 1reader:home | reader:home: request no longer made on b: GET /logo.svg |
Moved together on the same pages, so likely one change each:
dom, focus, headers, network, screenshot on 2 pages (30 differences): reader:course, reader:homedom, focus, network, screenshot on 2 pages (13 differences): reader:lab-step, reader:topicdom, focus, screenshot on 1 page (4 differences): reader:lab-step-2| a | b | |
|---|---|---|
| reader | quay.io/tutors-sdk/tutors-reader:16.2.2 | quay.io/tutors-sdk/tutors-reader:sha-f0a9159 |
| catalogue | quay.io/tutors-sdk/tutors-catalogue:16.2.2 | quay.io/tutors-sdk/tutors-catalogue:sha-f0a9159 |
| live | quay.io/tutors-sdk/tutors-live:16.2.2 | quay.io/tutors-sdk/tutors-live:sha-f0a9159 |
| time | quay.io/tutors-sdk/tutors-time:16.2.2 | quay.io/tutors-sdk/tutors-time:sha-f0a9159 |
| provenance | a — pulled+verified | b — pulled+verified |
|---|---|---|
| reader | digest sha256:7567d5927767bd39b7991a586d594f6c310387471109a456d2cff49fa12488cbrevision caa53d021e63version 16.2.2 | digest sha256:0cd6ba08ed4ff1f1364d8b4039687878973ff0947555c027058eedaef33371cdrevision f0a9159a3423version sha-f0a9159 |
| catalogue | digest sha256:f6cdb7f6adaba1d227e2cf62260ec2fe7064c58114666774331da3530bf52187revision caa53d021e63version 16.2.2 | digest sha256:8ae2afe65b14724cda5e3a4618907ba1c20a77c3ba8f905a727d654541c03ee3revision f0a9159a3423version sha-f0a9159 |
| live | digest sha256:12ed5642e5cbec601790771a8f9fc85221f8202679a312a0e707622bb6e84e9arevision caa53d021e63version 16.2.2 | digest sha256:de40622c331799a82433cf3bc2831d84742e224afec76dd309773e8c440048afrevision f0a9159a3423version sha-f0a9159 |
| time | digest sha256:ddf3ad22b79bbba96199791a49367677bf9ad0ebdd7542f3246d56e7879d5e4erevision caa53d021e63version 16.2.2 | digest sha256:0481a8091681c1f312d52a48e31258a846940cd6219a4178cec2251aaeff65f0revision f0a9159a3423version sha-f0a9159 |
Collected from the images, not the running apps. A cell that says NOT COLLECTED was not compared.
| app | artefact | a | b |
|---|---|---|---|
| reader | manifest | 9 layers, 251.5 MB, USER 1001, ports 3000/tcp (docker image inspect) | 10 layers, 310.5 MB, USER 1001, ports 3000/tcp (docker image inspect) |
| reader | sbom | 291 distinct package(s) (cosign attestation (signature verified)) | 136 distinct package(s) (cosign attestation (signature verified)) |
| reader | vulns | NOT 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) |
| catalogue | manifest | 9 layers, 230.8 MB, USER 1001, ports 3000/tcp (docker image inspect) | 10 layers, 275.5 MB, USER 1001, ports 3000/tcp (docker image inspect) |
| catalogue | sbom | 277 distinct package(s) (cosign attestation (signature verified)) | 136 distinct package(s) (cosign attestation (signature verified)) |
| catalogue | vulns | NOT 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) |
| live | manifest | 9 layers, 230.8 MB, USER 1001, ports 3000/tcp (docker image inspect) | 10 layers, 275.8 MB, USER 1001, ports 3000/tcp (docker image inspect) |
| live | sbom | 277 distinct package(s) (cosign attestation (signature verified)) | 136 distinct package(s) (cosign attestation (signature verified)) |
| live | vulns | NOT 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) |
| time | manifest | 9 layers, 232.1 MB, USER 1001, ports 3000/tcp (docker image inspect) | 10 layers, 286.5 MB, USER 1001, ports 3000/tcp (docker image inspect) |
| time | sbom | 287 distinct package(s) (cosign attestation (signature verified)) | 145 distinct package(s) (cosign attestation (signature verified)) |
| time | vulns | NOT 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) |
| upstream | requests | failed | 5xx | p95 |
|---|---|---|---|---|
| a | 300 | 0 | 0 | 4.1 ms |
| b | 601 | 0 | 0 | 3.6 ms |
| all | 901 | 0 | 0 | switched at 16.2 s |
| artefact | scope | what changed | claimed by |
|---|---|---|---|
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
dom | reader: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 |
screenshot | reader:home/ | reader:home: 6.79% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)detaildiff image: diff/anonymous-student-reads-course-1/reader_home.png | unclaimed |
screenshot | reader:course/course/localhost:8080 | reader:course: 8.41% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)detaildiff image: diff/anonymous-student-reads-course-1/reader_course.png | unclaimed |
screenshot | reader:topic/topic/localhost:8080/unit-1/topic-01 | reader:topic: 14.93% of pixels differ in 1280×792 at (0, 8) (threshold 0.10%)detaildiff image: diff/anonymous-student-reads-course-1/reader_topic.png | unclaimed |
screenshot | reader: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%)detaildiff image: diff/anonymous-student-reads-course-1/reader_lab-step.png | unclaimed |
screenshot | reader: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%)detaildiff image: diff/anonymous-student-reads-course-1/reader_lab-step-2.png | unclaimed |
network | GET /_app/immutable/chunks/{{hash}}.js/ | reader:home: GET /_app/immutable/chunks/{{hash}}.js requested 26× on a, 33× on b | unclaimed |
network | GET /logo.svg/ | reader:home: request no longer made on b: GET /logo.svg | unclaimed |
network | GET /_app/immutable/assets/1.{{hash}}.css/ | reader:home: new request on b: GET /_app/immutable/assets/1.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/23.{{hash}}.css/ | reader:home: new request on b: GET /_app/immutable/assets/23.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/Icon.{{hash}}.css/ | reader:home: new request on b: GET /_app/immutable/assets/Icon.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/StudentCard.{{hash}}.css/ | reader:home: new request on b: GET /_app/immutable/assets/StudentCard.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/TutorsShell.{{hash}}.css/ | reader:home: new request on b: GET /_app/immutable/assets/TutorsShell.{{hash}}.css | unclaimed |
network | GET /_app/immutable/entry/payload.{{hash}}.js/ | reader:home: new request on b: GET /_app/immutable/entry/payload.{{hash}}.js | unclaimed |
network | GET /__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 → 578b11f8d4c89048 | unclaimed |
network | GET /_app/immutable/chunks/{{hash}}.js/course/localhost:8080 | reader:course: GET /_app/immutable/chunks/{{hash}}.js requested 33× on a, 42× on b | unclaimed |
network | GET /_app/immutable/assets/1.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/1.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/Card.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/Card.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/Composite.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/Composite.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/Icon.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/Icon.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/SecondaryNavigator.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/SecondaryNavigator.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/StudentCard.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/StudentCard.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/TalkMarp.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/TalkMarp.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/TutorsShell.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/TutorsShell.{{hash}}.css | unclaimed |
network | GET /_app/immutable/assets/WidthToggle.{{hash}}.css/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/assets/WidthToggle.{{hash}}.css | unclaimed |
network | GET /_app/immutable/entry/payload.{{hash}}.js/course/localhost:8080 | reader:course: new request on b: GET /_app/immutable/entry/payload.{{hash}}.js | unclaimed |
network | GET /_app/version.json/topic/localhost:8080/unit-1/topic-01 | reader:topic: new request on b: GET /_app/version.json | unclaimed |
network | GET /_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 b | unclaimed |
network | GET /_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}}.css | unclaimed |
network | GET /_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}}.css | unclaimed |
network | GET /_app/version.json/lab/localhost:8080/unit-1/topic-01/book-lab-01 | reader:lab-step: new request on b: GET /_app/version.json | unclaimed |
console | reader:course/course/localhost:8080 | reader:course: console message gone on bdetailwarning: {"app":"tutors-reader","environment":"production","details":"step","timestamp":"2026-09-16T09:05:00.000Z","level":"warn","message":"No type found for icon"} | informational |
console | reader:lab-step/lab/localhost:8080/unit-1/topic-01/book-lab-01 | reader:lab-step: console message gone on bdetailwarning: {"app":"tutors-reader","environment":"production","details":"step","timestamp":"2026-09-16T09:05:00.000Z","level":"warn","message":"No type found for icon"} | informational |
headers | reader: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 |
headers | reader: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 |
logs | reader/event | reader: new log field on b: event | unclaimed |
logs | reader/loadError | reader: new log field on b: loadError | unclaimed |
logs | reader/slow | reader: new log field on b: slow | unclaimed |
logs | catalogue/event | catalogue: new log field on b: event | unclaimed |
logs | catalogue/loadError | catalogue: new log field on b: loadError | unclaimed |
logs | catalogue/slow | catalogue: new log field on b: slow | unclaimed |
logs | live/event | live: new log field on b: event | unclaimed |
logs | live/loadError | live: new log field on b: loadError | unclaimed |
logs | live/slow | live: new log field on b: slow | unclaimed |
logs | time/event | time: new log field on b: event | unclaimed |
logs | time/loadError | time: new log field on b: loadError | unclaimed |
logs | time/slow | time: new log field on b: slow | unclaimed |
focus | reader: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 |
focus | reader: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 |
focus | reader: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 |
focus | reader: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 |
focus | reader: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-manifest | reader/base | reader: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)detailbase.digest label: a=unrecorded b=unrecorded lowest layer: a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7 | unclaimed |
image-manifest | reader/layers | reader: 9 layer(s) on a, 10 on b | unclaimed |
image-manifest | reader/size | reader: image size 251.5 MB → 310.5 MB (+23%) | unclaimed |
image-manifest | reader/label/org.opencontainers.image.vendor | reader: label org.opencontainers.image.vendor added (Tutors SDK) | unclaimed |
sbom | reader/@asamuzakjp/css-color | reader: package added: @asamuzakjp/css-color@6.0.7 | unclaimed |
sbom | reader/@asamuzakjp/dom-selector | reader: package added: @asamuzakjp/dom-selector@8.3.2 | unclaimed |
sbom | reader/@auth/core | reader: package removed: @auth/core@0.41.3 | unclaimed |
sbom | reader/@bramus/specificity | reader: package added: @bramus/specificity@2.4.2 | unclaimed |
sbom | reader/@csstools/color-helpers | reader: package added: @csstools/color-helpers@6.1.0 | unclaimed |
sbom | reader/@csstools/css-calc | reader: package added: @csstools/css-calc@3.3.0 | unclaimed |
sbom | reader/@csstools/css-color-parser | reader: package added: @csstools/css-color-parser@4.1.10 | unclaimed |
sbom | reader/@csstools/css-parser-algorithms | reader: package added: @csstools/css-parser-algorithms@4.0.0 | unclaimed |
sbom | reader/@csstools/css-syntax-patches-for-csstree | reader: package added: @csstools/css-syntax-patches-for-csstree@1.1.7 | unclaimed |
sbom | reader/@csstools/css-tokenizer | reader: package added: @csstools/css-tokenizer@4.0.0 | unclaimed |
sbom | reader/@exodus/bytes | reader: package added: @exodus/bytes@1.15.1 | unclaimed |
sbom | reader/@isaacs/cliui | reader: package removed: @isaacs/cliui@8.0.2 | unclaimed |
sbom | reader/@isaacs/fs-minipass | reader: package removed: @isaacs/fs-minipass@4.0.1 | unclaimed |
sbom | reader/@isaacs/string-locale-compare | reader: package removed: @isaacs/string-locale-compare@1.1.0 | unclaimed |
sbom | reader/@noble/hashes | reader: package added: @noble/hashes@2.4.0 | unclaimed |
sbom | reader/@npmcli/agent | reader: package removed: @npmcli/agent@3.0.0 | unclaimed |
sbom | reader/@npmcli/arborist | reader: package removed: @npmcli/arborist@8.0.5 | unclaimed |
sbom | reader/@npmcli/config | reader: package removed: @npmcli/config@9.0.0 | unclaimed |
sbom | reader/@npmcli/fs | reader: package removed: @npmcli/fs@4.0.0 | unclaimed |
sbom | reader/@npmcli/git | reader: package removed: @npmcli/git@6.0.3 | unclaimed |
sbom | reader/@npmcli/installed-package-contents | reader: package removed: @npmcli/installed-package-contents@3.0.0 | unclaimed |
sbom | reader/@npmcli/map-workspaces | reader: package removed: @npmcli/map-workspaces@4.0.2 | unclaimed |
sbom | reader/@npmcli/metavuln-calculator | reader: package removed: @npmcli/metavuln-calculator@8.0.1 | unclaimed |
sbom | reader/@npmcli/name-from-folder | reader: package removed: @npmcli/name-from-folder@3.0.0 | unclaimed |
sbom | reader/@npmcli/node-gyp | reader: package removed: @npmcli/node-gyp@4.0.0 | unclaimed |
sbom | reader/@npmcli/package-json | reader: package removed: @npmcli/package-json@6.2.0 | unclaimed |
sbom | reader/@npmcli/promise-spawn | reader: package removed: @npmcli/promise-spawn@8.0.3 | unclaimed |
sbom | reader/@npmcli/query | reader: package removed: @npmcli/query@4.0.1 | unclaimed |
sbom | reader/@npmcli/redact | reader: package removed: @npmcli/redact@3.2.2 | unclaimed |
sbom | reader/@npmcli/run-script | reader: package removed: @npmcli/run-script@9.1.0 | unclaimed |
sbom | reader/@opentelemetry/api | reader: package added: @opentelemetry/api@1.9.1 | unclaimed |
sbom | reader/@panva/hkdf | reader: package removed: @panva/hkdf@1.2.1 | unclaimed |
sbom | reader/@pkgjs/parseargs | reader: package removed: @pkgjs/parseargs@0.11.0 | unclaimed |
sbom | reader/@prometheus-io/client | reader: package added: @prometheus-io/client@0.16.1 | unclaimed |
sbom | reader/@sigstore/bundle | reader: package removed: @sigstore/bundle@3.1.0 | unclaimed |
sbom | reader/@sigstore/core | reader: package removed: @sigstore/core@2.0.0 | unclaimed |
sbom | reader/@sigstore/protobuf-specs | reader: package removed: @sigstore/protobuf-specs@0.4.3 | unclaimed |
sbom | reader/@sigstore/sign | reader: package removed: @sigstore/sign@3.1.0 | unclaimed |
sbom | reader/@sigstore/tuf | reader: package removed: @sigstore/tuf@3.1.1 | unclaimed |
sbom | reader/@sigstore/verify | reader: package removed: @sigstore/verify@2.1.1 | unclaimed |
sbom | reader/@tufjs/canonical-json | reader: package removed: @tufjs/canonical-json@2.0.0 | unclaimed |
sbom | reader/@tufjs/models | reader: package removed: @tufjs/models@3.0.1 | unclaimed |
sbom | reader/abbrev | reader: package removed: abbrev@3.0.1 | unclaimed |
sbom | reader/agent-base | reader: package removed: agent-base@7.1.4 | unclaimed |
sbom | reader/ansi-regex | reader: package removed: ansi-regex@5.0.1, 6.2.2 | unclaimed |
sbom | reader/ansi-styles | reader: package removed: ansi-styles@4.3.0, 6.2.3 | unclaimed |
sbom | reader/aproba | reader: package removed: aproba@2.1.0 | unclaimed |
sbom | reader/archy | reader: package removed: archy@1.0.0 | unclaimed |
sbom | reader/balanced-match | reader: package removed: balanced-match@1.0.2 | unclaimed |
sbom | reader/bidi-js | reader: package added: bidi-js@1.0.3 | unclaimed |
sbom | reader/bin-links | reader: package removed: bin-links@5.0.0 | unclaimed |
sbom | reader/binary-extensions | reader: package removed: binary-extensions@2.3.0 | unclaimed |
sbom | reader/bintrees | reader: package added: bintrees@1.0.2 | unclaimed |
sbom | reader/brace-expansion | reader: package removed: brace-expansion@2.0.2 | unclaimed |
sbom | reader/cacache | reader: package removed: cacache@19.0.1 | unclaimed |
sbom | reader/chalk | reader: package removed: chalk@5.6.2 | unclaimed |
sbom | reader/chownr | reader: package removed: chownr@3.0.0 | unclaimed |
sbom | reader/ci-info | reader: package removed: ci-info@4.4.0 | unclaimed |
sbom | reader/cidr-regex | reader: package removed: cidr-regex@4.1.3 | unclaimed |
sbom | reader/cli-columns | reader: package removed: cli-columns@4.0.0 | unclaimed |
sbom | reader/cmd-shim | reader: package removed: cmd-shim@7.0.0 | unclaimed |
sbom | reader/color-convert | reader: package removed: color-convert@2.0.1 | unclaimed |
sbom | reader/color-name | reader: package removed: color-name@1.1.4 | unclaimed |
sbom | reader/common-ancestor-path | reader: package removed: common-ancestor-path@1.0.1 | unclaimed |
sbom | reader/corepack | reader: package removed: corepack@0.34.6 | unclaimed |
sbom | reader/cross-spawn | reader: package removed: cross-spawn@7.0.6 | unclaimed |
sbom | reader/css-tree | reader: package added: css-tree@3.2.1 | unclaimed |
sbom | reader/cssesc | reader: package removed: cssesc@3.0.0 | unclaimed |
sbom | reader/data-urls | reader: package added: data-urls@7.0.0 | unclaimed |
sbom | reader/debug | reader: package removed: debug@4.4.3 | unclaimed |
sbom | reader/decimal.js | reader: package added: decimal.js@10.6.0 | unclaimed |
sbom | reader/diff | reader: package removed: diff@5.2.2 | unclaimed |
sbom | reader/dompurify | reader: package bumped: dompurify 3.4.14 → 3.4.16 | unclaimed |
sbom | reader/eastasianwidth | reader: package removed: eastasianwidth@0.2.0 | unclaimed |
sbom | reader/emoji-regex | reader: package removed: emoji-regex@8.0.0, 9.2.2 | unclaimed |
sbom | reader/encoding | reader: package removed: encoding@0.1.13 | unclaimed |
sbom | reader/entities | reader: package added: entities@8.0.0 | unclaimed |
sbom | reader/env-paths | reader: package removed: env-paths@2.2.1 | unclaimed |
sbom | reader/err-code | reader: package removed: err-code@2.0.3 | unclaimed |
sbom | reader/exponential-backoff | reader: package removed: exponential-backoff@3.1.3 | unclaimed |
sbom | reader/fastest-levenshtein | reader: package removed: fastest-levenshtein@1.0.16 | unclaimed |
sbom | reader/fdir | reader: package removed: fdir@6.5.0 | unclaimed |
sbom | reader/foreground-child | reader: package removed: foreground-child@3.3.1 | unclaimed |
sbom | reader/fs-minipass | reader: package removed: fs-minipass@3.0.3 | unclaimed |
sbom | reader/glob | reader: package removed: glob@10.5.0 | unclaimed |
sbom | reader/graceful-fs | reader: package removed: graceful-fs@4.2.11 | unclaimed |
sbom | reader/hosted-git-info | reader: package removed: hosted-git-info@8.1.0 | unclaimed |
sbom | reader/html-encoding-sniffer | reader: package added: html-encoding-sniffer@6.0.0 | unclaimed |
sbom | reader/http-cache-semantics | reader: package removed: http-cache-semantics@4.2.0 | unclaimed |
sbom | reader/http-proxy-agent | reader: package removed: http-proxy-agent@7.0.2 | unclaimed |
sbom | reader/https-proxy-agent | reader: package removed: https-proxy-agent@7.0.6 | unclaimed |
sbom | reader/iconv-lite | reader: package removed: iconv-lite@0.6.3 | unclaimed |
sbom | reader/ignore-walk | reader: package removed: ignore-walk@7.0.0 | unclaimed |
sbom | reader/imurmurhash | reader: package removed: imurmurhash@0.1.4 | unclaimed |
sbom | reader/ini | reader: package removed: ini@5.0.0 | unclaimed |
sbom | reader/init-package-json | reader: package removed: init-package-json@7.0.2 | unclaimed |
sbom | reader/ip-address | reader: package removed: ip-address@10.1.0 | unclaimed |
sbom | reader/ip-regex | reader: package removed: ip-regex@5.0.0 | unclaimed |
sbom | reader/is-cidr | reader: package removed: is-cidr@5.1.1 | unclaimed |
sbom | reader/is-fullwidth-code-point | reader: package removed: is-fullwidth-code-point@3.0.0 | unclaimed |
sbom | reader/is-potential-custom-element-name | reader: package added: is-potential-custom-element-name@1.0.1 | unclaimed |
sbom | reader/isexe | reader: package removed: isexe@2.0.0, 3.1.5 | unclaimed |
sbom | reader/isomorphic-dompurify | reader: package added: isomorphic-dompurify@4.4.0 | unclaimed |
sbom | reader/jackspeak | reader: package removed: jackspeak@3.4.3 | unclaimed |
sbom | reader/jose | reader: package removed: jose@6.2.4 | unclaimed |
sbom | reader/jsdom | reader: package added: jsdom@30.0.1 | unclaimed |
sbom | reader/json-parse-even-better-errors | reader: package removed: json-parse-even-better-errors@4.0.0 | unclaimed |
sbom | reader/json-stringify-nice | reader: package removed: json-stringify-nice@1.1.4 | unclaimed |
sbom | reader/jsonparse | reader: package removed: jsonparse@1.3.1 | unclaimed |
sbom | reader/jsx-runtime | reader: package removed: jsx-runtime@1.0.0 | unclaimed |
sbom | reader/just-diff | reader: package removed: just-diff@6.0.2 | unclaimed |
sbom | reader/just-diff-apply | reader: package removed: just-diff-apply@5.5.0 | unclaimed |
sbom | reader/libnpmaccess | reader: package removed: libnpmaccess@9.0.0 | unclaimed |
sbom | reader/libnpmdiff | reader: package removed: libnpmdiff@7.0.5 | unclaimed |
sbom | reader/libnpmexec | reader: package removed: libnpmexec@9.0.5 | unclaimed |
sbom | reader/libnpmfund | reader: package removed: libnpmfund@6.0.5 | unclaimed |
sbom | reader/libnpmhook | reader: package removed: libnpmhook@11.0.0 | unclaimed |
sbom | reader/libnpmorg | reader: package removed: libnpmorg@7.0.0 | unclaimed |
sbom | reader/libnpmpack | reader: package removed: libnpmpack@8.0.5 | unclaimed |
sbom | reader/libnpmpublish | reader: package removed: libnpmpublish@10.0.2 | unclaimed |
sbom | reader/libnpmsearch | reader: package removed: libnpmsearch@8.0.0 | unclaimed |
sbom | reader/libnpmteam | reader: package removed: libnpmteam@7.0.0 | unclaimed |
sbom | reader/libnpmversion | reader: package removed: libnpmversion@7.0.0 | unclaimed |
sbom | reader/libpcre2-8-0 | reader: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2 | unclaimed |
sbom | reader/lru-cache | reader: package bumped: lru-cache 10.4.3 → 11.5.2 | unclaimed |
sbom | reader/make-fetch-happen | reader: package removed: make-fetch-happen@14.0.3 | unclaimed |
sbom | reader/mdn-data | reader: package added: mdn-data@2.27.1 | unclaimed |
sbom | reader/minimatch | reader: package removed: minimatch@9.0.9 | unclaimed |
sbom | reader/minipass | reader: package removed: minipass@3.3.6, 7.1.3 | unclaimed |
sbom | reader/minipass-collect | reader: package removed: minipass-collect@2.0.1 | unclaimed |
sbom | reader/minipass-fetch | reader: package removed: minipass-fetch@4.0.1 | unclaimed |
sbom | reader/minipass-flush | reader: package removed: minipass-flush@1.0.5 | unclaimed |
sbom | reader/minipass-pipeline | reader: package removed: minipass-pipeline@1.2.4 | unclaimed |
sbom | reader/minipass-sized | reader: package removed: minipass-sized@1.0.3 | unclaimed |
sbom | reader/minizlib | reader: package removed: minizlib@3.1.0 | unclaimed |
sbom | reader/ms | reader: package removed: ms@2.1.3 | unclaimed |
sbom | reader/mute-stream | reader: package removed: mute-stream@2.0.0 | unclaimed |
sbom | reader/negotiator | reader: package removed: negotiator@1.0.0 | unclaimed |
sbom | reader/node | reader: package bumped: node 22.23.2 → 22.23.3 | unclaimed |
sbom | reader/node-gyp | reader: package removed: node-gyp@11.5.0 | unclaimed |
sbom | reader/nopt | reader: package removed: nopt@8.1.0 | unclaimed |
sbom | reader/normalize-package-data | reader: package removed: normalize-package-data@7.0.1 | unclaimed |
sbom | reader/npm | reader: package removed: npm@10.9.8 | unclaimed |
sbom | reader/npm-audit-report | reader: package removed: npm-audit-report@6.0.0 | unclaimed |
sbom | reader/npm-bundled | reader: package removed: npm-bundled@4.0.0 | unclaimed |
sbom | reader/npm-install-checks | reader: package removed: npm-install-checks@7.1.2 | unclaimed |
sbom | reader/npm-normalize-package-bin | reader: package removed: npm-normalize-package-bin@4.0.0 | unclaimed |
sbom | reader/npm-package-arg | reader: package removed: npm-package-arg@12.0.2 | unclaimed |
sbom | reader/npm-packlist | reader: package removed: npm-packlist@9.0.0 | unclaimed |
sbom | reader/npm-pick-manifest | reader: package removed: npm-pick-manifest@10.0.0 | unclaimed |
sbom | reader/npm-profile | reader: package removed: npm-profile@11.0.1 | unclaimed |
sbom | reader/npm-registry-fetch | reader: package removed: npm-registry-fetch@18.0.2 | unclaimed |
sbom | reader/npm-user-validate | reader: package removed: npm-user-validate@3.0.0 | unclaimed |
sbom | reader/oauth4webapi | reader: package removed: oauth4webapi@3.8.6 | unclaimed |
sbom | reader/p-map | reader: package removed: p-map@7.0.4 | unclaimed |
sbom | reader/package-json-from-dist | reader: package removed: package-json-from-dist@1.0.1 | unclaimed |
sbom | reader/pacote | reader: package removed: pacote@19.0.2, 20.0.1 | unclaimed |
sbom | reader/parse-conflict-json | reader: package removed: parse-conflict-json@4.0.0 | unclaimed |
sbom | reader/parse5 | reader: package added: parse5@8.0.1 | unclaimed |
sbom | reader/path-key | reader: package removed: path-key@3.1.1 | unclaimed |
sbom | reader/path-scurry | reader: package removed: path-scurry@1.11.1 | unclaimed |
sbom | reader/perl-base | reader: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4 | unclaimed |
sbom | reader/picomatch | reader: package removed: picomatch@4.0.3 | unclaimed |
sbom | reader/postcss-selector-parser | reader: package removed: postcss-selector-parser@7.1.1 | unclaimed |
sbom | reader/preact | reader: package removed: preact@10.24.3 | unclaimed |
sbom | reader/preact-compat | reader: package removed: preact-compat@4.0.0 | unclaimed |
sbom | reader/preact-debug | reader: package removed: preact-debug@1.0.0 | unclaimed |
sbom | reader/preact-devtools | reader: package removed: preact-devtools@1.0.0 | unclaimed |
sbom | reader/preact-hooks | reader: package removed: preact-hooks@0.1.0 | unclaimed |
sbom | reader/preact-render-to-string | reader: package removed: preact-render-to-string@6.5.11 | unclaimed |
sbom | reader/proc-log | reader: package removed: proc-log@5.0.0 | unclaimed |
sbom | reader/proggy | reader: package removed: proggy@3.0.0 | unclaimed |
sbom | reader/promise-all-reject-late | reader: package removed: promise-all-reject-late@1.0.1 | unclaimed |
sbom | reader/promise-call-limit | reader: package removed: promise-call-limit@3.0.2 | unclaimed |
sbom | reader/promise-retry | reader: package removed: promise-retry@2.0.1 | unclaimed |
sbom | reader/promzard | reader: package removed: promzard@2.0.0 | unclaimed |
sbom | reader/punycode | reader: package added: punycode@2.3.1 | unclaimed |
sbom | reader/qrcode-terminal | reader: package removed: qrcode-terminal@0.12.0 | unclaimed |
sbom | reader/read | reader: package removed: read@4.1.0 | unclaimed |
sbom | reader/read-cmd-shim | reader: package removed: read-cmd-shim@5.0.0 | unclaimed |
sbom | reader/read-package-json-fast | reader: package removed: read-package-json-fast@4.0.0 | unclaimed |
sbom | reader/require-from-string | reader: package added: require-from-string@2.0.2 | unclaimed |
sbom | reader/retry | reader: package removed: retry@0.12.0 | unclaimed |
sbom | reader/safer-buffer | reader: package removed: safer-buffer@2.1.2 | unclaimed |
sbom | reader/saxes | reader: package added: saxes@6.0.0 | unclaimed |
sbom | reader/semver | reader: package removed: semver@7.7.4 | unclaimed |
sbom | reader/shebang-command | reader: package removed: shebang-command@2.0.0 | unclaimed |
sbom | reader/shebang-regex | reader: package removed: shebang-regex@3.0.0 | unclaimed |
sbom | reader/signal-exit | reader: package removed: signal-exit@4.1.0 | unclaimed |
sbom | reader/sigstore | reader: package removed: sigstore@3.1.0 | unclaimed |
sbom | reader/smart-buffer | reader: package removed: smart-buffer@4.2.0 | unclaimed |
sbom | reader/socks | reader: package removed: socks@2.8.7 | unclaimed |
sbom | reader/socks-proxy-agent | reader: package removed: socks-proxy-agent@8.0.5 | unclaimed |
sbom | reader/source-map-js | reader: package added: source-map-js@1.2.2 | unclaimed |
sbom | reader/spdx-correct | reader: package removed: spdx-correct@3.2.0 | unclaimed |
sbom | reader/spdx-exceptions | reader: package removed: spdx-exceptions@2.5.0 | unclaimed |
sbom | reader/spdx-expression-parse | reader: package removed: spdx-expression-parse@3.0.1, 4.0.0 | unclaimed |
sbom | reader/spdx-license-ids | reader: package removed: spdx-license-ids@3.0.23 | unclaimed |
sbom | reader/ssri | reader: package removed: ssri@12.0.0 | unclaimed |
sbom | reader/string-width | reader: package removed: string-width@4.2.3, 5.1.2 | unclaimed |
sbom | reader/strip-ansi | reader: package removed: strip-ansi@6.0.1, 7.2.0 | unclaimed |
sbom | reader/supports-color | reader: package removed: supports-color@9.4.0 | unclaimed |
sbom | reader/symbol-tree | reader: package added: symbol-tree@3.2.4 | unclaimed |
sbom | reader/tar | reader: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1 | unclaimed |
sbom | reader/tdigest | reader: package added: tdigest@0.1.3 | unclaimed |
sbom | reader/test-utils | reader: package removed: test-utils@0.1.0 | unclaimed |
sbom | reader/text-table | reader: package removed: text-table@0.2.0 | unclaimed |
sbom | reader/tiny-relative-date | reader: package removed: tiny-relative-date@1.3.0 | unclaimed |
sbom | reader/tinyglobby | reader: package removed: tinyglobby@0.2.15 | unclaimed |
sbom | reader/tldts | reader: package added: tldts@7.4.10 | unclaimed |
sbom | reader/tldts-core | reader: package added: tldts-core@7.4.10 | unclaimed |
sbom | reader/tough-cookie | reader: package added: tough-cookie@6.0.2 | unclaimed |
sbom | reader/tr46 | reader: package added: tr46@6.0.0 | unclaimed |
sbom | reader/treeverse | reader: package removed: treeverse@3.0.0 | unclaimed |
sbom | reader/tuf-js | reader: package removed: tuf-js@3.1.0 | unclaimed |
sbom | reader/tzdata | reader: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1 | unclaimed |
sbom | reader/undici | reader: package added: undici@8.11.2 | unclaimed |
sbom | reader/unique-filename | reader: package removed: unique-filename@4.0.0 | unclaimed |
sbom | reader/unique-slug | reader: package removed: unique-slug@5.0.0 | unclaimed |
sbom | reader/util-deprecate | reader: package removed: util-deprecate@1.0.2 | unclaimed |
sbom | reader/validate-npm-package-license | reader: package removed: validate-npm-package-license@3.0.4 | unclaimed |
sbom | reader/validate-npm-package-name | reader: package removed: validate-npm-package-name@6.0.2 | unclaimed |
sbom | reader/w3c-xmlserializer | reader: package added: w3c-xmlserializer@5.0.0 | unclaimed |
sbom | reader/walk-up-path | reader: package removed: walk-up-path@3.0.1 | unclaimed |
sbom | reader/webidl-conversions | reader: package added: webidl-conversions@8.0.1 | unclaimed |
sbom | reader/whatwg-mimetype | reader: package added: whatwg-mimetype@5.0.0 | unclaimed |
sbom | reader/whatwg-url | reader: package added: whatwg-url@16.0.1, 17.1.0 | unclaimed |
sbom | reader/which | reader: package removed: which@2.0.2, 5.0.0 | unclaimed |
sbom | reader/wrap-ansi | reader: package removed: wrap-ansi@7.0.0, 8.1.0 | unclaimed |
sbom | reader/write-file-atomic | reader: package removed: write-file-atomic@6.0.0 | unclaimed |
sbom | reader/xml-name-validator | reader: package added: xml-name-validator@5.0.0 | unclaimed |
sbom | reader/xmlchars | reader: package added: xmlchars@2.2.0 | unclaimed |
sbom | reader/yallist | reader: package removed: yallist@4.0.0, 5.0.0 | unclaimed |
sbom | reader/yarn | reader: package removed: yarn@1.22.22 | unclaimed |
vulns | reader/not-collected | NOT 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)detaila: 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-manifest | catalogue/base | catalogue: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)detailbase.digest label: a=unrecorded b=unrecorded lowest layer: a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7 | unclaimed |
image-manifest | catalogue/layers | catalogue: 9 layer(s) on a, 10 on b | unclaimed |
image-manifest | catalogue/size | catalogue: image size 230.8 MB → 275.5 MB (+19%) | unclaimed |
image-manifest | catalogue/label/org.opencontainers.image.vendor | catalogue: label org.opencontainers.image.vendor added (Tutors SDK) | unclaimed |
sbom | catalogue/@asamuzakjp/css-color | catalogue: package added: @asamuzakjp/css-color@6.0.7 | unclaimed |
sbom | catalogue/@asamuzakjp/dom-selector | catalogue: package added: @asamuzakjp/dom-selector@8.3.2 | unclaimed |
sbom | catalogue/@bramus/specificity | catalogue: package added: @bramus/specificity@2.4.2 | unclaimed |
sbom | catalogue/@csstools/color-helpers | catalogue: package added: @csstools/color-helpers@6.1.0 | unclaimed |
sbom | catalogue/@csstools/css-calc | catalogue: package added: @csstools/css-calc@3.3.0 | unclaimed |
sbom | catalogue/@csstools/css-color-parser | catalogue: package added: @csstools/css-color-parser@4.1.10 | unclaimed |
sbom | catalogue/@csstools/css-parser-algorithms | catalogue: package added: @csstools/css-parser-algorithms@4.0.0 | unclaimed |
sbom | catalogue/@csstools/css-syntax-patches-for-csstree | catalogue: package added: @csstools/css-syntax-patches-for-csstree@1.1.7 | unclaimed |
sbom | catalogue/@csstools/css-tokenizer | catalogue: package added: @csstools/css-tokenizer@4.0.0 | unclaimed |
sbom | catalogue/@exodus/bytes | catalogue: package added: @exodus/bytes@1.15.1 | unclaimed |
sbom | catalogue/@isaacs/cliui | catalogue: package removed: @isaacs/cliui@8.0.2 | unclaimed |
sbom | catalogue/@isaacs/fs-minipass | catalogue: package removed: @isaacs/fs-minipass@4.0.1 | unclaimed |
sbom | catalogue/@isaacs/string-locale-compare | catalogue: package removed: @isaacs/string-locale-compare@1.1.0 | unclaimed |
sbom | catalogue/@noble/hashes | catalogue: package added: @noble/hashes@2.4.0 | unclaimed |
sbom | catalogue/@npmcli/agent | catalogue: package removed: @npmcli/agent@3.0.0 | unclaimed |
sbom | catalogue/@npmcli/arborist | catalogue: package removed: @npmcli/arborist@8.0.5 | unclaimed |
sbom | catalogue/@npmcli/config | catalogue: package removed: @npmcli/config@9.0.0 | unclaimed |
sbom | catalogue/@npmcli/fs | catalogue: package removed: @npmcli/fs@4.0.0 | unclaimed |
sbom | catalogue/@npmcli/git | catalogue: package removed: @npmcli/git@6.0.3 | unclaimed |
sbom | catalogue/@npmcli/installed-package-contents | catalogue: package removed: @npmcli/installed-package-contents@3.0.0 | unclaimed |
sbom | catalogue/@npmcli/map-workspaces | catalogue: package removed: @npmcli/map-workspaces@4.0.2 | unclaimed |
sbom | catalogue/@npmcli/metavuln-calculator | catalogue: package removed: @npmcli/metavuln-calculator@8.0.1 | unclaimed |
sbom | catalogue/@npmcli/name-from-folder | catalogue: package removed: @npmcli/name-from-folder@3.0.0 | unclaimed |
sbom | catalogue/@npmcli/node-gyp | catalogue: package removed: @npmcli/node-gyp@4.0.0 | unclaimed |
sbom | catalogue/@npmcli/package-json | catalogue: package removed: @npmcli/package-json@6.2.0 | unclaimed |
sbom | catalogue/@npmcli/promise-spawn | catalogue: package removed: @npmcli/promise-spawn@8.0.3 | unclaimed |
sbom | catalogue/@npmcli/query | catalogue: package removed: @npmcli/query@4.0.1 | unclaimed |
sbom | catalogue/@npmcli/redact | catalogue: package removed: @npmcli/redact@3.2.2 | unclaimed |
sbom | catalogue/@npmcli/run-script | catalogue: package removed: @npmcli/run-script@9.1.0 | unclaimed |
sbom | catalogue/@opentelemetry/api | catalogue: package added: @opentelemetry/api@1.9.1 | unclaimed |
sbom | catalogue/@pkgjs/parseargs | catalogue: package removed: @pkgjs/parseargs@0.11.0 | unclaimed |
sbom | catalogue/@prometheus-io/client | catalogue: package added: @prometheus-io/client@0.16.1 | unclaimed |
sbom | catalogue/@sigstore/bundle | catalogue: package removed: @sigstore/bundle@3.1.0 | unclaimed |
sbom | catalogue/@sigstore/core | catalogue: package removed: @sigstore/core@2.0.0 | unclaimed |
sbom | catalogue/@sigstore/protobuf-specs | catalogue: package removed: @sigstore/protobuf-specs@0.4.3 | unclaimed |
sbom | catalogue/@sigstore/sign | catalogue: package removed: @sigstore/sign@3.1.0 | unclaimed |
sbom | catalogue/@sigstore/tuf | catalogue: package removed: @sigstore/tuf@3.1.1 | unclaimed |
sbom | catalogue/@sigstore/verify | catalogue: package removed: @sigstore/verify@2.1.1 | unclaimed |
sbom | catalogue/@tufjs/canonical-json | catalogue: package removed: @tufjs/canonical-json@2.0.0 | unclaimed |
sbom | catalogue/@tufjs/models | catalogue: package removed: @tufjs/models@3.0.1 | unclaimed |
sbom | catalogue/@types/trusted-types | catalogue: package added: @types/trusted-types@2.0.7 | unclaimed |
sbom | catalogue/abbrev | catalogue: package removed: abbrev@3.0.1 | unclaimed |
sbom | catalogue/agent-base | catalogue: package removed: agent-base@7.1.4 | unclaimed |
sbom | catalogue/ansi-regex | catalogue: package removed: ansi-regex@5.0.1, 6.2.2 | unclaimed |
sbom | catalogue/ansi-styles | catalogue: package removed: ansi-styles@4.3.0, 6.2.3 | unclaimed |
sbom | catalogue/aproba | catalogue: package removed: aproba@2.1.0 | unclaimed |
sbom | catalogue/archy | catalogue: package removed: archy@1.0.0 | unclaimed |
sbom | catalogue/balanced-match | catalogue: package removed: balanced-match@1.0.2 | unclaimed |
sbom | catalogue/bidi-js | catalogue: package added: bidi-js@1.0.3 | unclaimed |
sbom | catalogue/bin-links | catalogue: package removed: bin-links@5.0.0 | unclaimed |
sbom | catalogue/binary-extensions | catalogue: package removed: binary-extensions@2.3.0 | unclaimed |
sbom | catalogue/bintrees | catalogue: package added: bintrees@1.0.2 | unclaimed |
sbom | catalogue/brace-expansion | catalogue: package removed: brace-expansion@2.0.2 | unclaimed |
sbom | catalogue/cacache | catalogue: package removed: cacache@19.0.1 | unclaimed |
sbom | catalogue/chalk | catalogue: package removed: chalk@5.6.2 | unclaimed |
sbom | catalogue/chownr | catalogue: package removed: chownr@3.0.0 | unclaimed |
sbom | catalogue/ci-info | catalogue: package removed: ci-info@4.4.0 | unclaimed |
sbom | catalogue/cidr-regex | catalogue: package removed: cidr-regex@4.1.3 | unclaimed |
sbom | catalogue/cli-columns | catalogue: package removed: cli-columns@4.0.0 | unclaimed |
sbom | catalogue/cmd-shim | catalogue: package removed: cmd-shim@7.0.0 | unclaimed |
sbom | catalogue/color-convert | catalogue: package removed: color-convert@2.0.1 | unclaimed |
sbom | catalogue/color-name | catalogue: package removed: color-name@1.1.4 | unclaimed |
sbom | catalogue/common-ancestor-path | catalogue: package removed: common-ancestor-path@1.0.1 | unclaimed |
sbom | catalogue/corepack | catalogue: package removed: corepack@0.34.6 | unclaimed |
sbom | catalogue/cross-spawn | catalogue: package removed: cross-spawn@7.0.6 | unclaimed |
sbom | catalogue/css-tree | catalogue: package added: css-tree@3.2.1 | unclaimed |
sbom | catalogue/cssesc | catalogue: package removed: cssesc@3.0.0 | unclaimed |
sbom | catalogue/data-urls | catalogue: package added: data-urls@7.0.0 | unclaimed |
sbom | catalogue/debug | catalogue: package removed: debug@4.4.3 | unclaimed |
sbom | catalogue/decimal.js | catalogue: package added: decimal.js@10.6.0 | unclaimed |
sbom | catalogue/diff | catalogue: package removed: diff@5.2.2 | unclaimed |
sbom | catalogue/dompurify | catalogue: package added: dompurify@3.4.16 | unclaimed |
sbom | catalogue/eastasianwidth | catalogue: package removed: eastasianwidth@0.2.0 | unclaimed |
sbom | catalogue/emoji-regex | catalogue: package removed: emoji-regex@8.0.0, 9.2.2 | unclaimed |
sbom | catalogue/encoding | catalogue: package removed: encoding@0.1.13 | unclaimed |
sbom | catalogue/entities | catalogue: package added: entities@8.0.0 | unclaimed |
sbom | catalogue/env-paths | catalogue: package removed: env-paths@2.2.1 | unclaimed |
sbom | catalogue/err-code | catalogue: package removed: err-code@2.0.3 | unclaimed |
sbom | catalogue/exponential-backoff | catalogue: package removed: exponential-backoff@3.1.3 | unclaimed |
sbom | catalogue/fastest-levenshtein | catalogue: package removed: fastest-levenshtein@1.0.16 | unclaimed |
sbom | catalogue/fdir | catalogue: package removed: fdir@6.5.0 | unclaimed |
sbom | catalogue/foreground-child | catalogue: package removed: foreground-child@3.3.1 | unclaimed |
sbom | catalogue/fs-minipass | catalogue: package removed: fs-minipass@3.0.3 | unclaimed |
sbom | catalogue/glob | catalogue: package removed: glob@10.5.0 | unclaimed |
sbom | catalogue/graceful-fs | catalogue: package removed: graceful-fs@4.2.11 | unclaimed |
sbom | catalogue/hosted-git-info | catalogue: package removed: hosted-git-info@8.1.0 | unclaimed |
sbom | catalogue/html-encoding-sniffer | catalogue: package added: html-encoding-sniffer@6.0.0 | unclaimed |
sbom | catalogue/http-cache-semantics | catalogue: package removed: http-cache-semantics@4.2.0 | unclaimed |
sbom | catalogue/http-proxy-agent | catalogue: package removed: http-proxy-agent@7.0.2 | unclaimed |
sbom | catalogue/https-proxy-agent | catalogue: package removed: https-proxy-agent@7.0.6 | unclaimed |
sbom | catalogue/iconv-lite | catalogue: package removed: iconv-lite@0.6.3 | unclaimed |
sbom | catalogue/ignore-walk | catalogue: package removed: ignore-walk@7.0.0 | unclaimed |
sbom | catalogue/imurmurhash | catalogue: package removed: imurmurhash@0.1.4 | unclaimed |
sbom | catalogue/ini | catalogue: package removed: ini@5.0.0 | unclaimed |
sbom | catalogue/init-package-json | catalogue: package removed: init-package-json@7.0.2 | unclaimed |
sbom | catalogue/ip-address | catalogue: package removed: ip-address@10.1.0 | unclaimed |
sbom | catalogue/ip-regex | catalogue: package removed: ip-regex@5.0.0 | unclaimed |
sbom | catalogue/is-cidr | catalogue: package removed: is-cidr@5.1.1 | unclaimed |
sbom | catalogue/is-fullwidth-code-point | catalogue: package removed: is-fullwidth-code-point@3.0.0 | unclaimed |
sbom | catalogue/is-potential-custom-element-name | catalogue: package added: is-potential-custom-element-name@1.0.1 | unclaimed |
sbom | catalogue/isexe | catalogue: package removed: isexe@2.0.0, 3.1.5 | unclaimed |
sbom | catalogue/isomorphic-dompurify | catalogue: package added: isomorphic-dompurify@4.4.0 | unclaimed |
sbom | catalogue/jackspeak | catalogue: package removed: jackspeak@3.4.3 | unclaimed |
sbom | catalogue/jsdom | catalogue: package added: jsdom@30.0.1 | unclaimed |
sbom | catalogue/json-parse-even-better-errors | catalogue: package removed: json-parse-even-better-errors@4.0.0 | unclaimed |
sbom | catalogue/json-stringify-nice | catalogue: package removed: json-stringify-nice@1.1.4 | unclaimed |
sbom | catalogue/jsonparse | catalogue: package removed: jsonparse@1.3.1 | unclaimed |
sbom | catalogue/just-diff | catalogue: package removed: just-diff@6.0.2 | unclaimed |
sbom | catalogue/just-diff-apply | catalogue: package removed: just-diff-apply@5.5.0 | unclaimed |
sbom | catalogue/libnpmaccess | catalogue: package removed: libnpmaccess@9.0.0 | unclaimed |
sbom | catalogue/libnpmdiff | catalogue: package removed: libnpmdiff@7.0.5 | unclaimed |
sbom | catalogue/libnpmexec | catalogue: package removed: libnpmexec@9.0.5 | unclaimed |
sbom | catalogue/libnpmfund | catalogue: package removed: libnpmfund@6.0.5 | unclaimed |
sbom | catalogue/libnpmhook | catalogue: package removed: libnpmhook@11.0.0 | unclaimed |
sbom | catalogue/libnpmorg | catalogue: package removed: libnpmorg@7.0.0 | unclaimed |
sbom | catalogue/libnpmpack | catalogue: package removed: libnpmpack@8.0.5 | unclaimed |
sbom | catalogue/libnpmpublish | catalogue: package removed: libnpmpublish@10.0.2 | unclaimed |
sbom | catalogue/libnpmsearch | catalogue: package removed: libnpmsearch@8.0.0 | unclaimed |
sbom | catalogue/libnpmteam | catalogue: package removed: libnpmteam@7.0.0 | unclaimed |
sbom | catalogue/libnpmversion | catalogue: package removed: libnpmversion@7.0.0 | unclaimed |
sbom | catalogue/libpcre2-8-0 | catalogue: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2 | unclaimed |
sbom | catalogue/lru-cache | catalogue: package bumped: lru-cache 10.4.3 → 11.5.2 | unclaimed |
sbom | catalogue/make-fetch-happen | catalogue: package removed: make-fetch-happen@14.0.3 | unclaimed |
sbom | catalogue/mdn-data | catalogue: package added: mdn-data@2.27.1 | unclaimed |
sbom | catalogue/minimatch | catalogue: package removed: minimatch@9.0.9 | unclaimed |
sbom | catalogue/minipass | catalogue: package removed: minipass@3.3.6, 7.1.3 | unclaimed |
sbom | catalogue/minipass-collect | catalogue: package removed: minipass-collect@2.0.1 | unclaimed |
sbom | catalogue/minipass-fetch | catalogue: package removed: minipass-fetch@4.0.1 | unclaimed |
sbom | catalogue/minipass-flush | catalogue: package removed: minipass-flush@1.0.5 | unclaimed |
sbom | catalogue/minipass-pipeline | catalogue: package removed: minipass-pipeline@1.2.4 | unclaimed |
sbom | catalogue/minipass-sized | catalogue: package removed: minipass-sized@1.0.3 | unclaimed |
sbom | catalogue/minizlib | catalogue: package removed: minizlib@3.1.0 | unclaimed |
sbom | catalogue/ms | catalogue: package removed: ms@2.1.3 | unclaimed |
sbom | catalogue/mute-stream | catalogue: package removed: mute-stream@2.0.0 | unclaimed |
sbom | catalogue/negotiator | catalogue: package removed: negotiator@1.0.0 | unclaimed |
sbom | catalogue/node | catalogue: package bumped: node 22.23.2 → 22.23.3 | unclaimed |
sbom | catalogue/node-gyp | catalogue: package removed: node-gyp@11.5.0 | unclaimed |
sbom | catalogue/nopt | catalogue: package removed: nopt@8.1.0 | unclaimed |
sbom | catalogue/normalize-package-data | catalogue: package removed: normalize-package-data@7.0.1 | unclaimed |
sbom | catalogue/npm | catalogue: package removed: npm@10.9.8 | unclaimed |
sbom | catalogue/npm-audit-report | catalogue: package removed: npm-audit-report@6.0.0 | unclaimed |
sbom | catalogue/npm-bundled | catalogue: package removed: npm-bundled@4.0.0 | unclaimed |
sbom | catalogue/npm-install-checks | catalogue: package removed: npm-install-checks@7.1.2 | unclaimed |
sbom | catalogue/npm-normalize-package-bin | catalogue: package removed: npm-normalize-package-bin@4.0.0 | unclaimed |
sbom | catalogue/npm-package-arg | catalogue: package removed: npm-package-arg@12.0.2 | unclaimed |
sbom | catalogue/npm-packlist | catalogue: package removed: npm-packlist@9.0.0 | unclaimed |
sbom | catalogue/npm-pick-manifest | catalogue: package removed: npm-pick-manifest@10.0.0 | unclaimed |
sbom | catalogue/npm-profile | catalogue: package removed: npm-profile@11.0.1 | unclaimed |
sbom | catalogue/npm-registry-fetch | catalogue: package removed: npm-registry-fetch@18.0.2 | unclaimed |
sbom | catalogue/npm-user-validate | catalogue: package removed: npm-user-validate@3.0.0 | unclaimed |
sbom | catalogue/p-map | catalogue: package removed: p-map@7.0.4 | unclaimed |
sbom | catalogue/package-json-from-dist | catalogue: package removed: package-json-from-dist@1.0.1 | unclaimed |
sbom | catalogue/pacote | catalogue: package removed: pacote@19.0.2, 20.0.1 | unclaimed |
sbom | catalogue/parse-conflict-json | catalogue: package removed: parse-conflict-json@4.0.0 | unclaimed |
sbom | catalogue/parse5 | catalogue: package added: parse5@8.0.1 | unclaimed |
sbom | catalogue/path-key | catalogue: package removed: path-key@3.1.1 | unclaimed |
sbom | catalogue/path-scurry | catalogue: package removed: path-scurry@1.11.1 | unclaimed |
sbom | catalogue/perl-base | catalogue: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4 | unclaimed |
sbom | catalogue/picomatch | catalogue: package removed: picomatch@4.0.3 | unclaimed |
sbom | catalogue/postcss-selector-parser | catalogue: package removed: postcss-selector-parser@7.1.1 | unclaimed |
sbom | catalogue/proc-log | catalogue: package removed: proc-log@5.0.0 | unclaimed |
sbom | catalogue/proggy | catalogue: package removed: proggy@3.0.0 | unclaimed |
sbom | catalogue/promise-all-reject-late | catalogue: package removed: promise-all-reject-late@1.0.1 | unclaimed |
sbom | catalogue/promise-call-limit | catalogue: package removed: promise-call-limit@3.0.2 | unclaimed |
sbom | catalogue/promise-retry | catalogue: package removed: promise-retry@2.0.1 | unclaimed |
sbom | catalogue/promzard | catalogue: package removed: promzard@2.0.0 | unclaimed |
sbom | catalogue/punycode | catalogue: package added: punycode@2.3.1 | unclaimed |
sbom | catalogue/qrcode-terminal | catalogue: package removed: qrcode-terminal@0.12.0 | unclaimed |
sbom | catalogue/read | catalogue: package removed: read@4.1.0 | unclaimed |
sbom | catalogue/read-cmd-shim | catalogue: package removed: read-cmd-shim@5.0.0 | unclaimed |
sbom | catalogue/read-package-json-fast | catalogue: package removed: read-package-json-fast@4.0.0 | unclaimed |
sbom | catalogue/require-from-string | catalogue: package added: require-from-string@2.0.2 | unclaimed |
sbom | catalogue/retry | catalogue: package removed: retry@0.12.0 | unclaimed |
sbom | catalogue/safer-buffer | catalogue: package removed: safer-buffer@2.1.2 | unclaimed |
sbom | catalogue/saxes | catalogue: package added: saxes@6.0.0 | unclaimed |
sbom | catalogue/semver | catalogue: package removed: semver@7.7.4 | unclaimed |
sbom | catalogue/shebang-command | catalogue: package removed: shebang-command@2.0.0 | unclaimed |
sbom | catalogue/shebang-regex | catalogue: package removed: shebang-regex@3.0.0 | unclaimed |
sbom | catalogue/signal-exit | catalogue: package removed: signal-exit@4.1.0 | unclaimed |
sbom | catalogue/sigstore | catalogue: package removed: sigstore@3.1.0 | unclaimed |
sbom | catalogue/smart-buffer | catalogue: package removed: smart-buffer@4.2.0 | unclaimed |
sbom | catalogue/socks | catalogue: package removed: socks@2.8.7 | unclaimed |
sbom | catalogue/socks-proxy-agent | catalogue: package removed: socks-proxy-agent@8.0.5 | unclaimed |
sbom | catalogue/source-map-js | catalogue: package added: source-map-js@1.2.2 | unclaimed |
sbom | catalogue/spdx-correct | catalogue: package removed: spdx-correct@3.2.0 | unclaimed |
sbom | catalogue/spdx-exceptions | catalogue: package removed: spdx-exceptions@2.5.0 | unclaimed |
sbom | catalogue/spdx-expression-parse | catalogue: package removed: spdx-expression-parse@3.0.1, 4.0.0 | unclaimed |
sbom | catalogue/spdx-license-ids | catalogue: package removed: spdx-license-ids@3.0.23 | unclaimed |
sbom | catalogue/ssri | catalogue: package removed: ssri@12.0.0 | unclaimed |
sbom | catalogue/string-width | catalogue: package removed: string-width@4.2.3, 5.1.2 | unclaimed |
sbom | catalogue/strip-ansi | catalogue: package removed: strip-ansi@6.0.1, 7.2.0 | unclaimed |
sbom | catalogue/supports-color | catalogue: package removed: supports-color@9.4.0 | unclaimed |
sbom | catalogue/symbol-tree | catalogue: package added: symbol-tree@3.2.4 | unclaimed |
sbom | catalogue/tar | catalogue: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1 | unclaimed |
sbom | catalogue/tdigest | catalogue: package added: tdigest@0.1.3 | unclaimed |
sbom | catalogue/text-table | catalogue: package removed: text-table@0.2.0 | unclaimed |
sbom | catalogue/tiny-relative-date | catalogue: package removed: tiny-relative-date@1.3.0 | unclaimed |
sbom | catalogue/tinyglobby | catalogue: package removed: tinyglobby@0.2.15 | unclaimed |
sbom | catalogue/tldts | catalogue: package added: tldts@7.4.10 | unclaimed |
sbom | catalogue/tldts-core | catalogue: package added: tldts-core@7.4.10 | unclaimed |
sbom | catalogue/tough-cookie | catalogue: package added: tough-cookie@6.0.2 | unclaimed |
sbom | catalogue/tr46 | catalogue: package added: tr46@6.0.0 | unclaimed |
sbom | catalogue/treeverse | catalogue: package removed: treeverse@3.0.0 | unclaimed |
sbom | catalogue/tuf-js | catalogue: package removed: tuf-js@3.1.0 | unclaimed |
sbom | catalogue/tzdata | catalogue: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1 | unclaimed |
sbom | catalogue/undici | catalogue: package added: undici@8.11.2 | unclaimed |
sbom | catalogue/unique-filename | catalogue: package removed: unique-filename@4.0.0 | unclaimed |
sbom | catalogue/unique-slug | catalogue: package removed: unique-slug@5.0.0 | unclaimed |
sbom | catalogue/util-deprecate | catalogue: package removed: util-deprecate@1.0.2 | unclaimed |
sbom | catalogue/validate-npm-package-license | catalogue: package removed: validate-npm-package-license@3.0.4 | unclaimed |
sbom | catalogue/validate-npm-package-name | catalogue: package removed: validate-npm-package-name@6.0.2 | unclaimed |
sbom | catalogue/w3c-xmlserializer | catalogue: package added: w3c-xmlserializer@5.0.0 | unclaimed |
sbom | catalogue/walk-up-path | catalogue: package removed: walk-up-path@3.0.1 | unclaimed |
sbom | catalogue/webidl-conversions | catalogue: package added: webidl-conversions@8.0.1 | unclaimed |
sbom | catalogue/whatwg-mimetype | catalogue: package added: whatwg-mimetype@5.0.0 | unclaimed |
sbom | catalogue/whatwg-url | catalogue: package added: whatwg-url@16.0.1, 17.1.0 | unclaimed |
sbom | catalogue/which | catalogue: package removed: which@2.0.2, 5.0.0 | unclaimed |
sbom | catalogue/wrap-ansi | catalogue: package removed: wrap-ansi@7.0.0, 8.1.0 | unclaimed |
sbom | catalogue/write-file-atomic | catalogue: package removed: write-file-atomic@6.0.0 | unclaimed |
sbom | catalogue/xml-name-validator | catalogue: package added: xml-name-validator@5.0.0 | unclaimed |
sbom | catalogue/xmlchars | catalogue: package added: xmlchars@2.2.0 | unclaimed |
sbom | catalogue/yallist | catalogue: package removed: yallist@4.0.0, 5.0.0 | unclaimed |
sbom | catalogue/yarn | catalogue: package removed: yarn@1.22.22 | unclaimed |
vulns | catalogue/not-collected | NOT 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)detaila: 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-manifest | live/base | live: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)detailbase.digest label: a=unrecorded b=unrecorded lowest layer: a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7 | unclaimed |
image-manifest | live/layers | live: 9 layer(s) on a, 10 on b | unclaimed |
image-manifest | live/size | live: image size 230.8 MB → 275.8 MB (+19%) | unclaimed |
image-manifest | live/label/org.opencontainers.image.vendor | live: label org.opencontainers.image.vendor added (Tutors SDK) | unclaimed |
sbom | live/@asamuzakjp/css-color | live: package added: @asamuzakjp/css-color@6.0.7 | unclaimed |
sbom | live/@asamuzakjp/dom-selector | live: package added: @asamuzakjp/dom-selector@8.3.2 | unclaimed |
sbom | live/@bramus/specificity | live: package added: @bramus/specificity@2.4.2 | unclaimed |
sbom | live/@csstools/color-helpers | live: package added: @csstools/color-helpers@6.1.0 | unclaimed |
sbom | live/@csstools/css-calc | live: package added: @csstools/css-calc@3.3.0 | unclaimed |
sbom | live/@csstools/css-color-parser | live: package added: @csstools/css-color-parser@4.1.10 | unclaimed |
sbom | live/@csstools/css-parser-algorithms | live: package added: @csstools/css-parser-algorithms@4.0.0 | unclaimed |
sbom | live/@csstools/css-syntax-patches-for-csstree | live: package added: @csstools/css-syntax-patches-for-csstree@1.1.7 | unclaimed |
sbom | live/@csstools/css-tokenizer | live: package added: @csstools/css-tokenizer@4.0.0 | unclaimed |
sbom | live/@exodus/bytes | live: package added: @exodus/bytes@1.15.1 | unclaimed |
sbom | live/@isaacs/cliui | live: package removed: @isaacs/cliui@8.0.2 | unclaimed |
sbom | live/@isaacs/fs-minipass | live: package removed: @isaacs/fs-minipass@4.0.1 | unclaimed |
sbom | live/@isaacs/string-locale-compare | live: package removed: @isaacs/string-locale-compare@1.1.0 | unclaimed |
sbom | live/@noble/hashes | live: package added: @noble/hashes@2.4.0 | unclaimed |
sbom | live/@npmcli/agent | live: package removed: @npmcli/agent@3.0.0 | unclaimed |
sbom | live/@npmcli/arborist | live: package removed: @npmcli/arborist@8.0.5 | unclaimed |
sbom | live/@npmcli/config | live: package removed: @npmcli/config@9.0.0 | unclaimed |
sbom | live/@npmcli/fs | live: package removed: @npmcli/fs@4.0.0 | unclaimed |
sbom | live/@npmcli/git | live: package removed: @npmcli/git@6.0.3 | unclaimed |
sbom | live/@npmcli/installed-package-contents | live: package removed: @npmcli/installed-package-contents@3.0.0 | unclaimed |
sbom | live/@npmcli/map-workspaces | live: package removed: @npmcli/map-workspaces@4.0.2 | unclaimed |
sbom | live/@npmcli/metavuln-calculator | live: package removed: @npmcli/metavuln-calculator@8.0.1 | unclaimed |
sbom | live/@npmcli/name-from-folder | live: package removed: @npmcli/name-from-folder@3.0.0 | unclaimed |
sbom | live/@npmcli/node-gyp | live: package removed: @npmcli/node-gyp@4.0.0 | unclaimed |
sbom | live/@npmcli/package-json | live: package removed: @npmcli/package-json@6.2.0 | unclaimed |
sbom | live/@npmcli/promise-spawn | live: package removed: @npmcli/promise-spawn@8.0.3 | unclaimed |
sbom | live/@npmcli/query | live: package removed: @npmcli/query@4.0.1 | unclaimed |
sbom | live/@npmcli/redact | live: package removed: @npmcli/redact@3.2.2 | unclaimed |
sbom | live/@npmcli/run-script | live: package removed: @npmcli/run-script@9.1.0 | unclaimed |
sbom | live/@opentelemetry/api | live: package added: @opentelemetry/api@1.9.1 | unclaimed |
sbom | live/@pkgjs/parseargs | live: package removed: @pkgjs/parseargs@0.11.0 | unclaimed |
sbom | live/@prometheus-io/client | live: package added: @prometheus-io/client@0.16.1 | unclaimed |
sbom | live/@sigstore/bundle | live: package removed: @sigstore/bundle@3.1.0 | unclaimed |
sbom | live/@sigstore/core | live: package removed: @sigstore/core@2.0.0 | unclaimed |
sbom | live/@sigstore/protobuf-specs | live: package removed: @sigstore/protobuf-specs@0.4.3 | unclaimed |
sbom | live/@sigstore/sign | live: package removed: @sigstore/sign@3.1.0 | unclaimed |
sbom | live/@sigstore/tuf | live: package removed: @sigstore/tuf@3.1.1 | unclaimed |
sbom | live/@sigstore/verify | live: package removed: @sigstore/verify@2.1.1 | unclaimed |
sbom | live/@tufjs/canonical-json | live: package removed: @tufjs/canonical-json@2.0.0 | unclaimed |
sbom | live/@tufjs/models | live: package removed: @tufjs/models@3.0.1 | unclaimed |
sbom | live/@types/trusted-types | live: package added: @types/trusted-types@2.0.7 | unclaimed |
sbom | live/abbrev | live: package removed: abbrev@3.0.1 | unclaimed |
sbom | live/agent-base | live: package removed: agent-base@7.1.4 | unclaimed |
sbom | live/ansi-regex | live: package removed: ansi-regex@5.0.1, 6.2.2 | unclaimed |
sbom | live/ansi-styles | live: package removed: ansi-styles@4.3.0, 6.2.3 | unclaimed |
sbom | live/aproba | live: package removed: aproba@2.1.0 | unclaimed |
sbom | live/archy | live: package removed: archy@1.0.0 | unclaimed |
sbom | live/balanced-match | live: package removed: balanced-match@1.0.2 | unclaimed |
sbom | live/bidi-js | live: package added: bidi-js@1.0.3 | unclaimed |
sbom | live/bin-links | live: package removed: bin-links@5.0.0 | unclaimed |
sbom | live/binary-extensions | live: package removed: binary-extensions@2.3.0 | unclaimed |
sbom | live/bintrees | live: package added: bintrees@1.0.2 | unclaimed |
sbom | live/brace-expansion | live: package removed: brace-expansion@2.0.2 | unclaimed |
sbom | live/cacache | live: package removed: cacache@19.0.1 | unclaimed |
sbom | live/chalk | live: package removed: chalk@5.6.2 | unclaimed |
sbom | live/chownr | live: package removed: chownr@3.0.0 | unclaimed |
sbom | live/ci-info | live: package removed: ci-info@4.4.0 | unclaimed |
sbom | live/cidr-regex | live: package removed: cidr-regex@4.1.3 | unclaimed |
sbom | live/cli-columns | live: package removed: cli-columns@4.0.0 | unclaimed |
sbom | live/cmd-shim | live: package removed: cmd-shim@7.0.0 | unclaimed |
sbom | live/color-convert | live: package removed: color-convert@2.0.1 | unclaimed |
sbom | live/color-name | live: package removed: color-name@1.1.4 | unclaimed |
sbom | live/common-ancestor-path | live: package removed: common-ancestor-path@1.0.1 | unclaimed |
sbom | live/corepack | live: package removed: corepack@0.34.6 | unclaimed |
sbom | live/cross-spawn | live: package removed: cross-spawn@7.0.6 | unclaimed |
sbom | live/css-tree | live: package added: css-tree@3.2.1 | unclaimed |
sbom | live/cssesc | live: package removed: cssesc@3.0.0 | unclaimed |
sbom | live/data-urls | live: package added: data-urls@7.0.0 | unclaimed |
sbom | live/debug | live: package removed: debug@4.4.3 | unclaimed |
sbom | live/decimal.js | live: package added: decimal.js@10.6.0 | unclaimed |
sbom | live/diff | live: package removed: diff@5.2.2 | unclaimed |
sbom | live/dompurify | live: package added: dompurify@3.4.16 | unclaimed |
sbom | live/eastasianwidth | live: package removed: eastasianwidth@0.2.0 | unclaimed |
sbom | live/emoji-regex | live: package removed: emoji-regex@8.0.0, 9.2.2 | unclaimed |
sbom | live/encoding | live: package removed: encoding@0.1.13 | unclaimed |
sbom | live/entities | live: package added: entities@8.0.0 | unclaimed |
sbom | live/env-paths | live: package removed: env-paths@2.2.1 | unclaimed |
sbom | live/err-code | live: package removed: err-code@2.0.3 | unclaimed |
sbom | live/exponential-backoff | live: package removed: exponential-backoff@3.1.3 | unclaimed |
sbom | live/fastest-levenshtein | live: package removed: fastest-levenshtein@1.0.16 | unclaimed |
sbom | live/fdir | live: package removed: fdir@6.5.0 | unclaimed |
sbom | live/foreground-child | live: package removed: foreground-child@3.3.1 | unclaimed |
sbom | live/fs-minipass | live: package removed: fs-minipass@3.0.3 | unclaimed |
sbom | live/glob | live: package removed: glob@10.5.0 | unclaimed |
sbom | live/graceful-fs | live: package removed: graceful-fs@4.2.11 | unclaimed |
sbom | live/hosted-git-info | live: package removed: hosted-git-info@8.1.0 | unclaimed |
sbom | live/html-encoding-sniffer | live: package added: html-encoding-sniffer@6.0.0 | unclaimed |
sbom | live/http-cache-semantics | live: package removed: http-cache-semantics@4.2.0 | unclaimed |
sbom | live/http-proxy-agent | live: package removed: http-proxy-agent@7.0.2 | unclaimed |
sbom | live/https-proxy-agent | live: package removed: https-proxy-agent@7.0.6 | unclaimed |
sbom | live/iconv-lite | live: package removed: iconv-lite@0.6.3 | unclaimed |
sbom | live/ignore-walk | live: package removed: ignore-walk@7.0.0 | unclaimed |
sbom | live/imurmurhash | live: package removed: imurmurhash@0.1.4 | unclaimed |
sbom | live/ini | live: package removed: ini@5.0.0 | unclaimed |
sbom | live/init-package-json | live: package removed: init-package-json@7.0.2 | unclaimed |
sbom | live/ip-address | live: package removed: ip-address@10.1.0 | unclaimed |
sbom | live/ip-regex | live: package removed: ip-regex@5.0.0 | unclaimed |
sbom | live/is-cidr | live: package removed: is-cidr@5.1.1 | unclaimed |
sbom | live/is-fullwidth-code-point | live: package removed: is-fullwidth-code-point@3.0.0 | unclaimed |
sbom | live/is-potential-custom-element-name | live: package added: is-potential-custom-element-name@1.0.1 | unclaimed |
sbom | live/isexe | live: package removed: isexe@2.0.0, 3.1.5 | unclaimed |
sbom | live/isomorphic-dompurify | live: package added: isomorphic-dompurify@4.4.0 | unclaimed |
sbom | live/jackspeak | live: package removed: jackspeak@3.4.3 | unclaimed |
sbom | live/jsdom | live: package added: jsdom@30.0.1 | unclaimed |
sbom | live/json-parse-even-better-errors | live: package removed: json-parse-even-better-errors@4.0.0 | unclaimed |
sbom | live/json-stringify-nice | live: package removed: json-stringify-nice@1.1.4 | unclaimed |
sbom | live/jsonparse | live: package removed: jsonparse@1.3.1 | unclaimed |
sbom | live/just-diff | live: package removed: just-diff@6.0.2 | unclaimed |
sbom | live/just-diff-apply | live: package removed: just-diff-apply@5.5.0 | unclaimed |
sbom | live/libnpmaccess | live: package removed: libnpmaccess@9.0.0 | unclaimed |
sbom | live/libnpmdiff | live: package removed: libnpmdiff@7.0.5 | unclaimed |
sbom | live/libnpmexec | live: package removed: libnpmexec@9.0.5 | unclaimed |
sbom | live/libnpmfund | live: package removed: libnpmfund@6.0.5 | unclaimed |
sbom | live/libnpmhook | live: package removed: libnpmhook@11.0.0 | unclaimed |
sbom | live/libnpmorg | live: package removed: libnpmorg@7.0.0 | unclaimed |
sbom | live/libnpmpack | live: package removed: libnpmpack@8.0.5 | unclaimed |
sbom | live/libnpmpublish | live: package removed: libnpmpublish@10.0.2 | unclaimed |
sbom | live/libnpmsearch | live: package removed: libnpmsearch@8.0.0 | unclaimed |
sbom | live/libnpmteam | live: package removed: libnpmteam@7.0.0 | unclaimed |
sbom | live/libnpmversion | live: package removed: libnpmversion@7.0.0 | unclaimed |
sbom | live/libpcre2-8-0 | live: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2 | unclaimed |
sbom | live/lru-cache | live: package bumped: lru-cache 10.4.3 → 11.5.2 | unclaimed |
sbom | live/make-fetch-happen | live: package removed: make-fetch-happen@14.0.3 | unclaimed |
sbom | live/mdn-data | live: package added: mdn-data@2.27.1 | unclaimed |
sbom | live/minimatch | live: package removed: minimatch@9.0.9 | unclaimed |
sbom | live/minipass | live: package removed: minipass@3.3.6, 7.1.3 | unclaimed |
sbom | live/minipass-collect | live: package removed: minipass-collect@2.0.1 | unclaimed |
sbom | live/minipass-fetch | live: package removed: minipass-fetch@4.0.1 | unclaimed |
sbom | live/minipass-flush | live: package removed: minipass-flush@1.0.5 | unclaimed |
sbom | live/minipass-pipeline | live: package removed: minipass-pipeline@1.2.4 | unclaimed |
sbom | live/minipass-sized | live: package removed: minipass-sized@1.0.3 | unclaimed |
sbom | live/minizlib | live: package removed: minizlib@3.1.0 | unclaimed |
sbom | live/ms | live: package removed: ms@2.1.3 | unclaimed |
sbom | live/mute-stream | live: package removed: mute-stream@2.0.0 | unclaimed |
sbom | live/negotiator | live: package removed: negotiator@1.0.0 | unclaimed |
sbom | live/node | live: package bumped: node 22.23.2 → 22.23.3 | unclaimed |
sbom | live/node-gyp | live: package removed: node-gyp@11.5.0 | unclaimed |
sbom | live/nopt | live: package removed: nopt@8.1.0 | unclaimed |
sbom | live/normalize-package-data | live: package removed: normalize-package-data@7.0.1 | unclaimed |
sbom | live/npm | live: package removed: npm@10.9.8 | unclaimed |
sbom | live/npm-audit-report | live: package removed: npm-audit-report@6.0.0 | unclaimed |
sbom | live/npm-bundled | live: package removed: npm-bundled@4.0.0 | unclaimed |
sbom | live/npm-install-checks | live: package removed: npm-install-checks@7.1.2 | unclaimed |
sbom | live/npm-normalize-package-bin | live: package removed: npm-normalize-package-bin@4.0.0 | unclaimed |
sbom | live/npm-package-arg | live: package removed: npm-package-arg@12.0.2 | unclaimed |
sbom | live/npm-packlist | live: package removed: npm-packlist@9.0.0 | unclaimed |
sbom | live/npm-pick-manifest | live: package removed: npm-pick-manifest@10.0.0 | unclaimed |
sbom | live/npm-profile | live: package removed: npm-profile@11.0.1 | unclaimed |
sbom | live/npm-registry-fetch | live: package removed: npm-registry-fetch@18.0.2 | unclaimed |
sbom | live/npm-user-validate | live: package removed: npm-user-validate@3.0.0 | unclaimed |
sbom | live/p-map | live: package removed: p-map@7.0.4 | unclaimed |
sbom | live/package-json-from-dist | live: package removed: package-json-from-dist@1.0.1 | unclaimed |
sbom | live/pacote | live: package removed: pacote@19.0.2, 20.0.1 | unclaimed |
sbom | live/parse-conflict-json | live: package removed: parse-conflict-json@4.0.0 | unclaimed |
sbom | live/parse5 | live: package added: parse5@8.0.1 | unclaimed |
sbom | live/path-key | live: package removed: path-key@3.1.1 | unclaimed |
sbom | live/path-scurry | live: package removed: path-scurry@1.11.1 | unclaimed |
sbom | live/perl-base | live: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4 | unclaimed |
sbom | live/picomatch | live: package removed: picomatch@4.0.3 | unclaimed |
sbom | live/postcss-selector-parser | live: package removed: postcss-selector-parser@7.1.1 | unclaimed |
sbom | live/proc-log | live: package removed: proc-log@5.0.0 | unclaimed |
sbom | live/proggy | live: package removed: proggy@3.0.0 | unclaimed |
sbom | live/promise-all-reject-late | live: package removed: promise-all-reject-late@1.0.1 | unclaimed |
sbom | live/promise-call-limit | live: package removed: promise-call-limit@3.0.2 | unclaimed |
sbom | live/promise-retry | live: package removed: promise-retry@2.0.1 | unclaimed |
sbom | live/promzard | live: package removed: promzard@2.0.0 | unclaimed |
sbom | live/punycode | live: package added: punycode@2.3.1 | unclaimed |
sbom | live/qrcode-terminal | live: package removed: qrcode-terminal@0.12.0 | unclaimed |
sbom | live/read | live: package removed: read@4.1.0 | unclaimed |
sbom | live/read-cmd-shim | live: package removed: read-cmd-shim@5.0.0 | unclaimed |
sbom | live/read-package-json-fast | live: package removed: read-package-json-fast@4.0.0 | unclaimed |
sbom | live/require-from-string | live: package added: require-from-string@2.0.2 | unclaimed |
sbom | live/retry | live: package removed: retry@0.12.0 | unclaimed |
sbom | live/safer-buffer | live: package removed: safer-buffer@2.1.2 | unclaimed |
sbom | live/saxes | live: package added: saxes@6.0.0 | unclaimed |
sbom | live/semver | live: package removed: semver@7.7.4 | unclaimed |
sbom | live/shebang-command | live: package removed: shebang-command@2.0.0 | unclaimed |
sbom | live/shebang-regex | live: package removed: shebang-regex@3.0.0 | unclaimed |
sbom | live/signal-exit | live: package removed: signal-exit@4.1.0 | unclaimed |
sbom | live/sigstore | live: package removed: sigstore@3.1.0 | unclaimed |
sbom | live/smart-buffer | live: package removed: smart-buffer@4.2.0 | unclaimed |
sbom | live/socks | live: package removed: socks@2.8.7 | unclaimed |
sbom | live/socks-proxy-agent | live: package removed: socks-proxy-agent@8.0.5 | unclaimed |
sbom | live/source-map-js | live: package added: source-map-js@1.2.2 | unclaimed |
sbom | live/spdx-correct | live: package removed: spdx-correct@3.2.0 | unclaimed |
sbom | live/spdx-exceptions | live: package removed: spdx-exceptions@2.5.0 | unclaimed |
sbom | live/spdx-expression-parse | live: package removed: spdx-expression-parse@3.0.1, 4.0.0 | unclaimed |
sbom | live/spdx-license-ids | live: package removed: spdx-license-ids@3.0.23 | unclaimed |
sbom | live/ssri | live: package removed: ssri@12.0.0 | unclaimed |
sbom | live/string-width | live: package removed: string-width@4.2.3, 5.1.2 | unclaimed |
sbom | live/strip-ansi | live: package removed: strip-ansi@6.0.1, 7.2.0 | unclaimed |
sbom | live/supports-color | live: package removed: supports-color@9.4.0 | unclaimed |
sbom | live/symbol-tree | live: package added: symbol-tree@3.2.4 | unclaimed |
sbom | live/tar | live: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1 | unclaimed |
sbom | live/tdigest | live: package added: tdigest@0.1.3 | unclaimed |
sbom | live/text-table | live: package removed: text-table@0.2.0 | unclaimed |
sbom | live/tiny-relative-date | live: package removed: tiny-relative-date@1.3.0 | unclaimed |
sbom | live/tinyglobby | live: package removed: tinyglobby@0.2.15 | unclaimed |
sbom | live/tldts | live: package added: tldts@7.4.10 | unclaimed |
sbom | live/tldts-core | live: package added: tldts-core@7.4.10 | unclaimed |
sbom | live/tough-cookie | live: package added: tough-cookie@6.0.2 | unclaimed |
sbom | live/tr46 | live: package added: tr46@6.0.0 | unclaimed |
sbom | live/treeverse | live: package removed: treeverse@3.0.0 | unclaimed |
sbom | live/tuf-js | live: package removed: tuf-js@3.1.0 | unclaimed |
sbom | live/tzdata | live: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1 | unclaimed |
sbom | live/undici | live: package added: undici@8.11.2 | unclaimed |
sbom | live/unique-filename | live: package removed: unique-filename@4.0.0 | unclaimed |
sbom | live/unique-slug | live: package removed: unique-slug@5.0.0 | unclaimed |
sbom | live/util-deprecate | live: package removed: util-deprecate@1.0.2 | unclaimed |
sbom | live/validate-npm-package-license | live: package removed: validate-npm-package-license@3.0.4 | unclaimed |
sbom | live/validate-npm-package-name | live: package removed: validate-npm-package-name@6.0.2 | unclaimed |
sbom | live/w3c-xmlserializer | live: package added: w3c-xmlserializer@5.0.0 | unclaimed |
sbom | live/walk-up-path | live: package removed: walk-up-path@3.0.1 | unclaimed |
sbom | live/webidl-conversions | live: package added: webidl-conversions@8.0.1 | unclaimed |
sbom | live/whatwg-mimetype | live: package added: whatwg-mimetype@5.0.0 | unclaimed |
sbom | live/whatwg-url | live: package added: whatwg-url@16.0.1, 17.1.0 | unclaimed |
sbom | live/which | live: package removed: which@2.0.2, 5.0.0 | unclaimed |
sbom | live/wrap-ansi | live: package removed: wrap-ansi@7.0.0, 8.1.0 | unclaimed |
sbom | live/write-file-atomic | live: package removed: write-file-atomic@6.0.0 | unclaimed |
sbom | live/xml-name-validator | live: package added: xml-name-validator@5.0.0 | unclaimed |
sbom | live/xmlchars | live: package added: xmlchars@2.2.0 | unclaimed |
sbom | live/yallist | live: package removed: yallist@4.0.0, 5.0.0 | unclaimed |
sbom | live/yarn | live: package removed: yarn@1.22.22 | unclaimed |
vulns | live/not-collected | NOT 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)detaila: 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-manifest | time/base | time: built FROM a different base image (lowest layer 34467cc93912 → e58989146fce)detailbase.digest label: a=unrecorded b=unrecorded lowest layer: a=sha256:34467cc93912af891dfee8a3902adf9b4f355a9bca4eaa46f658d1181a21de0d b=sha256:e58989146fcec76699871403b9897b5c014af1ccd85f5a9300a215e7975525d7 | unclaimed |
image-manifest | time/layers | time: 9 layer(s) on a, 10 on b | unclaimed |
image-manifest | time/size | time: image size 232.1 MB → 286.5 MB (+23%) | unclaimed |
image-manifest | time/label/org.opencontainers.image.vendor | time: label org.opencontainers.image.vendor added (Tutors SDK) | unclaimed |
sbom | time/@asamuzakjp/css-color | time: package added: @asamuzakjp/css-color@6.0.7 | unclaimed |
sbom | time/@asamuzakjp/dom-selector | time: package added: @asamuzakjp/dom-selector@8.3.2 | unclaimed |
sbom | time/@bramus/specificity | time: package added: @bramus/specificity@2.4.2 | unclaimed |
sbom | time/@csstools/color-helpers | time: package added: @csstools/color-helpers@6.1.0 | unclaimed |
sbom | time/@csstools/css-calc | time: package added: @csstools/css-calc@3.3.0 | unclaimed |
sbom | time/@csstools/css-color-parser | time: package added: @csstools/css-color-parser@4.1.10 | unclaimed |
sbom | time/@csstools/css-parser-algorithms | time: package added: @csstools/css-parser-algorithms@4.0.0 | unclaimed |
sbom | time/@csstools/css-syntax-patches-for-csstree | time: package added: @csstools/css-syntax-patches-for-csstree@1.1.7 | unclaimed |
sbom | time/@csstools/css-tokenizer | time: package added: @csstools/css-tokenizer@4.0.0 | unclaimed |
sbom | time/@exodus/bytes | time: package added: @exodus/bytes@1.15.1 | unclaimed |
sbom | time/@isaacs/cliui | time: package removed: @isaacs/cliui@8.0.2 | unclaimed |
sbom | time/@isaacs/fs-minipass | time: package removed: @isaacs/fs-minipass@4.0.1 | unclaimed |
sbom | time/@isaacs/string-locale-compare | time: package removed: @isaacs/string-locale-compare@1.1.0 | unclaimed |
sbom | time/@noble/hashes | time: package added: @noble/hashes@2.4.0 | unclaimed |
sbom | time/@npmcli/agent | time: package removed: @npmcli/agent@3.0.0 | unclaimed |
sbom | time/@npmcli/arborist | time: package removed: @npmcli/arborist@8.0.5 | unclaimed |
sbom | time/@npmcli/config | time: package removed: @npmcli/config@9.0.0 | unclaimed |
sbom | time/@npmcli/fs | time: package removed: @npmcli/fs@4.0.0 | unclaimed |
sbom | time/@npmcli/git | time: package removed: @npmcli/git@6.0.3 | unclaimed |
sbom | time/@npmcli/installed-package-contents | time: package removed: @npmcli/installed-package-contents@3.0.0 | unclaimed |
sbom | time/@npmcli/map-workspaces | time: package removed: @npmcli/map-workspaces@4.0.2 | unclaimed |
sbom | time/@npmcli/metavuln-calculator | time: package removed: @npmcli/metavuln-calculator@8.0.1 | unclaimed |
sbom | time/@npmcli/name-from-folder | time: package removed: @npmcli/name-from-folder@3.0.0 | unclaimed |
sbom | time/@npmcli/node-gyp | time: package removed: @npmcli/node-gyp@4.0.0 | unclaimed |
sbom | time/@npmcli/package-json | time: package removed: @npmcli/package-json@6.2.0 | unclaimed |
sbom | time/@npmcli/promise-spawn | time: package removed: @npmcli/promise-spawn@8.0.3 | unclaimed |
sbom | time/@npmcli/query | time: package removed: @npmcli/query@4.0.1 | unclaimed |
sbom | time/@npmcli/redact | time: package removed: @npmcli/redact@3.2.2 | unclaimed |
sbom | time/@npmcli/run-script | time: package removed: @npmcli/run-script@9.1.0 | unclaimed |
sbom | time/@pkgjs/parseargs | time: package removed: @pkgjs/parseargs@0.11.0 | unclaimed |
sbom | time/@prometheus-io/client | time: package added: @prometheus-io/client@0.16.1 | unclaimed |
sbom | time/@sigstore/bundle | time: package removed: @sigstore/bundle@3.1.0 | unclaimed |
sbom | time/@sigstore/core | time: package removed: @sigstore/core@2.0.0 | unclaimed |
sbom | time/@sigstore/protobuf-specs | time: package removed: @sigstore/protobuf-specs@0.4.3 | unclaimed |
sbom | time/@sigstore/sign | time: package removed: @sigstore/sign@3.1.0 | unclaimed |
sbom | time/@sigstore/tuf | time: package removed: @sigstore/tuf@3.1.1 | unclaimed |
sbom | time/@sigstore/verify | time: package removed: @sigstore/verify@2.1.1 | unclaimed |
sbom | time/@supabase/auth-js | time: package bumped: @supabase/auth-js 2.116.0 → 2.117.2 | unclaimed |
sbom | time/@supabase/functions-js | time: package bumped: @supabase/functions-js 2.116.0 → 2.117.2 | unclaimed |
sbom | time/@supabase/postgrest-js | time: package bumped: @supabase/postgrest-js 2.116.0 → 2.117.2 | unclaimed |
sbom | time/@supabase/realtime-js | time: package bumped: @supabase/realtime-js 2.116.0 → 2.117.2 | unclaimed |
sbom | time/@supabase/storage-js | time: package bumped: @supabase/storage-js 2.116.0 → 2.117.2 | unclaimed |
sbom | time/@supabase/supabase-js | time: package bumped: @supabase/supabase-js 2.116.0 → 2.117.2 | unclaimed |
sbom | time/@tufjs/canonical-json | time: package removed: @tufjs/canonical-json@2.0.0 | unclaimed |
sbom | time/@tufjs/models | time: package removed: @tufjs/models@3.0.1 | unclaimed |
sbom | time/@types/trusted-types | time: package added: @types/trusted-types@2.0.7 | unclaimed |
sbom | time/abbrev | time: package removed: abbrev@3.0.1 | unclaimed |
sbom | time/agent-base | time: package removed: agent-base@7.1.4 | unclaimed |
sbom | time/ansi-regex | time: package removed: ansi-regex@5.0.1, 6.2.2 | unclaimed |
sbom | time/ansi-styles | time: package removed: ansi-styles@4.3.0, 6.2.3 | unclaimed |
sbom | time/aproba | time: package removed: aproba@2.1.0 | unclaimed |
sbom | time/archy | time: package removed: archy@1.0.0 | unclaimed |
sbom | time/balanced-match | time: package removed: balanced-match@1.0.2 | unclaimed |
sbom | time/bidi-js | time: package added: bidi-js@1.0.3 | unclaimed |
sbom | time/bin-links | time: package removed: bin-links@5.0.0 | unclaimed |
sbom | time/binary-extensions | time: package removed: binary-extensions@2.3.0 | unclaimed |
sbom | time/bintrees | time: package added: bintrees@1.0.2 | unclaimed |
sbom | time/brace-expansion | time: package removed: brace-expansion@2.0.2 | unclaimed |
sbom | time/cacache | time: package removed: cacache@19.0.1 | unclaimed |
sbom | time/chalk | time: package removed: chalk@5.6.2 | unclaimed |
sbom | time/chownr | time: package removed: chownr@3.0.0 | unclaimed |
sbom | time/ci-info | time: package removed: ci-info@4.4.0 | unclaimed |
sbom | time/cidr-regex | time: package removed: cidr-regex@4.1.3 | unclaimed |
sbom | time/cli-columns | time: package removed: cli-columns@4.0.0 | unclaimed |
sbom | time/cmd-shim | time: package removed: cmd-shim@7.0.0 | unclaimed |
sbom | time/color-convert | time: package removed: color-convert@2.0.1 | unclaimed |
sbom | time/color-name | time: package removed: color-name@1.1.4 | unclaimed |
sbom | time/common-ancestor-path | time: package removed: common-ancestor-path@1.0.1 | unclaimed |
sbom | time/corepack | time: package removed: corepack@0.34.6 | unclaimed |
sbom | time/cross-spawn | time: package removed: cross-spawn@7.0.6 | unclaimed |
sbom | time/css-tree | time: package added: css-tree@3.2.1 | unclaimed |
sbom | time/cssesc | time: package removed: cssesc@3.0.0 | unclaimed |
sbom | time/data-urls | time: package added: data-urls@7.0.0 | unclaimed |
sbom | time/debug | time: package removed: debug@4.4.3 | unclaimed |
sbom | time/decimal.js | time: package added: decimal.js@10.6.0 | unclaimed |
sbom | time/diff | time: package removed: diff@5.2.2 | unclaimed |
sbom | time/dompurify | time: package added: dompurify@3.4.16 | unclaimed |
sbom | time/eastasianwidth | time: package removed: eastasianwidth@0.2.0 | unclaimed |
sbom | time/emoji-regex | time: package removed: emoji-regex@8.0.0, 9.2.2 | unclaimed |
sbom | time/encoding | time: package removed: encoding@0.1.13 | unclaimed |
sbom | time/entities | time: package added: entities@8.0.0 | unclaimed |
sbom | time/env-paths | time: package removed: env-paths@2.2.1 | unclaimed |
sbom | time/err-code | time: package removed: err-code@2.0.3 | unclaimed |
sbom | time/exponential-backoff | time: package removed: exponential-backoff@3.1.3 | unclaimed |
sbom | time/fastest-levenshtein | time: package removed: fastest-levenshtein@1.0.16 | unclaimed |
sbom | time/fdir | time: package removed: fdir@6.5.0 | unclaimed |
sbom | time/foreground-child | time: package removed: foreground-child@3.3.1 | unclaimed |
sbom | time/fs-minipass | time: package removed: fs-minipass@3.0.3 | unclaimed |
sbom | time/glob | time: package removed: glob@10.5.0 | unclaimed |
sbom | time/graceful-fs | time: package removed: graceful-fs@4.2.11 | unclaimed |
sbom | time/hosted-git-info | time: package removed: hosted-git-info@8.1.0 | unclaimed |
sbom | time/html-encoding-sniffer | time: package added: html-encoding-sniffer@6.0.0 | unclaimed |
sbom | time/http-cache-semantics | time: package removed: http-cache-semantics@4.2.0 | unclaimed |
sbom | time/http-proxy-agent | time: package removed: http-proxy-agent@7.0.2 | unclaimed |
sbom | time/https-proxy-agent | time: package removed: https-proxy-agent@7.0.6 | unclaimed |
sbom | time/iconv-lite | time: package removed: iconv-lite@0.6.3 | unclaimed |
sbom | time/ignore-walk | time: package removed: ignore-walk@7.0.0 | unclaimed |
sbom | time/imurmurhash | time: package removed: imurmurhash@0.1.4 | unclaimed |
sbom | time/ini | time: package removed: ini@5.0.0 | unclaimed |
sbom | time/init-package-json | time: package removed: init-package-json@7.0.2 | unclaimed |
sbom | time/ip-address | time: package removed: ip-address@10.1.0 | unclaimed |
sbom | time/ip-regex | time: package removed: ip-regex@5.0.0 | unclaimed |
sbom | time/is-cidr | time: package removed: is-cidr@5.1.1 | unclaimed |
sbom | time/is-fullwidth-code-point | time: package removed: is-fullwidth-code-point@3.0.0 | unclaimed |
sbom | time/is-potential-custom-element-name | time: package added: is-potential-custom-element-name@1.0.1 | unclaimed |
sbom | time/isexe | time: package removed: isexe@2.0.0, 3.1.5 | unclaimed |
sbom | time/isomorphic-dompurify | time: package added: isomorphic-dompurify@4.4.0 | unclaimed |
sbom | time/jackspeak | time: package removed: jackspeak@3.4.3 | unclaimed |
sbom | time/jsdom | time: package added: jsdom@30.0.1 | unclaimed |
sbom | time/json-parse-even-better-errors | time: package removed: json-parse-even-better-errors@4.0.0 | unclaimed |
sbom | time/json-stringify-nice | time: package removed: json-stringify-nice@1.1.4 | unclaimed |
sbom | time/jsonparse | time: package removed: jsonparse@1.3.1 | unclaimed |
sbom | time/just-diff | time: package removed: just-diff@6.0.2 | unclaimed |
sbom | time/just-diff-apply | time: package removed: just-diff-apply@5.5.0 | unclaimed |
sbom | time/libnpmaccess | time: package removed: libnpmaccess@9.0.0 | unclaimed |
sbom | time/libnpmdiff | time: package removed: libnpmdiff@7.0.5 | unclaimed |
sbom | time/libnpmexec | time: package removed: libnpmexec@9.0.5 | unclaimed |
sbom | time/libnpmfund | time: package removed: libnpmfund@6.0.5 | unclaimed |
sbom | time/libnpmhook | time: package removed: libnpmhook@11.0.0 | unclaimed |
sbom | time/libnpmorg | time: package removed: libnpmorg@7.0.0 | unclaimed |
sbom | time/libnpmpack | time: package removed: libnpmpack@8.0.5 | unclaimed |
sbom | time/libnpmpublish | time: package removed: libnpmpublish@10.0.2 | unclaimed |
sbom | time/libnpmsearch | time: package removed: libnpmsearch@8.0.0 | unclaimed |
sbom | time/libnpmteam | time: package removed: libnpmteam@7.0.0 | unclaimed |
sbom | time/libnpmversion | time: package removed: libnpmversion@7.0.0 | unclaimed |
sbom | time/libpcre2-8-0 | time: package bumped: libpcre2-8-0 10.42-1+deb12u1 → 10.42-1+deb12u2 | unclaimed |
sbom | time/lru-cache | time: package bumped: lru-cache 10.4.3 → 11.5.2 | unclaimed |
sbom | time/make-fetch-happen | time: package removed: make-fetch-happen@14.0.3 | unclaimed |
sbom | time/mdn-data | time: package added: mdn-data@2.27.1 | unclaimed |
sbom | time/minimatch | time: package removed: minimatch@9.0.9 | unclaimed |
sbom | time/minipass | time: package removed: minipass@3.3.6, 7.1.3 | unclaimed |
sbom | time/minipass-collect | time: package removed: minipass-collect@2.0.1 | unclaimed |
sbom | time/minipass-fetch | time: package removed: minipass-fetch@4.0.1 | unclaimed |
sbom | time/minipass-flush | time: package removed: minipass-flush@1.0.5 | unclaimed |
sbom | time/minipass-pipeline | time: package removed: minipass-pipeline@1.2.4 | unclaimed |
sbom | time/minipass-sized | time: package removed: minipass-sized@1.0.3 | unclaimed |
sbom | time/minizlib | time: package removed: minizlib@3.1.0 | unclaimed |
sbom | time/ms | time: package removed: ms@2.1.3 | unclaimed |
sbom | time/mute-stream | time: package removed: mute-stream@2.0.0 | unclaimed |
sbom | time/negotiator | time: package removed: negotiator@1.0.0 | unclaimed |
sbom | time/node | time: package bumped: node 22.23.2 → 22.23.3 | unclaimed |
sbom | time/node-gyp | time: package removed: node-gyp@11.5.0 | unclaimed |
sbom | time/nopt | time: package removed: nopt@8.1.0 | unclaimed |
sbom | time/normalize-package-data | time: package removed: normalize-package-data@7.0.1 | unclaimed |
sbom | time/npm | time: package removed: npm@10.9.8 | unclaimed |
sbom | time/npm-audit-report | time: package removed: npm-audit-report@6.0.0 | unclaimed |
sbom | time/npm-bundled | time: package removed: npm-bundled@4.0.0 | unclaimed |
sbom | time/npm-install-checks | time: package removed: npm-install-checks@7.1.2 | unclaimed |
sbom | time/npm-normalize-package-bin | time: package removed: npm-normalize-package-bin@4.0.0 | unclaimed |
sbom | time/npm-package-arg | time: package removed: npm-package-arg@12.0.2 | unclaimed |
sbom | time/npm-packlist | time: package removed: npm-packlist@9.0.0 | unclaimed |
sbom | time/npm-pick-manifest | time: package removed: npm-pick-manifest@10.0.0 | unclaimed |
sbom | time/npm-profile | time: package removed: npm-profile@11.0.1 | unclaimed |
sbom | time/npm-registry-fetch | time: package removed: npm-registry-fetch@18.0.2 | unclaimed |
sbom | time/npm-user-validate | time: package removed: npm-user-validate@3.0.0 | unclaimed |
sbom | time/p-map | time: package removed: p-map@7.0.4 | unclaimed |
sbom | time/package-json-from-dist | time: package removed: package-json-from-dist@1.0.1 | unclaimed |
sbom | time/pacote | time: package removed: pacote@19.0.2, 20.0.1 | unclaimed |
sbom | time/parse-conflict-json | time: package removed: parse-conflict-json@4.0.0 | unclaimed |
sbom | time/parse5 | time: package added: parse5@8.0.1 | unclaimed |
sbom | time/path-key | time: package removed: path-key@3.1.1 | unclaimed |
sbom | time/path-scurry | time: package removed: path-scurry@1.11.1 | unclaimed |
sbom | time/perl-base | time: package bumped: perl-base 5.36.0-7+deb12u3 → 5.36.0-7+deb12u4 | unclaimed |
sbom | time/picomatch | time: package removed: picomatch@4.0.3 | unclaimed |
sbom | time/postcss-selector-parser | time: package removed: postcss-selector-parser@7.1.1 | unclaimed |
sbom | time/proc-log | time: package removed: proc-log@5.0.0 | unclaimed |
sbom | time/proggy | time: package removed: proggy@3.0.0 | unclaimed |
sbom | time/promise-all-reject-late | time: package removed: promise-all-reject-late@1.0.1 | unclaimed |
sbom | time/promise-call-limit | time: package removed: promise-call-limit@3.0.2 | unclaimed |
sbom | time/promise-retry | time: package removed: promise-retry@2.0.1 | unclaimed |
sbom | time/promzard | time: package removed: promzard@2.0.0 | unclaimed |
sbom | time/punycode | time: package added: punycode@2.3.1 | unclaimed |
sbom | time/qrcode-terminal | time: package removed: qrcode-terminal@0.12.0 | unclaimed |
sbom | time/read | time: package removed: read@4.1.0 | unclaimed |
sbom | time/read-cmd-shim | time: package removed: read-cmd-shim@5.0.0 | unclaimed |
sbom | time/read-package-json-fast | time: package removed: read-package-json-fast@4.0.0 | unclaimed |
sbom | time/require-from-string | time: package added: require-from-string@2.0.2 | unclaimed |
sbom | time/retry | time: package removed: retry@0.12.0 | unclaimed |
sbom | time/safer-buffer | time: package removed: safer-buffer@2.1.2 | unclaimed |
sbom | time/saxes | time: package added: saxes@6.0.0 | unclaimed |
sbom | time/semver | time: package removed: semver@7.7.4 | unclaimed |
sbom | time/shebang-command | time: package removed: shebang-command@2.0.0 | unclaimed |
sbom | time/shebang-regex | time: package removed: shebang-regex@3.0.0 | unclaimed |
sbom | time/signal-exit | time: package removed: signal-exit@4.1.0 | unclaimed |
sbom | time/sigstore | time: package removed: sigstore@3.1.0 | unclaimed |
sbom | time/smart-buffer | time: package removed: smart-buffer@4.2.0 | unclaimed |
sbom | time/socks | time: package removed: socks@2.8.7 | unclaimed |
sbom | time/socks-proxy-agent | time: package removed: socks-proxy-agent@8.0.5 | unclaimed |
sbom | time/source-map-js | time: package added: source-map-js@1.2.2 | unclaimed |
sbom | time/spdx-correct | time: package removed: spdx-correct@3.2.0 | unclaimed |
sbom | time/spdx-exceptions | time: package removed: spdx-exceptions@2.5.0 | unclaimed |
sbom | time/spdx-expression-parse | time: package removed: spdx-expression-parse@3.0.1, 4.0.0 | unclaimed |
sbom | time/spdx-license-ids | time: package removed: spdx-license-ids@3.0.23 | unclaimed |
sbom | time/ssri | time: package removed: ssri@12.0.0 | unclaimed |
sbom | time/string-width | time: package removed: string-width@4.2.3, 5.1.2 | unclaimed |
sbom | time/strip-ansi | time: package removed: strip-ansi@6.0.1, 7.2.0 | unclaimed |
sbom | time/supports-color | time: package removed: supports-color@9.4.0 | unclaimed |
sbom | time/symbol-tree | time: package added: symbol-tree@3.2.4 | unclaimed |
sbom | time/tar | time: package bumped: tar 1.34+dfsg-1.2+deb12u1, 7.5.11 → 1.34+dfsg-1.2+deb12u1 | unclaimed |
sbom | time/tdigest | time: package added: tdigest@0.1.3 | unclaimed |
sbom | time/text-table | time: package removed: text-table@0.2.0 | unclaimed |
sbom | time/tiny-relative-date | time: package removed: tiny-relative-date@1.3.0 | unclaimed |
sbom | time/tinyglobby | time: package removed: tinyglobby@0.2.15 | unclaimed |
sbom | time/tldts | time: package added: tldts@7.4.10 | unclaimed |
sbom | time/tldts-core | time: package added: tldts-core@7.4.10 | unclaimed |
sbom | time/tough-cookie | time: package added: tough-cookie@6.0.2 | unclaimed |
sbom | time/tr46 | time: package added: tr46@6.0.0 | unclaimed |
sbom | time/treeverse | time: package removed: treeverse@3.0.0 | unclaimed |
sbom | time/tuf-js | time: package removed: tuf-js@3.1.0 | unclaimed |
sbom | time/tzdata | time: package bumped: tzdata 2026b-0+deb12u1 → 2026c-0+deb12u1 | unclaimed |
sbom | time/undici | time: package added: undici@8.11.2 | unclaimed |
sbom | time/unique-filename | time: package removed: unique-filename@4.0.0 | unclaimed |
sbom | time/unique-slug | time: package removed: unique-slug@5.0.0 | unclaimed |
sbom | time/util-deprecate | time: package removed: util-deprecate@1.0.2 | unclaimed |
sbom | time/validate-npm-package-license | time: package removed: validate-npm-package-license@3.0.4 | unclaimed |
sbom | time/validate-npm-package-name | time: package removed: validate-npm-package-name@6.0.2 | unclaimed |
sbom | time/w3c-xmlserializer | time: package added: w3c-xmlserializer@5.0.0 | unclaimed |
sbom | time/walk-up-path | time: package removed: walk-up-path@3.0.1 | unclaimed |
sbom | time/webidl-conversions | time: package added: webidl-conversions@8.0.1 | unclaimed |
sbom | time/whatwg-mimetype | time: package added: whatwg-mimetype@5.0.0 | unclaimed |
sbom | time/whatwg-url | time: package added: whatwg-url@16.0.1, 17.1.0 | unclaimed |
sbom | time/which | time: package removed: which@2.0.2, 5.0.0 | unclaimed |
sbom | time/wrap-ansi | time: package removed: wrap-ansi@7.0.0, 8.1.0 | unclaimed |
sbom | time/write-file-atomic | time: package removed: write-file-atomic@6.0.0 | unclaimed |
sbom | time/xml-name-validator | time: package added: xml-name-validator@5.0.0 | unclaimed |
sbom | time/xmlchars | time: package added: xmlchars@2.2.0 | unclaimed |
sbom | time/yallist | time: package removed: yallist@4.0.0, 5.0.0 | unclaimed |
sbom | time/yarn | time: package removed: yarn@1.22.22 | unclaimed |
vulns | time/not-collected | NOT 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)detaila: 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 |
runtime | runtime/summary | container posture collected for catalogue, live, reader, reader-auth, time on both sides (compose)detailcatalogue: 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 |
startup | startup/not-collected | NOT COLLECTED: startup time on side a: switched off with --startup-restarts 0 | informational |
startup | startup/not-collected | NOT COLLECTED: startup time on side b: switched off with --startup-restarts 0 | informational |
image-hardening | reader/healthcheck | reader: declares no HEALTHCHECK (production too) | informing (reported, never gates) |
image-hardening | catalogue/healthcheck | catalogue: declares no HEALTHCHECK (production too) | informing (reported, never gates) |
image-hardening | live/healthcheck | live: declares no HEALTHCHECK (production too) | informing (reported, never gates) |
image-hardening | time/healthcheck | time: declares no HEALTHCHECK (production too) | informing (reported, never gates) |
build-provenance | reader/slsa | reader: carries no SLSA provenance verified under the publishing identity on 0cd6ba08ed4f (production too) | informing (reported, never gates) |
build-provenance | catalogue/slsa | catalogue: carries no SLSA provenance verified under the publishing identity on 8ae2afe65b14 (production too) | informing (reported, never gates) |
build-provenance | live/slsa | live: carries no SLSA provenance verified under the publishing identity on de40622c3317 (production too) | informing (reported, never gates) |
build-provenance | time/slsa | time: carries no SLSA provenance verified under the publishing identity on 0481a8091681 (production too) | informing (reported, never gates) |
vuln-ceiling | reader/not-evaluated | reader: 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-ceiling | catalogue/not-evaluated | catalogue: 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-ceiling | live/not-evaluated | live: 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-ceiling | time/not-evaluated | time: 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-graph | reader | reader: 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 churn | informing (reported, never gates) |
slo | reader-availability/not-evaluated | reader-availability: not evaluated on b: 4 request(s) from its /metrics across the journeys, fewer than 20 | informational |
slo | reader-latency/not-evaluated | reader-latency: not evaluated on b: 4 request(s) from its /metrics across the journeys, fewer than 20 | informational |
slo | catalogue-availability/not-evaluated | catalogue-availability: not evaluated on b: its /metrics across the journeys carries no availability SLI for catalogue | informational |
slo | catalogue-latency/not-evaluated | catalogue-latency: not evaluated on b: its /metrics across the journeys carries no latency SLI for catalogue | informational |
slo | live-availability/not-evaluated | live-availability: not evaluated on b: its /metrics across the journeys carries no availability SLI for live | informational |
slo | live-latency/not-evaluated | live-latency: not evaluated on b: its /metrics across the journeys carries no latency SLI for live | informational |
slo | time-availability/not-evaluated | time-availability: not evaluated on b: its /metrics across the journeys carries no availability SLI for time | informational |
slo | time-latency/not-evaluated | time-latency: not evaluated on b: its /metrics across the journeys carries no latency SLI for time | informational |
upgrade | rollout | 901 requests through the rollout, none failed; switched at 16.2s | informational |
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.
| app | image-hardening | build-provenance | vuln-ceiling |
|---|---|---|---|
reader | 1 finding (1 on production too) | 1 finding (1 on production too) | not evaluated |
catalogue | 1 finding (1 on production too) | 1 finding (1 on production too) | not evaluated |
live | 1 finding (1 on production too) | 1 finding (1 on production too) | not evaluated |
time | 1 finding (1 on production too) | 1 finding (1 on production too) | not evaluated |
19 of 26 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). 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.
| engine | scope | what it found | level | claimed by |
|---|---|---|---|---|
image-hardening | reader/healthcheck | reader: declares no HEALTHCHECK (production too) | no date set | unclaimed |
image-hardening | catalogue/healthcheck | catalogue: declares no HEALTHCHECK (production too) | no date set | unclaimed |
image-hardening | live/healthcheck | live: declares no HEALTHCHECK (production too) | no date set | unclaimed |
image-hardening | time/healthcheck | time: declares no HEALTHCHECK (production too) | no date set | unclaimed |
build-provenance | reader/slsa | reader: carries no SLSA provenance verified under the publishing identity on 0cd6ba08ed4f (production too) | no date set | unclaimed |
build-provenance | catalogue/slsa | catalogue: carries no SLSA provenance verified under the publishing identity on 8ae2afe65b14 (production too) | no date set | unclaimed |
build-provenance | live/slsa | live: carries no SLSA provenance verified under the publishing identity on de40622c3317 (production too) | no date set | unclaimed |
build-provenance | time/slsa | time: carries no SLSA provenance verified under the publishing identity on 0481a8091681 (production too) | no date set | unclaimed |
asset-graph | reader | reader: 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 churn | no date set | unclaimed |
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, media-range-status, chromium-compute-pressure-policy, transport-encoding, transport-transfer — a mask that never fires is a mask to delete.