01Identity and permissions
The first cluster asks: who is actually allowed to do what here? It covers MCP01 Token Mismanagement & Secret Exposure, MCP02 Privilege Escalation via Scope Creep, and MCP07 Insufficient Authentication & Authorization. At its core, long-lived tokens end up in the model context, permissions grow along across releases, and the identities of agents and servers are not verified sufficiently.
02Manipulated tools and supply chain
This covers MCP03 Tool Poisoning — with the subtypes Rug Pull, Schema Poisoning, and Tool Shadowing — as well as MCP04 Software Supply Chain Attacks & Dependency Tampering. Attackers alter Tool descriptions, schemas, or dependencies that the model reads but that a human never gets to see. A single minor update or a falsified schema is enough for agents to do the wrong thing in a perfectly contract-compliant way.
03Execution and injection
The “What gets executed?” cluster brings together MCP05 Command Injection & Execution and MCP06 Prompt Injection via Contextual Payloads. The agent assembles system commands or follows instructions from untrusted context — for example from retrieved documents or public issues. Model hardening reduces Prompt Injection but does not eliminate it; what works are architectural controls such as provenance separation and egress allowlists.
04Logging and shadow servers
The governance cluster begins with MCP08 Lack of Audit and Telemetry and MCP09 Shadow MCP Servers. Without complete call logs, it is impossible during an incident to reconstruct which agent called which Tool with which parameters. Unapproved MCP instances, frequently run locally, additionally evade any formal control.
05Context and tenant separation
MCP10 Context Injection & Over-Sharing concerns the agents' working memory: shared, persistent, or insufficiently delimited contexts across sessions and tenants. When context is shared out of convenience, a data leak arises — up to cross-tenant exposure. Persistent context also constitutes processing within the meaning of the GDPR and requires a scope, a TTL, and a deletion path.
06Mapping and approach
VamiSec maps each of the ten risks to concrete controls as well as to the requirements of ISO/IEC 27001, ISO/IEC 42001, EU AI Act, NIS2, DORA, and the Cyber Resilience Act. The target architecture consists of a multi-layered protection architecture and an MCP-Gateway as a binding control point. A 30/60/90-day roadmap turns the analysis into auditable artifacts.