Skip to content

UID2-7877: Scan all sample Docker images for vulnerabilities - #216

Merged
swibi-ttd merged 3 commits into
mainfrom
swi-UID2-7877-scan-sample-images
Sep 23, 2026
Merged

swibi-ttd merged 3 commits into
mainfrom
swi-UID2-7877-scan-sample-images

Conversation

@swibi-ttd

@swibi-ttd swibi-ttd commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • retain the existing repository filesystem vulnerability scan
  • add an image-scan matrix for all 14 Docker images published by the release workflow
  • use the same Dockerfile/build-context pairs as release and disable fail-fast so every image is checked
  • surface failures through the workflow result only; the scheduled workflow summary handles Slack notification

Context

The filesystem scan passed on the runtime-dependencies branch, but the publish-time image scan in run 35184808998 found vulnerabilities in the Node/Alpine base image and globally bundled npm packages. Those dependencies are not visible in repository lockfile scans.

Jira: UID2-7877

Validation

  • actionlint .github/workflows/vulnerability-scan-failure-notify.yaml
  • git diff --check
  • compared the image-scan matrix against release-all-docker-images.yaml; all Dockerfile/context pairs match

No direct Slack action or webhook is used by this workflow.

@swibi-ttd
swibi-ttd force-pushed the swi-UID2-7877-scan-sample-images branch from 20b7bf4 to 532889f Compare September 23, 2026 00:49
@swibi-ttd
swibi-ttd merged commit dcdc9fa into main Sep 23, 2026
19 checks passed
@swibi-ttd
swibi-ttd deleted the swi-UID2-7877-scan-sample-images branch September 23, 2026 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants