fix(deps): resolve Dependabot security vulnerabilities#141
Conversation
- Override rollup to >=4.59.0 (fixes arbitrary file write via path traversal, CVE high) - Override undici to >=6.23.0 (fixes unbounded decompression chain DoS, CVE medium) - axios already at 1.13.6 via existing override (3 high CVEs already resolved) Closes #125
|
Claude finished @BillChirico's task in 1m 37s —— View job Review: PR #141 — Approved
Zero issues found. The PR is clean:
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
🔇 Additional comments (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughAdds PNPM package overrides for Changes
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Clean PR — security overrides for rollup and undici follow the existing pattern, lockfile resolves correctly ([email protected], [email protected]), no stale vulnerable versions remain.
|
| Filename | Overview |
|---|---|
| package.json | Added pnpm overrides for rollup (>=4.59.0) and undici (>=6.23.0) to fix security vulnerabilities |
| pnpm-lock.yaml | Lockfile updated with rollup 4.59.0 and undici 7.22.0, removing vulnerable versions |
Last reviewed commit: f660279
There was a problem hiding this comment.
Pull request overview
Resolves Dependabot security alerts by forcing patched versions of vulnerable transitive dependencies via pnpm overrides, ensuring the repository installs non-vulnerable versions under the supported Node runtime.
Changes:
- Added
pnpm.overridesentries forrollupandundiciinpackage.json. - Updated
pnpm-lock.yamlto reflect the new overrides and the resulting resolved versions (including Rollup platform packages and Undici).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| package.json | Adds pnpm overrides for rollup and undici to enforce non-vulnerable versions. |
| pnpm-lock.yaml | Updates the lockfile to reflect the override-driven dependency graph and resolved versions. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Resolve open Dependabot security alerts by adding pnpm overrides for transitive dependencies.
Fixed
>=4.59.0(was 4.57.1)>=6.23.0(was 5.28.5/6.21.3)>=5.29.0(resolved by 6.23.0 override)Tests
Closes #125