What are the security risks of an MCP-enabled SIEM?
There are five, and each is a distinct path from a reasonable-looking request to an unintended outcome.
1. Context window over-privilege
MCP servers expose data paths via resource templates. If an LLM is given blanket access to these templates, a single query can pull massive, unvetted volumes of underlying security events, resulting in uncontrolled context-window data exposure and a higher blast radius if that session is ever compromised.
2. Telemetry data leakage
Security logs frequently contain sensitive, unmasked technical parameters such as API tokens, session cookies, or system credentials. When an MCP resource exposes raw log payloads to an LLM, this sensitive data enters the model’s context, where it risks being leaked in outputs, cached improperly, or exposed to downstream integrations that were never scoped to handle secrets. This directly aligns with the Sensitive Information Disclosure category in the OWASP Top 10 for LLM Applications.
3. Unvalidated tool execution loops
MCP allows LLMs to call custom tools, such as running a forensic script or blocking an IP. Without explicit runtime boundaries, a model can misinterpret an alert and chain multiple tool executions together, creating an automated loop that disrupts critical business infrastructure rather than remediating a threat.
4. Unmonitored gateway interchanges
Because MCP establishes a persistent, bi-directional channel between the AI client and backend servers, standard network monitoring tools often fail to inspect the semantic payloads passing through, creating a blind spot for unauthorised data staging or exfiltration.
5. Prompt injection via tool and resource metadata
This is a risk specific to MCP itself: tool descriptions, resource names, and returned data can carry embedded instructions. An LLM that treats this metadata as trusted context, rather than untrusted input, can be steered into taking actions the analyst never requested, a distinct attack surface that traditional API integrations do not have. OWASP ranks prompt injection as the number one risk to LLM applications (LLM01).