Skip to content

Commit 3585b6e

Browse files
ben-miruclaude
andauthored
fix(deps): resolve pnpm audit vulnerabilities (#16)
## Summary - Add pnpm overrides to force patched transitive dependency versions - **picomatch** `>=4.0.4` — fixes ReDoS + method injection (GHSA-c2c7-rcm5-vvqj, GHSA-3v7f-55p6-f55p) - **yaml** `>=2.8.3` — fixes stack overflow via deeply nested collections (GHSA-48c2-rrv3-qjmp) - **smol-toml** `>=1.6.1` — fixes DoS via consecutive commented lines (GHSA-v3rj-xjv7-4jmq) - **brace-expansion** `>=5.0.5` — fixes process hang via zero-step sequences (GHSA-f886-m6hf-6m8v) - Resolves all 5 unignored audit findings → only pre-existing ignored CVEs remain ## Test plan - [x] `./scripts/audit.sh` passes locally - [x] CI lint passes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 93f4af4 commit 3585b6e

2 files changed

Lines changed: 31 additions & 36 deletions

File tree

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
"lodash": ">=4.17.23",
2626
"mdast-util-to-hast": ">=13.2.1",
2727
"minimatch": ">=9.0.7",
28+
"picomatch": ">=4.0.4",
29+
"smol-toml": ">=1.6.1",
30+
"yaml": ">=2.8.3",
31+
"brace-expansion": ">=5.0.5",
2832
"path-to-regexp": ">=0.1.12",
2933
"qs": ">=6.14.2",
3034
"send": ">=0.19.0",

pnpm-lock.yaml

Lines changed: 27 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)