The post analyzes data from a browser game that mimics a common coding-agent workflow: the agent asks to run commands, the user has little time, and some commands hide dangerous behavior in places like shell history or npm scripts. After about 40,000 plays and more than 400,000 decisions, the author says players missed about 1 in 3 threats, with npm-related prompts and long, noisy command lines doing especially well at slipping through. The article frames this as evidence that human-in-the-loop approval is brittle once people are rushed, fatigued, or trusting the tool.
Most of the conversation accepted the broad point even while arguing over the game as a measurement tool. A lot of people said the exact miss rate is less important than the pattern. Repeated prompts create monitor blindness, just like old OS security dialogs, phishing training, or partial self-driving handoff problems. The strongest practical consensus was that command-by-command approval is a bad place to put the main control. People want agents inside sandboxes, running as low-privilege users, with network restrictions, isolated secrets, limited filesystem scope, and review at the artifact or
diff level rather than the raw shell-command level. Several commenters also argued that approval prompts are serving a liability function as much as a security one. They shift blame to the user when the model makes a bad call.
The more technical part of the discussion pushed past “humans are inattentive” to a harder problem. Securing useful agents is difficult because once an agent can both read local state and make remote requests,
exfiltration becomes hard to rule out. Even harmless-looking tools can become part of a bad chain, and permission systems that only understand coarse commands are too weak for flags, scripts, and transitive effects. That led to two practical directions. One is tighter containment through sandboxes, capability-style restrictions, and scoped agent-to-tool access. The other is to let another model or policy engine auto-approve routine actions and only escalate edge cases. Very few people thought raw human approval scales on its own.