Discussion about this post

User's avatar
Josh Woodruff's avatar

Capturing a token, disabling the identity, and replaying the token until every resource refuses it is the drill I'd copy. I have a revocation mechanism of my own and I've never watched it refuse a real request. Your 13.9% ceiling after twenty clean drills is the number I'd show any team that says one passing run is enough.

TJ Bethune's avatar

Killing production is the right call. It isn't the whole containment. On November 2 GitBook went dark for 15 hours and 24 minutes, and that stopped the attacker. It didn't revoke what the agent had already read. That's the gap I keep hitting as an ISSM. A tool description ingested before the kill switch fires stays in context. So does poisoned tool output. Revoke the identity and the session ends. The payload already crossed. In the October ToFu benchmark, 253 verified bugs sat across 118 MCP servers, and 43% failed tool-output validation. Containment has to include the context, not just the credential. When you drill the kill, do you purge the agent's ingested tool output too, or just the token?

Ready for more?