Boring AppSec • 7 implied HN points • 13 Feb 26
- Defense in depth and human-in-the-loop gates really matter. Layered controls—allowlists, sandboxed subagents, firewalls, Tailscale, and ephemeral VMs—stopped an agent from autonomously exposing services and required manual approval where needed.
- Tool policy enforcement beats plain filesystem isolation. A sandbox that restricts actions like exec/gateway/message is safer than a VM-only approach, and the ideal is VM-aware sandboxes that enforce tool policies inside ephemeral VMs.
- The main unsandboxed agent, secrets, and prompt injection are the biggest risks. Use least privilege, just-in-time secrets injection, exposure audit logs, and require explicit user approval for network exposure to mitigate them.