Fetching from the wire…
Security2026-09-12 · source-backed
A deny or ask rule starting with ! was applying beyond the settings source that wrote it; it's now scoped to its own source, and a bare ! negation is ignored. Separately, Edit() deny rules and the write-path check now apply to the file a Bash tee writes, so a Bash(tee:*) allow no longer covers destinations outside the working directories (changelog). Anyone who wrote a careful deny list should re-read it, because the scope those rules had last week isn't the scope they have now.
Each link below shares sources, entities, or timing with this story.
Go rotate a key. I'll wait. Claude Code 2.1.246, released August 25, lists this in its changelog: a fix for "telemetry and metrics requests to Anthropic carrying the API key configured for a third-party gateway (ANTHROPIC_BASE_URL); a credential is now only sent to its own hos...
Your Edit(src/**) allow rule doesn't mean what you think it means. Until today, it matched any directory named src at any depth in the repo. Not <cwd>/src. Any src/. Including one an agent just created three levels down, or one that arrived in a dependency checkout. The v2.1.2...
Edit/Write/Read rules whose path contains parentheses were dropped as invalid and ignored by the Bash sandbox, so folders intended as read-only were writable. A single rule with an uncompilable pattern, such as an unclosed bracket, made every file edit fail with "Invalid regul...
The changelog through 2.1.235 (code.claude.com) confirms the todo-tool removal from Opus 4.8, Sonnet 5, Fable 5, and Mythos 5+ that ran here on 2026-08-15 is restorable with that flag. Everything else in this window has already been covered: the Bash memory cgroups and the tod...
One Claude Code release fixed two independent permission-check bypasses on the same day. That's the story. Version 2.1.221, shipped August 4, patches a Bash tool bypass where zsh could execute hidden commands embedded inside [[ ]] regex conditionals. The approval prompt never...
The June 25 release adds autoMode.classifyAllShell to route every Bash and PowerShell command through the auto-mode classifier, surfaces denial reasons in the transcript, and emits a claude_code.assistant_response OTel event carrying the model's actual response text. (Claude C...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.