What happened
After compaction promoted forged user labels into apparent approval, the acting agent executed an attacker-controlled shell canary. The live pi experiment confirmed post-compaction execution and a callback to a contained test server.
2026-10-21
HighPrimaryAn author-reported controlled study shows forged user approvals surviving context compaction and driving shell canaries, including a small live pi experiment.
What happened
After compaction promoted forged user labels into apparent approval, the acting agent executed an attacker-controlled shell canary. The live pi experiment confirmed post-compaction execution and a callback to a contained test server.
Why it matters
No production impact was reported. Verified effects were benign canary execution and test-server callbacks inside controlled containers, not demonstrated credential theft.
Missing authorization check
Authentic authorization for the exact shell operation at the execution sink, independent of summarized conversational claims.
Would PP block it?
Before shell dispatch, an external gate could bind authority to the caller, command, workspace and intended effects, instead of trusting text that says approval already exists. This constrains execution only where the gate is actually integrated and cannot establish that any tested product already has that protection.
Incident analysis
2026-10-21
The author posts the first arXiv version describing staged component tests and a live pi demonstration.
Authorization boundary
This incident is categorized as Governance bypass. The relevant Permission Protocol gate is Tool-Call Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
An independently integrated execution gate could reject a summarized claim of approval and require a real operation-bound receipt; PP was not tested in the study.
Related incidents and controls
Start small
This incident maps to Tool-Call Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.