Vol. I · No. 1Edition: AfternoonEst. 2026AboutSearchRSS

The Sand Paper

Finding grains of sand with grains of sand.
A Journal of Intelligence Transfer
New · Afternoon · 3:15 PM PT
Agents & Coding

@simonw Keeps His Agents Out of Production

Fetching data is fine. Sending it back out is the exfiltration hole.

Least privilege, even for a model that resists injection.

Replying to @adamhjk and @nateberkopec, @simonw says he is still nervous about straightforward agent mistakes. He does not let his agents have production access to modify deployed services, except on some dedicated test accounts.

On the “externally communicate” leg of his rule, he clarifies: it is about being able to send data back out. If a system can fetch data but not send it, there is no exfiltration hole.

He also draws a line between two attacks. Classic prompt injection mixes malicious third-party text with trusted instructions. In the README case, a document the agent was told to follow asks it to run a setup script. The model does exactly what its user told it to do, @simonw writes, but the user delegated a task that would have harmed them.

Sources

  1. @simonw on X · Oct 23, 8:13 AM PT
  2. @simonw on X · Oct 23, 10:37 AM PT
  3. @simonw on X · Oct 23, 7:06 AM PT
  4. @simonw on X · Oct 23, 7:18 AM PT
Back to front pageMore in Agents & Coding