Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"access": "public"
},
"overrides": {
"@hono/node-server": "2.0.10",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incorrect major version override

Medium Severity

The @hono/node-server override pins 2.0.10, but @modelcontextprotocol/sdk declares ^1.19.9 and cannot take 2.x. The path-traversal fix is already in 1.19.15+, so an in-range bump to 1.19.17 is enough. Forcing the major may break MCP at runtime without the smoke coverage this PR says is required when a 2.x override remains.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit f1ad812. Configure here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right that the fix is backported to 1.19.15+, and we tried exactly that: commit ffb6d8c removed this override so @modelcontextprotocol/sdk's ^1.19.9 resolved in-range to 1.19.17. But this repo's "Dependencies / Review" check is a required status check (org-wide ruleset), and it failed on that head because the GHSA-frvp-7c67-39w9 advisory still lists the affected range as < 2.0.5 — the advisory database hasn't caught up with the 1.19.15 backport. So the 1.19.17 commit was reverted and the 2.0.10 override kept purely to satisfy the gate (2.0.10 is patched for both GHSA-frvp-7c67-39w9 and GHSA-9mqv-5hh9-4cgg). We'll switch back to the in-range 1.x resolution once GitHub corrects the advisory range — the PR body's known-issues section tracks this. The MCP smoke-test caveat for the forced major remains noted in the body.

"esbuild": "^0.25.12",
"react-inspector": "^9.0.0",
"hono": "4.12.25",
Expand Down
Loading