Skip to content

chore(mcp-server): audit-fix the lockfile to clear 2 open advisories - #446

Merged
ArnasDon merged 1 commit into
mainfrom
chore/mcp-server-audit-fix
Jul 29, 2026
Merged

chore(mcp-server): audit-fix the lockfile to clear 2 open advisories#446
ArnasDon merged 1 commit into
mainfrom
chore/mcp-server-audit-fix

Conversation

@ArnasDon

Copy link
Copy Markdown
Owner

Summary

mcp-server/ is a separate npm project with its own lockfile, so the root-level audit pass in #442 never reached it. Both of its open Dependabot alerts are runtime-scope transitives of the MCP SDK. Lockfile only — no package.json diff.

What changed

mcp-server/package-lock.json:

  • fast-uri 3.1.3 → 3.1.4 — host confusion via a literal backslash authority delimiter (high)
  • @hono/node-server 1.19.14 → 2.0.12 — serve-static path traversal on Windows via an encoded backslash (moderate)

Reaching those required @modelcontextprotocol/sdk 1.29.0 → 1.30.0, which the existing ^1.18.0 spec already allows.

npm audit inside mcp-server/ now reports 0 vulnerabilities.

Test plan

CI does not cover this directory — the workflow only installs and builds the root project — so this was verified by hand:

  • npm ci clean, 0 vulnerabilities.
  • npm run typecheck clean.
  • npm run build succeeds.
  • stdio smoke test: initialize returns wacrm-mcp, and tools/list still returns all 7 tools on the bumped SDK.

Related

Clears 2 of the 3 remaining Dependabot alerts. The third is sharp — see the note on that PR/issue; it's an optional transitive of next and unreachable in this app.

`mcp-server/` is a separate npm project with its own lockfile, so the
root-level audit pass in #442 never touched it. Both of its open
Dependabot alerts are runtime-scope transitives of the MCP SDK:

- fast-uri 3.1.3 → 3.1.4 — host confusion via a literal backslash
  authority delimiter (high)
- @hono/node-server 1.19.14 → 2.0.12 — serve-static path traversal on
  Windows via an encoded backslash (moderate)

Reaching those required @modelcontextprotocol/sdk 1.29.0 → 1.30.0, which
`^1.18.0` already allows, so package.json is unchanged. Lockfile only.

`npm audit` in mcp-server/ now reports 0 vulnerabilities.

Verified: `npm ci`, `npm run typecheck`, `npm run build`, and a stdio
smoke test — initialize succeeds and tools/list still returns all 7
tools on the bumped SDK. Note CI does not cover this directory, so this
was checked by hand.

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

supabase Bot commented Jul 29, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project crxylxakpapcfziradbb because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@ArnasDon
ArnasDon merged commit 4887cad into main Jul 29, 2026
2 checks passed
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