mcp-audit GitHub

Is @modelcontextprotocol/sdk safe?

8 fixed advisories Facts from the mcp-audit registry about the npm package @modelcontextprotocol/sdk. The same data is served as JSON.

Check it from your terminal

mcp-audit vet @modelcontextprotocol/sdk

Offline: it uses the registry bundled with mcp-audit. mcp-audit update-registry fetches the newest one.

Registry facts

MaintainerAnthropic
Verified publisheryes
Entry last checked2026-08-22
Hash pinsnone recorded
Provenance expectedyes; a missing Sigstore attestation is reported (ATTEST-013) with --verify-signatures
Repositoryhttps://github.com/modelcontextprotocol/typescript-sdk

Recorded advisories 8

Advisories for @modelcontextprotocol/sdk
AdvisoryCVSSSummaryFixed in
CVE-2025-66414not recordedModel Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default1.24.0
CVE-2026-0621not recordedAnthropic's MCP TypeScript SDK has a ReDoS vulnerability1.25.2
CVE-2026-104850not recordedMCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server1.31.0
CVE-2026-25536not recorded@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse1.26.0
CVE-2026-111767not recordedMCP TypeScript SDK: Experimental tasks were not tied to the session that created them1.32.0
CVE-2026-111768not recordedMCP TypeScript SDK: One HTTP request within the default size limit could exhaust server memory during validation1.32.0
CVE-2026-111769not recordedMCP TypeScript client SDK: HTTP client transports and OAuth requests followed cross-origin redirects and re-sent custom headers and request bodies1.32.0
CVE-2026-111771not recordedMCP TypeScript SDK: Server bearer authentication accepted tokens issued for another service1.32.0

Advisories with no recorded fix are listed first. CVE IDs link to NVD, GHSA IDs to GitHub and other IDs to OSV. A fixed advisory affects only versions below its fix; vet exits 1 only for advisories with no fix.

What it can do

No capability tags are recorded for this package yet.

Check how you run it

This page describes the public package. What matters is your setup: which version you pin, which secrets you pass, and which other servers sit next to it.

mcp-audit check

Badge for your README

mcp-audit8 fixed CVEs

Preview drawn by this page. The real badge is rendered by shields.io from this JSON and updates when the registry does.

[![mcp-audit](https://img.shields.io/endpoint?url=https://mcp-audit.dev/v1/badge/npm/at-modelcontextprotocol-sdk.json)](https://mcp-audit.dev/servers/npm/at-modelcontextprotocol-sdk/)