Skip to content

fix(frontend): patch dompurify, undici, body-parser and systeminformation CVEs - #154

Merged
safina57 merged 1 commit into
stagingfrom
fix/frontend-dependency-cves
Nov 9, 2026
Merged

safina57 merged 1 commit into
stagingfrom
fix/frontend-dependency-cves

Conversation

@safina57

@safina57 safina57 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

The frontend dependency scan fails on every open PR because of CVEs published after staging's last green run. All four packages are transitive, so this only refreshes pnpm-lock.yaml within the existing ranges; package.json is unchanged.

Package From To Pulled in by Advisory
dompurify 3.4.11 3.4.17 streamdown > mermaid GHSA-cg2g-xh64-v4q7 (critical)
undici 7.30.0 7.30.2 jsdom (dev), shadcn > dotenvx CVE-2026-109383, CVE-2026-109829, CVE-2026-109869, CVE-2026-87018
body-parser 2.3.0 2.4.0 shadcn > @modelcontextprotocol/sdk > express CVE-2026-111181
systeminformation 5.31.7 5.33.19 shadcn > dotenvx CVE-2026-116576

The CI gate (trivy fs, CRITICAL/HIGH, ignore-unfixed) reports 0 findings on this lockfile. #152 and #153 pass the scan once rebased on staging after this merges.

@safina57
safina57 merged commit b46a547 into staging Nov 9, 2026
10 checks passed
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