Slide 8 of 28
Part 1 — What Is It?Slide 8
Slide 8 · Why Agents Are Different
Three things that make agents uniquely vulnerable
Understanding these is what separates AI security from traditional software security.
📝
Goals live in natural language
A traditional program's instructions are compiled code — an attacker can't just write English and change what it does. An agent's goals, plans, and reasoning are all in natural language. Attacker content and developer instructions look identical to the model. There is no compile-time boundary between trusted code and untrusted input.
🔗
Agents read the world to do their job
An agent that can't read emails, fetch web pages, query databases, or process documents isn't very useful. But every external source it reads is a potential attack vector. Usefulness and vulnerability come from the same feature: access. The more useful the agent, the larger its attack surface.
Actions happen faster than oversight
Agents are built for speed and autonomy. By design, they act without asking permission at every step. A hijacked agent can read files, call APIs, send data, and modify systems before any human has a chance to review what it's doing. The value of autonomy becomes the cost of hijack.
The core tension

Everything that makes an AI agent powerful — autonomy, access, natural language reasoning — is exactly what makes goal hijack possible. You cannot remove the vulnerability without removing the capability. That's why defense requires architecture, not just filters.

← Back Ready → Show me how the attack actually works