fix: add picomatch overrides for GHSA-c2c7-rcm5-vvqj#1446
fix: add picomatch overrides for GHSA-c2c7-rcm5-vvqj#1446
Conversation
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
There was a problem hiding this comment.
Pull request overview
Adds npm overrides to ensure vulnerable picomatch versions can’t be reintroduced via transitive dependency resolution (GHSA-c2c7-rcm5-vvqj), aligning with the repo’s existing override-based mitigation approach.
Changes:
- Add
overridesentries to force patchedpicomatchversions for major lines 2 and 4. - Keep lockfile already-resolved patched versions from regressing on future installs.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
|
🔮 Oracle smoke test report
Warning
|
|
@copilot please fix the audit pipeline failure: https://github.com/github/gh-aw-firewall/actions/runs/23579310716/job/69390699111?pr=1446 |
ReDoS vulnerability in
picomatch≤2.3.1 and 4.0.0–4.0.3 (CVSS 7.5) allows CPU exhaustion via crafted extglob patterns.The lockfile already resolves to patched versions. This adds npm
overridesto prevent regression on future installs:anymatch,micromatchjest-haste-map,jest-util,tinyglobbyFollows existing override pattern for
minimatchandtest-exclude.⚡ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.