chore(security): pin undici >=7.28.0, clear 7 advisories (v3.0.8)#39
Conversation
undici 7.25.0 reached the build toolchain transitively via @vscode/vsce -> cheerio -> undici. v7.28.0 fixes seven advisories (two high: GHSA-vmh5-mc38-953g SOCKS5 TLS validation bypass, GHSA-pr7r-676h-xcf6 shared-cache cross-user disclosure; plus five moderate/low). Pinned via npm overrides to >=7.28.0 <8 to stay on the v7 line cheerio expects (^7.12.0), avoiding a major bump. npm audit: 0 vulnerabilities (full and --omit=dev). Dev-scope only; shipped runtime (simple-git, @octokit/rest) unchanged. Supersedes #38. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe extension version is bumped from 3.0.7 to 3.0.8 in ChangesSecurity patch release v3.0.8
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 |
Summary
Clears the open
undiciDependabot alerts (#52 high, #53 moderate) and supersedes #38.undici 7.25.0reaches the build toolchain transitively via@vscode/vsce → cheerio → undici— dev-scope only.undici 7.28.0fixes seven advisories:Approach
Pinned via npm
overridesto>=7.28.0 <8(repo convention for durable transitive fixes), staying on the v7 linecheerioexpects (^7.12.0) rather than letting the override pull undici 8.x and break the build tool. Resolves to undici 7.28.0.Verification
npm audit: 0 vulnerabilities (full and--omit=dev)vsce packagesmoke test: clean (undici 7.28.0 works in the build tool)simple-git,@octokit/rest) unchangedBumps version to 3.0.8 and adds the README "What's new" entry.
🤖 Generated with Claude Code
Summary by CodeRabbit