Enterprise AI agents differ fundamentally from stateless LLM APIs in their adversarial surface area. An agent with tool access, memory persistence, and the ability to execute code introduces a blast radius that extends beyond the model weights into the infrastructure layer. We formalize the adversarial robustness problem for enterprise AI agents through the lens of the CIA triad extended with provenance, determinism, and containment.

Our analysis draws on penetration testing engagements across 12 enterprise agent deployments spanning healthcare claims processing, financial reconciliation, and supply chain management, with models ranging from 7B to 405B parameters deployed on private infrastructure.

Taxonomy of Agent Attack Surfaces

The enterprise agent attack surface decomposes into five distinct vectors. We classify each by the STRIDE threat categories and the specific component they target within the agent loop: perception, reasoning, memory, tool execution, or output.