If you use "AI agents" (LLMs calling tools in a loop) you need to be aware of the Lethal Trifecta Combine access to private data, exposure to untrusted content and the ability to externally communicate and an attacker can trick the system into stealing your data simonwillison.net/2025/Jun/16/...
Post
simonwillison.netThe lethal trifecta for AI agents: private data, untrusted content, and external communicationIf you are a user of LLM systems that use tools (you can call them “AI agents” if you like) it is critically important that you understand the risk of …
The Dual LLM pattern I proposed a couple of years ago works something like that: simonwillison.net/2023/Apr/25/...
simonwillison.netThe Dual LLM pattern for building AI assistants that can resist prompt injectionI really want an AI assistant: a Large Language Model powered chatbot that can answer questions and perform actions for me based on access to my private data and tools. …
The problem there is the "not foolproof" bit - for a security issue with adversarial attackers making things harder doesn't help; because if even just 1/100 attacks get through those attackers will find the 1% of attacks that work
0 reposts2 likes