Hook: "Your AI assistant just executed rm -rf / because of a malicious tool description."
What is the Model Context Protocol (MCP)?
Why traditional security tools fail with MCP
The new attack surface: tools, prompts, and resources
Prompt Injection in MCP Tools
Tool Poisoning
Toxic Flow Attacks
Defense-in-Depth for MCP
Security Scanner Architecture
Pattern-based detection
AI-powered analysis (OpenAI, HuggingFace, NeMo)
Policy engine
Cross-reference validation
Scanning a vulnerable MCP configuration
Key Technical Challenges
Integration Strategies
Security scanning should be integrated into MCP development workflows
Tool descriptions are attack vectors and need careful validation
Cross-server communication requires special security considerations
Whitelisting trusted entities reduces false positives in production
MCP, being an open protocol, is the only thing that is open about this talk. Not very relevant to FOSS. MCP, a social contract for interacting across AI tools that can let loose a Pandora's box of possibilities.
As another reviewer said, MCP being open source seems to be the only FOSS angle to this talk. I'm not sure how this is relevan at IndiaFOSS and different from tens of other proposals we've received about MCP.
The talk lacks a strong connection to the core principles of FOSS. While the Model Context Protocol (MCP) is open-source, the proposal itself did not highlight a specific FOSS project or your unique contribution to the ecosystem.