fix(security): resolve rollup and minimatch audit vulnerabilities#333
fix(security): resolve rollup and minimatch audit vulnerabilities#333jamesbhobbs merged 1 commit intomainfrom
Conversation
Bump minimatch override from >=10.2.1 to >=10.2.3 (GHSA-7r86-cg39-jmmj, GHSA-23c5-xmqv-rm74) and add rollup override >=4.59.0 (GHSA-mw96-cpmx-2vgc). Co-Authored-By: Claude Opus 4.6 <[email protected]>
📝 WalkthroughWalkthroughPackage.json dependency overrides are updated. The minimatch override version constraint is bumped from >=10.2.1 to >=10.2.3, and a new pnpm override for rollup >=4.59.0 is added. These are configuration-level changes to enforce specific dependency versions. Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 3 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #333 +/- ##
=======================================
Coverage 83.42% 83.42%
=======================================
Files 122 122
Lines 7355 7355
Branches 2040 1979 -61
=======================================
Hits 6136 6136
Misses 1219 1219 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@package.json`:
- Around line 72-73: Change the unbounded >= ranges for minimatch and rollup to
semver ranges that prevent automatic major-version upgrades; specifically update
the package.json entries for "minimatch" and "rollup" from ">=10.2.3" and
">=4.59.0" to bounded ranges like ">=10.2.3 <11.0.0" and ">=4.59.0 <5.0.0" (or
equivalent caret ranges such as "^10.2.3" and "^4.59.0") so future lockfile
refreshes cannot pull incompatible major releases.
ℹ️ Review info
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Disabled knowledge base sources:
- Linear integration is disabled
You can enable these sources in your CodeRabbit configuration.
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (1)
package.json
Bump minimatch override from >=10.2.1 to >=10.2.3 (GHSA-7r86-cg39-jmmj, GHSA-23c5-xmqv-rm74) and add rollup override >=4.59.0 (GHSA-mw96-cpmx-2vgc).
Summary by CodeRabbit
Chores