cd /news/ai-safety/approval-fatigue-demonstrated-in-a-s… · home topics ai-safety article
[ARTICLE · art-88533] src=cephalosec.com ↗ pub= topic=ai-safety verified=true sentiment=· neutral

Approval fatigue demonstrated in a simple game

A game by Alex Wauters simulating approval requests from a Claude Code session found that players missed 1 in 3 threats on average (66.3% accuracy), with 32.9% of sessions ending in a negative score. The game, with over 40,000 runs, demonstrated approval fatigue: as users see more approvals, they pay less attention, increasing the risk of approving malicious commands. Wauters suggests designing controls with sandboxing and strict context isolation to reduce approval noise and allow safer agent autonomy.

read2 min views1 publishedAug 7, 2026
Approval fatigue demonstrated in a simple game
Image: Cephalosec (auto-discovered)

Jot Alex Wauters recently commented the results of a game he published a few months ago, where the player has to review approval requests from a fictitious Claude Code session.

While this was just a game and not a proper research experiment, the sample size is significant (over 40,000 runs) and the patterns are nonetheless interesting: The average player missed1 in 3 threats(mean accuracy 66.3%)32.9%of sessions ended with a negative score: penalties from approved threats and blocked safe commands outweighed everything done right35.2%of players caught every threat, but only20.8%managed that while blocking at most 1 in 5 of the safe commands. The rest got there partly by blocking everything (awarding the “Human Bottleneck” title)

More importantly, the game managed to show the effect of approval fatigue:

The more approvals a user sees, the less attention they pay to each, becoming over time much less diligent in their supervision [...]

This is the other side of the human-in-the-loop dilemma. Users are asked to approve commands which are actually benign, and blocking them slows the agent down. Over time this noise will likely result in users dropping their guard and approving malicious commands. [...]

The high amount of noise introduces fatigue resulting in developers opting for complete bypasses instead, and developers don’t always have the context of what has changed to quickly determine the risk.

The solution? Design controls so users can't take the wrong decision: We need to make the tooling easier (such as sandboxing, and strict context isolation) and only grant agents broad permissions once these safeguards are in place, rather than pointing to human-in-the-loop as an acceptable fallback.

The environment should be designed, so the model can progress in autonomy without risk. Approval requests should be seldom enough so we can reasonably expect the human in the loop to have enough energy to properly assess the risk when it matters.

── more in #ai-safety 4 stories · sorted by recency
── more on @alex wauters 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/approval-fatigue-dem…] indexed:0 read:2min 2026-08-07 ·