Agents
Data exfiltration is when an agent is manipulated into sending private data it can reach to a place the attacker controls.
Data exfiltration is when an agent is manipulated into sending private data it can reach to a place the attacker controls. Any outbound channel works: an HTTP request to an API, loading an image, or a link for the user to click, which is why Simon Willison counts external communication as one leg of the lethal trifecta. Real incidents have also used commits and public comments. Defenses focus on the channel rather than the prompt: egress allowlists, no automatic rendering of images and links, and keeping secrets out of the agent's environment.
Primary source: simonwillison.net
Example
In practice, developers reach for Data Exfiltration (Agents) when they need the capability described above as part of an AI feature or workflow.
Hands-on guides, comparisons, and tutorials that cover Agents.
FAQ
Data exfiltration is when an agent is manipulated into sending private data it can reach to a place the attacker controls.
Data Exfiltration (Agents) sits in the Agents part of the AI stack. Understanding it helps you make better decisions when building, debugging, and shipping AI features.
Developers Digest publishes tutorials and videos that cover Agents topics including Data Exfiltration (Agents). Check the blog and YouTube channel for hands-on walkthroughs.
Related
The lethal trifecta is Simon Willison's name for a dangerous mix of three agent capabilities: access to private data, exposure to untrusted content, and the ability to communicate externally.
A multi-agent mechanism where one agent passes control of the conversation to a more specialized agent, rather than calling it as a subroutine.
An AI agent that can perform extended, multi-step research or coding tasks by spawning sub-tasks, searching the web, reading documents, and synthesizing findings.

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.