Skip to content

fix(deps): clear 6 advisories in the MCP SDK's transitive tree - #5

Merged
Booyaka101 merged 1 commit into
mainfrom
fix/advisories-2026-08
Aug 9, 2026
Merged

fix(deps): clear 6 advisories in the MCP SDK's transitive tree#5
Booyaka101 merged 1 commit into
mainfrom
fix/advisories-2026-08

Conversation

@Booyaka101

Copy link
Copy Markdown
Owner

All six arrive through @modelcontextprotocol/sdk@1.30.0 and all six are in-range
patch bumps — no direct dependency moves:

fast-uri 3.1.4 -> 3.1.5 GHSA-7p8r-x3mc-p8w7 (high) host confusion
via a backslash authority introducer
ip-address 10.2.0 -> 10.4.0 GHSA-mwp4-54f8-5fhr (high) leading-zero
octets decoded as decimal, + two SSRF /
trust-boundary bypasses
hono 4.12.31 -> 4.13.0 GHSA-8j4g-w8fx-2239 ReDoS in CORS
middleware
@hono/node-server 1.19.14 -> 2.1.0 GHSA-frvp-7c67-39w9 path traversal in
serve-static on Windows via encoded %5C

The node-server major is sanctioned upstream, not forced: the SDK declares
^1.19.9 || ^2.0.5, so 2.x is a range the SDK already supports and 2.0.5 is
where the traversal fix landed.

Cooldown: hono@4.13.0 and @hono/node-server@2.1.0 both clear the 72h window
today. hono has no aged alternative — 4.12.34 is the first fixed version and it
shipped the same day as 4.13.0 — so waiting longer would only mean staying
vulnerable.

Separately, and pre-existing: esbuild@0.28.1 has been in the lockfile with no
allowScripts decision recorded, so sync --check has been reporting drift
(report-only here, so it never failed). Approved true — devDependency, needed
to build, and the same call already made in grok-loop-kit.

All 18 scenarios pass, npm audit reports 0 vulnerabilities.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

All six arrive through @modelcontextprotocol/sdk@1.30.0 and all six are in-range
patch bumps — no direct dependency moves:

  fast-uri          3.1.4 -> 3.1.5   GHSA-7p8r-x3mc-p8w7 (high) host confusion
                                     via a backslash authority introducer
  ip-address       10.2.0 -> 10.4.0  GHSA-mwp4-54f8-5fhr (high) leading-zero
                                     octets decoded as decimal, + two SSRF /
                                     trust-boundary bypasses
  hono            4.12.31 -> 4.13.0  GHSA-8j4g-w8fx-2239 ReDoS in CORS
                                     middleware
  @hono/node-server 1.19.14 -> 2.1.0 GHSA-frvp-7c67-39w9 path traversal in
                                     serve-static on Windows via encoded `%5C`

The node-server major is sanctioned upstream, not forced: the SDK declares
`^1.19.9 || ^2.0.5`, so 2.x is a range the SDK already supports and 2.0.5 is
where the traversal fix landed.

Cooldown: hono@4.13.0 and @hono/node-server@2.1.0 both clear the 72h window
today. hono has no aged alternative — 4.12.34 is the first fixed version and it
shipped the same day as 4.13.0 — so waiting longer would only mean staying
vulnerable.

Separately, and pre-existing: esbuild@0.28.1 has been in the lockfile with no
allowScripts decision recorded, so `sync --check` has been reporting drift
(report-only here, so it never failed). Approved true — devDependency, needed
to build, and the same call already made in grok-loop-kit.

All 18 scenarios pass, npm audit reports 0 vulnerabilities.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Booyaka101 Booyaka101 closed this Aug 9, 2026
@Booyaka101 Booyaka101 reopened this Aug 9, 2026
@Booyaka101
Booyaka101 merged commit 849a97b into main Aug 9, 2026
7 of 10 checks passed
@Booyaka101
Booyaka101 deleted the fix/advisories-2026-08 branch August 9, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant