Skip to content

fix(security): source-map-js 1.2.2 + trivyignore spring-webmvc XsltView CVE (unblocks CI + nightly) - #148

Merged
WolfTasks merged 2 commits into
mainfrom
fix/ci-source-map-js-spring-xslt
Oct 8, 2026
Merged

WolfTasks merged 2 commits into
mainfrom
fix/ci-source-map-js-spring-xslt

Conversation

@WolfTasks

@WolfTasks WolfTasks commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Why

  • CI (frontend-build) fails on all 3 open Dependabot PRs: npm-audit gate flags source-map-js GHSA-68fv-2mgg-jv7q (HIGH).
  • Nightly Security Scan red since 2026-10-06: Trivy flags CVE-2026-47884 (CRITICAL) in spring-webmvc 6.2.19.

Changes

  • frontend/package-lock.json: source-map-js 1.2.1 → 1.2.2 (lockfile entry only, no other churn).
  • frontend/Dockerfile: apk upgrade pcre2 10.47-r1 → 10.49-r0 (CVE-2026-86145/89157/89161/103111, HIGH) — surfaced by frontend-docker gate on this PR.
  • .trivyignore: CVE-2026-47884 with reason. The advisory only affects XsltView, which the backend never uses. No OSS patch exists for 6.2.x: the only fix is 7.0.9, which needs a Spring Boot 4 migration. Remove the entry when we migrate to Boot 4.

Verification

  • npm ci + audit-gate.mjs ✅ + npm run build ✅
  • Local Trivy fs scan (fresh DB, HIGH/CRITICAL, .trivyignore): 0 findings in gradle.lockfile and package-lock.json.

After merge: dismiss code-scanning alert #189 (won't fix) and rebase the Dependabot PRs.

🤖 Generated with Claude Code

Wolfgang Kozian and others added 2 commits October 8, 2026 17:13
…ew CVE

- frontend: source-map-js 1.2.1 -> 1.2.2 (GHSA-68fv-2mgg-jv7q, HIGH),
  transitive via postcss/@tailwindcss/node. Unblocks the npm-audit gate
  that fails CI on all open Dependabot PRs.
- .trivyignore: CVE-2026-47884 (spring-webmvc 6.2.19, XsltView path
  limitation). No OSS fix for 6.2.x (only 7.0.9 / Boot 4); XsltView is
  not used anywhere in backend/src. Unblocks the nightly Trivy scan.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant