What problem does it solve?
AI agents connected to external tools via the Model Context Protocol introduce a new attack surface where unauthenticated tool access, unsanitized inputs, and poisoned tool outputs can lead to privilege escalation, data exfiltration, and remote code execution. This Skill provides a structured methodology to identify and validate those vulnerabilities during authorized security assessments.
Core Features & Use Cases
- Tool Access Control Testing: Enumerate exposed MCP tools and verify whether sensitive operations can be invoked without authentication or across user boundaries.
- Injection & Output Poisoning: Test tool parameters for SQL, command, NoSQL injection and prototype pollution, and check whether crafted tool responses can inject prompts back into the agent.
- Known CVE Coverage: Includes documented vectors such as CVE-2026-2287 (CrewAI StdioTransport RCE) and issues in Docker MCP, FastMCP, and the MCP Python SDK.
- Use Case: During an authorized engagement against an application deploying AI agents with MCP tool access, use the phased curl-based procedures to map the tool catalog, test access controls, and verify cross-user data isolation.
Quick Start
Ask the AI to hunt for MCP security vulnerabilities on an authorized target by enumerating exposed tools and testing their access controls and input handling.