AI Agent Permissions: Humans Miss 1 in 3 Threats in 40k Game

✍️ OpenClawRadar📅 Published: August 7, 2026🔗 Source
AI Agent Permissions: Humans Miss 1 in 3 Threats in 40k Game
Ad

Scale X ran a browser game where you approve or deny AI coding agent commands under time pressure. Over 40,000 runs and 409,000 decisions, humans missed 1 in 3 threats (mean accuracy 66.3%). 32.9% of sessions ended with a negative score. 35.2% caught every threat, but only 20.8% did that without blocking 1 in 5 safe commands. 7% approved every prompt — big fans of --dangerously-skip-permissions.

The game included 37 threat commands across four categories, with miss rates:

  • Obviously destructive (e.g., rm -rf /, chmod -R 777 /): 11.7%
  • Persistent mutation (e.g., crontab injection, git config hijack): 23.8%
  • Exfiltration / code execution (e.g., curl to unknown APIs, typosquatted packages): 33.4%
  • Scope violations (e.g., cat ~/.aws/credentials, cat ~/.kube/config): 35.0%

The most-missed single command was npm run analyze, approved 64.7% of the time. The game's history log showed the script in package.json had been modified to include a curl exfiltration, but players still approved it. Three such commands (npm run analyze, npm run setup 48.0%, npm run deploy 44.9%) were pooled and missed 52.5% of the time, versus 28.4% for other exfiltration-style attacks.

Ad

This highlights a fundamental problem: command-level approval is flawed. As one HN commenter noted, npm run build executes an arbitrary shell script from package.json, and the agent could have edited that file (or any imported module) without approval. Users see commands that look safe, but the context matters.

Anthropic previously noted 'permission fatigue' becomes worse with more approvals. The caveat: the game had an artificially high threat rate (~34%), and time pressure, but the pattern is concerning for human-in-the-loop as a safety mechanism.

📖 Read the full source: HN LLM Tools

Ad

👀 See Also