[fix] Resolved vulnerabilities via selective resolutions#515
[fix] Resolved vulnerabilities via selective resolutions#515prathmeshkulkarni-coder wants to merge 1 commit intoopenwisp:masterfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📜 Recent review details🧰 Additional context used📓 Path-based instructions (1)**/*.{js,ts,css,scss,json}📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧠 Learnings (4)📓 Common learnings📚 Learning: 2026-01-20T16:51:06.213ZApplied to files:
📚 Learning: 2026-01-22T22:37:11.271ZApplied to files:
📚 Learning: 2026-01-22T22:37:11.271ZApplied to files:
🔇 Additional comments (2)
📝 WalkthroughWalkthroughAdded a top-level Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 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 |
0f3f8cb to
5561238
Compare
nemesifier
left a comment
There was a problem hiding this comment.
The packageManager var here is not being added as in openwisp/openwisp-wifi-login-pages@6fbdc13, why?
|
@nemesifier , |
Performed a security audit of the dependency tree and implemented selective resolutions to mitigate all patchable risks. Fixes openwisp#514
5561238 to
6b69987
Compare
nemesifier
left a comment
There was a problem hiding this comment.
Looks good, will do a round of testing asap to confirm and eventually merge, thanks! 🙏
|
Hi @nemesifier , I found 70 more vulnerabilities it's about package named picomatch . I solved them but i am not sure about committing them into this PR |
Performs a security audit and hardening of the dependency tree.
Resolved 58 issues through selective resolutions of:
The remaining moderate issue in 'request' is documented as unpatchable due to library deprecation.
Checklist
Reference to Existing Issue
Closes #514 .
Description of Changes
This PR implements selective resolutions in package.json to mitigate 59 out of 60 identified vulnerabilities, effectively removing all Critical and High-severity risks.
Key Technical Updates:
Critical RCE Fix: Upgraded serialize-javascript to ^7.0.3 to patch a high-severity Remote Code Execution (RCE) vulnerability.
Dependency Hardening: Forced secure versions for the following sub-dependencies:
form-data (>=2.5.4)
tough-cookie (>=4.1.3)
qs (>=6.14.1)
minimatch (>=3.0.5)
Accepted Risk: One moderate vulnerability remains in the request package. This is a known legacy issue as the library is deprecated and no upstream patch is available.
Screenshot