Skip to content

Commit ff99547

Browse files
cliffhallclaude
andauthored
docs: restore SECURITY.md on v2/main, so the next tree swap can't drop it (#1867)
Closes #1864. SECURITY.md was restored to main in #1843 but never added to v2/main. Because v2/main is the develop branch merged into main at milestones, and the two share no common git ancestor, the next milestone merge would silently remove the security policy from the default branch a second time. Copied byte-for-byte from main (sha256 bbc8aaa5a33d481f902c1b7ac260a4c9c0d41dac5bb2916607222dd205dda924, 2633 bytes). No content changes. Claude-Session: https://claude.ai/code/session_01YAt8rqxysNbhYWLhoRm3fU Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 7cc3c12 commit ff99547

1 file changed

Lines changed: 53 additions & 0 deletions

File tree

‎SECURITY.md‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Security Policy
2+
3+
Thank you for helping keep the Model Context Protocol and its ecosystem secure.
4+
5+
## Supported Versions
6+
7+
| Version | Package | Support |
8+
| ------- | ---------------------------------------- | ------------------------------------------------------- |
9+
| **2.x** | `@modelcontextprotocol/inspector` | ✅ Actively supported |
10+
| 1.x | `@modelcontextprotocol/inspector` | ⚠️ **Security fixes only**, published under `v1-latest` |
11+
| 1.x | `@modelcontextprotocol/inspector-client` | ⚠️ Security fixes only |
12+
| 1.x | `@modelcontextprotocol/inspector-server` | ⚠️ Security fixes only |
13+
| 1.x | `@modelcontextprotocol/inspector-cli` | ⚠️ Security fixes only |
14+
| < 1.0.0 | any | ❌ Unsupported |
15+
16+
v2 ships as a **single** package — `@modelcontextprotocol/inspector`. The three
17+
`inspector-client` / `inspector-server` / `inspector-cli` sub-packages exist only
18+
on the v1 line and are deprecated.
19+
20+
v1 development happens on the `v1/main` branch and is limited to security fixes.
21+
Those releases are published under the **`v1-latest`** dist-tag so they never
22+
displace the current v2 release:
23+
24+
```bash
25+
npm i @modelcontextprotocol/inspector@v1-latest
26+
```
27+
28+
Everything else — features, bug fixes, improvements — lands in v2 only.
29+
30+
## Reporting Security Issues
31+
32+
If you discover a security vulnerability in this repository, please report it through
33+
the [GitHub Security Advisory process](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability)
34+
for this repository. Private vulnerability reporting is enabled, so this is the
35+
fastest route to a maintainer.
36+
37+
Please **do not** report security vulnerabilities through public GitHub issues, discussions,
38+
or pull requests.
39+
40+
Note that this repository does not accept pull requests from outside contributors
41+
(see [CONTRIBUTORS.md](./CONTRIBUTORS.md)) — **this does not apply to security
42+
reports**, which should always go through the advisory process above rather than
43+
any public channel.
44+
45+
## What to Include
46+
47+
To help us triage and respond quickly, please include:
48+
49+
- A description of the vulnerability
50+
- Steps to reproduce the issue
51+
- The potential impact
52+
- Whether it affects v2, v1, or both
53+
- Any suggested fixes (optional)

0 commit comments

Comments
 (0)