MCP Security Checklist
A practitioner-oriented checklist for securing MCP deployments, organized around the 10 domains of the CIS MCP Server Benchmark v1.0.0. Work through each area, track your coverage, and copy the result into your own notes or review docs.
Source alignment: Structured around the domains of the CIS MCP Server Benchmark v1.0.0, which Andrew authored. Items are plain-language summaries written for this lab, not the Benchmark's recommendations. Section numbers (for example §3.2) show where the full guidance, with rationale, audit, and remediation steps, lives in the Benchmark. The Benchmark is a free download from CIS: download from CIS (opens in a new tab) (announcement (opens in a new tab) ) .
Governance & Versioning
CIS MCP §1 0/4Knowing which servers you run, what they expose, and when that changes.
Transport & Connectivity
CIS MCP §2 0/4How clients and servers talk to each other, locally and over the network.
Authentication & Authorization
CIS MCP §3 0/10Who the agent is, and what it is allowed to do on whose behalf.
Client (Host) Configuration
CIS MCP §4 0/9Consent, human oversight, and what the host application lets servers touch.
Server Configuration
CIS MCP §5 0/7How the server validates input, handles requests, and contains side effects.
Data Protection & Privacy
CIS MCP §6 0/3What reaches the model, where secrets live, and where servers can connect.
Observability & Audit
CIS MCP §7 0/4Being able to see, after the fact, exactly what happened.
Supply Chain Security
CIS MCP §8 0/3Where your MCP servers come from, and how you know they haven't changed.
Isolation & Execution Safety
CIS MCP §9 0/3Limiting the blast radius if a server is compromised or misbehaves.
Resource Limits & Caching
CIS MCP §10 0/2Keeping costs, load, and cached data under control.
Prompt-Injection Hygiene
0/3Good practice beyond the Benchmark's domains: treat retrieved content and tool output as untrusted.