fix(frontend): bump react-router-dom to ^7.15.0 (Mend CVE remediation)#267
Conversation
Bumps react-router-dom from ^7.13.1 to ^7.15.0 in altk_evolve/frontend/ui to remediate six Mend-flagged advisories in the transitive react-router dependency. 7.15.0 is the highest fix floor across the set (CVE-2026-42342 __manifest ReDoS). Resolved lock now pins react-router/react-router-dom at 7.17.0. Cleared CVEs: - CVE-2026-34077 - CVE-2026-40181 - CVE-2026-42342 (highest fix floor: 7.15.0, __manifest ReDoS) - CVE-2026-33245 - CVE-2026-42211 - CVE-2026-33244 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe ChangesDependency Version Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 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 |
|
Merging this because I want to merge this PR as well #262 |
What & why
Mend flagged six CVEs against
react-router@7.13.1, pulled transitively viareact-router-dom: ^7.13.1inaltk_evolve/frontend/ui/package.json. This bumpsreact-router-domto^7.15.0(the highest fix floor in the set) and refreshes the lockfile. Bothreact-routerandreact-router-domnow resolve to 7.17.0 inpackage-lock.json.These are React Router Framework / RSC-mode advisories (e.g. the
__manifestReDoS). 7.15.0 is the highest required fix floor across all six.CVEs cleared
__manifestReDoS)Verification
npm run build(includestsc -btypecheck) — passnpm test -- --run— 6/6 passreact-router7.13.x / 7.14.x remains in the lockfileNotes
Independent of #266. Only
package.json+package-lock.jsontouched. The lockfile diff also prunes three orphaned entries (jsdom,@csstools/css-parser-algorithms,@csstools/css-tokenizer) that nothing in the current tree depended on. Pre-existingnpm run lintfailures (no-explicit-any,set-state-in-effect) are unrelated to this bump and present onmain.🤖 Generated with Claude Code
Summary by CodeRabbit