1. Unsanitized data included in agent context
2. Foundation models being unable to distinguish instructions and data
3. Bad access scoping (cursor having too much access)
This vulnerability can be found almost everywhere in common MCP use patterns.
We are working on guardrails for MCP tool users and tool builders to properly defend against these attacks.