Skip to content

fix(deps): force patched katex and postcss-selector-parser via overrides - #173

Merged
zircote merged 1 commit into
mainfrom
chore/security-overrides
Oct 8, 2026
Merged

zircote merged 1 commit into
mainfrom
chore/security-overrides

Conversation

@zircote

@zircote zircote commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Replaces two osv-scanner.toml waivers with real fixes by forcing patched versions through npm overrides (existing esbuild override and allowScripts kept).

Package Advisory Held back by Forced to (resolved)
katex GHSA-238p-pmpm-9mq7 mermaid (^0.16, via astro-mermaid) ^0.18.2 (0.18.10)
postcss-selector-parser GHSA-rj75-hqrm-r3gf postcss-nested ^6 (via expressive-code) ^7.1.6 (7.1.6)

Waivers removed: GHSA-238p-pmpm-9mq7 (katex), GHSA-rj75-hqrm-r3gf (postcss-selector-parser).
Waiver kept: GHSA-vfj7-8cjw-p6xm (braces) — no fixed release exists.

Gates run locally

  • osv-scanner scan source -r . with config ignored: only braces remains; with config: "No issues found"
  • npm ci && npm run build: Complete! (8 pages)
  • claude plugin validate .: Validation passed
  • No workflow changes (actionlint not needed)

🤖 Generated with Claude Code

Replace two osv-scanner waivers with real fixes by forcing the patched
releases through npm `overrides`:

- katex ^0.18.2 (GHSA-238p-pmpm-9mq7; held back by mermaid's ^0.16) -> 0.18.10
- postcss-selector-parser ^7.1.6 (GHSA-rj75-hqrm-r3gf; held back by
  postcss-nested ^6 via expressive-code) -> 7.1.6

The braces waiver (GHSA-vfj7-8cjw-p6xm) stays: no fixed release exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@zircote
zircote merged commit 7197e39 into main Oct 8, 2026
23 checks passed
@zircote
zircote deleted the chore/security-overrides branch October 8, 2026 22:12
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