Repository navigation
fix(deps): clear high-severity audit findings blocking the 2.90.0 release - #7480
Conversation
…ease Raise @modelcontextprotocol/sdk to ^1.32.1 (GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453) and lock gui vite at 8.2.4 (GHSA-587h-7wmj-h5pm). release.yml runs bun run audit:high before publishing, and both advisories made it fail.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
✅ Deterministic PR hygiene checks passed. |
✅ READY
Hygiene✅ Deterministic PR hygiene checks passed. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
|
Merged with owner authority per maintainer decision 2026-10-21 (jun): option A, approved for the 2.90.0 release on the owner path ( Security note. This is a dependency bump for GHSA-22jm-h49p-29qw and GHSA-46jr-4wx8-v453 ( Exact-head verification on |
Summary
The 2.90.0 release dry run (https://github.com/lidge-jun/opencodex/actions/runs/39592379346) failed in
publishatbun run audit:high, the dependency gaterelease.ymlandprepublishOnlyrun before any publication. Nothing was published. This clears the findings:@modelcontextprotocol/sdk1.31.0 → 1.32.1 (floor raised to^1.32.1): GHSA-22jm-h49p-29qw (experimental tasks not tied to the creating session) and GHSA-46jr-4wx8-v453 (one request within the default size limit could exhaust server memory during validation). It is a direct dependency, used bysrc/adapters/coding-agent/mcp-server.tsandsrc/adapters/cursor/mcp-manager.ts.guivite8.2.1 → 8.2.4 (range^8.2.4, patch line only): GHSA-587h-7wmj-h5pm (alaunch-editorexistence check bypass on Windows). The lockfile movesvite's own toolchain with it (rolldown1.2.3 → 1.2.14,@oxc-project/types).Only manifests and lockfiles change. This is a dependency-installation change, so it needs security review per MAINTAINERS.md.
Verification
bun run audit:high(root and gui): no vulnerabilities at high (it failed before).bun x tsc --noEmit: pass.bun run build:gui: pass.bun test tests/providers/codebuddy-mcp-server.test.ts tests/providers/cursor/cursor-tool-continuation.test.ts tests/providers/cursor/cursor-mcp-stdio.test.ts tests/providers/cursor/cursor-mcp-manager.test.ts tests/providers/qoder-mcp-server.test.ts: 46 pass, 0 fail.GUI evidence
This PR changes no UI. It touches
gui/only to bump thevitebuild tool from 8.2.1 to 8.2.4. The dashboard below was built from this branch withvite v8.2.4(bun run build:gui) and served by the proxy from this branch on an isolated home and port, which shows the bumped toolchain still produces a working dashboard.Checklist
Summary by CodeRabbit