fix(ci): suppress Next.js bundled tar/minimatch CVEs in trivy #431

Merged
jason.woltje merged 1 commits from fix/trivy-nextjs-cves into main 2026-02-21 20:40:18 +00:00
Owner

Summary

  • Add CVE-2026-26960 (tar) and CVE-2026-26996 (minimatch) to .trivyignore
  • These are pre-compiled inside next/dist/compiled/ and cannot be resolved via pnpm overrides
  • Requires upstream Next.js release with updated bundles

Context

Pipeline #518 (main after PR #429 merge) passed api and orchestrator but web failed at the trivy scan step. The Docker build succeeded but trivy found 2 new HIGH CVEs in Next.js bundled dependencies.

Closes #430

Test plan

  • CI pipeline passes (trivy scan should now ignore these CVEs)
  • Merge to main and verify all pipelines green
## Summary - Add CVE-2026-26960 (tar) and CVE-2026-26996 (minimatch) to .trivyignore - These are pre-compiled inside next/dist/compiled/ and cannot be resolved via pnpm overrides - Requires upstream Next.js release with updated bundles ## Context Pipeline #518 (main after PR #429 merge) passed api and orchestrator but web failed at the trivy scan step. The Docker build succeeded but trivy found 2 new HIGH CVEs in Next.js bundled dependencies. Closes #430 ## Test plan - [ ] CI pipeline passes (trivy scan should now ignore these CVEs) - [ ] Merge to main and verify all pipelines green
jason.woltje added 1 commit 2026-02-21 20:32:05 +00:00
Add CVE-2026-26960 (tar) and CVE-2026-26996 (minimatch) to .trivyignore.
These are embedded in next/dist/compiled/ and cannot be fixed via pnpm
overrides — requires upstream Next.js release with updated bundles.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jason.woltje force-pushed fix/trivy-nextjs-cves from 8fbb8a387e to 76c97b238c 2026-02-21 20:35:14 +00:00 Compare
jason.woltje merged commit d66451cf48 into main 2026-02-21 20:40:18 +00:00
jason.woltje deleted branch fix/trivy-nextjs-cves 2026-02-21 20:40:18 +00:00
Sign in to join this conversation.