Skip to content

docs(mcp): document HTTP transport trust model#193

Open
CharmingGroot wants to merge 1 commit into
NVIDIA:mainfrom
CharmingGroot:fix/mcp-http-trust-model
Open

docs(mcp): document HTTP transport trust model#193
CharmingGroot wants to merge 1 commit into
NVIDIA:mainfrom
CharmingGroot:fix/mcp-http-trust-model

Conversation

@CharmingGroot

Copy link
Copy Markdown
Contributor

Closes #191

Follow-up from @rng1995's review on #36:
#36 (review)

"the streamable-HTTP transport is unauthenticated … If an operator binds it to a routable interface, an unauthenticated caller could request file:///… or a local path and get file contents reflected back in findings/report (local file disclosure), or use it to drive outbound fetches (SSRF)."

What

Adds a security callout to the MCP Server section of the README documenting the HTTP transport trust model.

Changes

README.md

  • Add a security callout under the MCP Server section: HTTP transport ships without authentication, should sit behind an authenticating proxy before any public exposure, and callers must be aware that scan_skill accepts local paths and file URLs.

No code changes — local path restriction was considered but deemed too aggressive; an operator running behind a proper authenticating proxy has a legitimate reason to scan local paths.

Test results

No code changes. Existing test suite passes.

The HTTP transport ships without authentication. Callers that bind to a
routable interface should sit the server behind an authenticating proxy.
Documents this constraint in the README security callout.

Closes NVIDIA#191

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: CharmingGroot <ohyes9711@gmail.com>
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.

[Security] mcp server HTTP transport exposes local file read and SSRF when bound to a routable interface

1 participant