Repository navigation
1.0.3
What's Changed
v1.x security fixes
1.0.3 is a security release for the deprecated v1 line. Upgrade with npx @modelcontextprotocol/inspector@v1-latest, or move to v2 (@latest).
- Proxy rejects browser requests without an allowed Origin when authentication is disabled, and
DANGEROUSLY_OMIT_AUTHis read strictly (onlytrue,1oryes) (GHSA-wmjf-2m46-2352) - The OAuth callback no longer takes connection settings from its URL. It reconnects only with the connection saved in that tab before the redirect, and never over stdio (GHSA-4fc4-wcmh-4g86)
- MCP App links open with
noopener,noreferrerand only for http(s) URLs, and the proxy rejects same-origin browser requests to its API. A newDANGEROUSLY_ALLOW_SAME_ORIGIN_APIopt-out covers single-origin reverse-proxy setups (GHSA-6x67-4w4w-9f3w) - The stored proxy token is no longer sent to a proxy address supplied in the URL, and a query-supplied address is no longer saved.
MCP_PROXY_PORTmust be a number (GHSA-2rq8-f55p-j2jp) - The
/fetchproxy dropsAuthorization,Cookieand related headers on cross-origin redirects, and refuses a cross-origin redirect of a request that still carries a body (GHSA-f6mc-jg3x-vq53) - The
/fetchproxy caps upstream response bodies at 5 MiB (GHSA-m5pj-3536-3xcp) - SSE connection logs show header names, not values, and stdio
envvalues are masked in the query log (GHSA-8qgq-27v6-55w3) - chore: bump version to 1.0.3 by @cliffhall in #2754
New configuration
DANGEROUSLY_ALLOW_SAME_ORIGIN_API: off by default. Set it totrue,1oryesonly if the client and proxy are served from one origin behind a reverse proxy. See the README's "Same-origin API Requests" section.
Thanks for helping us improve
This release addresses vulnerabilities reported by these community members. Thank you for taking the time to report them responsibly:
- @andesyteoss (GHSA-wmjf-2m46-2352)
- @ayaangazali (GHSA-f6mc-jg3x-vq53)
- @bhavya32 (GHSA-6x67-4w4w-9f3w, GHSA-4fc4-wcmh-4g86)
- @CloneOfAlex (GHSA-m5pj-3536-3xcp)
- @dodge1218 (GHSA-8qgq-27v6-55w3)
- @GEONWOOHAN (GHSA-f6mc-jg3x-vq53)
- @lemohangkhaile-blip (GHSA-wmjf-2m46-2352)
- @sondt99 (GHSA-2rq8-f55p-j2jp)
Full Changelog: 1.0.2...1.0.3
Smoke test ledger: https://claude.ai/artifact/5dXSVLSAQux1LxY2BosADa