Documentation
Every way to put an MCP server in front of MCP Sentinel's 183 detection rules, and what each one can and cannot check. A static scan reads the published package or repository without executing it. Read-only enumeration lists what a live endpoint declares and never invokes a tool. A sandbox run executes our own copy of a package inside a sandbox this host must first prove can block network egress and confine the filesystem. Every result leads with a coverage-aware verdict — Safe, Caution, Risk or Insufficient coverage — and shows which rules actually ran.
Ways to scan
Pick the surface that fits where you are: a browser, a terminal, a CI job, an MCP client or an AI agent. They all run the same rules and report the same verdict.
What the words mean
- Static scan
- The published artifact or repository is fetched and analyzed. Nothing is executed.
- Read-only enumeration
- Against a live endpoint we call initialize and the list methods (tools/list, resources/list, prompts/list) and never invoke a tool.
- Sandbox run
- Our own copy of the published package, run inside a sandbox this host must first prove can block network egress and confine the filesystem. When it cannot, the run is refused and reported as not observed — never quietly downgraded.
- Cross-server analysis
- How two or more servers in one client configuration combine — needs at least two servers.
- Cross-server flow
- A path from one server's reader to another's sink. Always labelled observed (witnessed in a sandbox run) or inferred (joined statically from what the servers declare).
- Kill-chain patterns
- Multi-step attack chains matched against documented templates. Always hypothetical: a pattern the configuration permits, not something we watched happen.
- Listed in the registry
- The result is added to the public registry under the server's identity.
- Not listed in the registry
- Findings are returned to you and withheld from the public registry.
- Rule-scoped run
- You chose a subset of the rules to evaluate. The result is not an assessment of the server and is never listed in the registry.
- Verdict
- Risk when a critical finding or a lethal-trifecta pattern was observed; Caution on a high finding; Safe only when nothing serious was found and coverage was sufficient to certify it; otherwise Insufficient coverage. A clean result under thin coverage is never called Safe.