fix(deps): clear pnpm audit critical+high — protobufjs ACE override, next 16.2.9, transitive bumps#266
Conversation
…next 16.2.9, transitive ReDoS/XML-injection bumps
|
Re-verified against today's advisory DB (2026-06-18) — still clears everything. This PR is the fix; it just needs merging. Crew dependency-audit task #799 re-filed the same findings. That's a PR-not-merged gap, not new work: the routine
Note the +1 HIGH since this PR opened (22 → 23): a new advisory landed in the last 6 days, and the already-upgraded versions here cover it too — no version bump needed. Branch is 0 commits behind No code change for #799 — merging this clears the audit. (Resolver doesn't merge; that's the review gate's call.) |
Summary
Clears the 1 critical + 22 high findings from
pnpm audit --prod(Sentinel dependency-audit sweep, crew task #359). Audit now reports 0 critical / 0 high (15 moderate remain — explicitly out of scope for this task).Changes
protobufjs(transitive: posthog-js → @opentelemetry)^7.5.8<7.5.5) + 4 HIGH (GHSA-75px-5xx7-5xc7, GHSA-66ff-xgx4-vchm, GHSA-685m-2w69-288q, GHSA-jvwf-75h9-cwgg) + GHSA-jggg-4jg4-v7c6 (≤7.5.7). Override stays on major 7 — no breaking change for opentelemetry.next^16.2.9)minimatch(transitive)pnpm updatepicomatch(transitive)pnpm updatelodash-es(transitive)^4.17.24_.templatecode injection GHSA-r5fr-rjxr-66jc — exact-pinned by chevrotain (under nextra → mermaid), unreachable bypnpm update@xmldom/xmldom(transitive)^0.9.10Overrides live in
pnpm-workspace.yaml(pnpm 11 ignorespackage.json#pnpm.overrideswhen a workspace file exists — verified: the package.json form did NOT take effect, the workspace form did).Verification
pnpm audit --prod→ 0 critical / 0 high (15 moderate, out of scope; mermaid/DOMPurify/yaml etc. under nextra)pnpm typecheck→ cleanpnpm build→ full pipeline green (stamp-openapi → sitemap →next buildon 16.2.9 → locale/anchor fixups → pagefind: 224 pages, 4 locales indexed) — Nextra 4.6.1 is compatible with Next 16.2.9pnpm peers check→ same single pre-existing twoslash/typescript warning as onmain(not introduced here)protobufjs@7.5.4,lodash-es@4.17.23,@xmldom/xmldom@0.9.8entries remain)public/openapi*.json,sitemap.xml) reverted — diff is exactly the 3 dependency filesType: deps
🤖 Generated with Claude Code