Fetching from the wire…
Public story · 2026-09-09 · high
One bug let a backslash in a plugin path slip past the check that keeps plugins from resolving outside their own folder.
Why now: Anthropic shipped the fix in the 2026-09-09 Claude Code release.
Claude Code 2.1.265 fixes two plugin path bugs that broke in opposite directions, per the release notes.
The first is the one to care about. On macOS and Linux, a plugin path containing a backslash could slip past the symlink containment check, the guardrail that's supposed to stop a plugin from resolving to a location outside its own root. That's a real gap: the whole point of containment checks is to hold up against unusual input, not just the paths a plugin is expected to send.
The second bug ran the other way. Plugin directories whose names started with two dots were getting rejected when they shouldn't have been, a false positive rather than a security hole.
Both are fixed in the same release. If you install third-party Claude Code plugins, the backslash issue is the reason to upgrade. It's a path-validation bug, the kind of thing that's boring until a plugin (or a malicious one masquerading as legitimate) uses it to write or read outside where it's supposed to. The release notes don't say how long the bypass existed before this patch, or whether anyone found it in the wild versus during internal review.
Each link below shares sources, entities, or timing with this story.
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...
Each project gets a throwaway VM where the agent has full tool access to Docker, git, compilers and package managers with no path back to the host (GitHub). coop setup installs Firecracker and a guest kernel on Linux; macOS goes through Lima via Homebrew. Usage is coop up then...
Three things happened this month that only make sense together. Agent Plugins 1.0 shipped co-signed by six competitors: AWS, Anysphere, Microsoft, OpenAI, Vercel and Google (GitHub Changelog). It makes skills-plus-MCP bundles portable across clients. OpenAI's August 11 Codex c...
msitarzewski/agency-agents added 446 stars today, packaging personas across "divisions" (frontend specialists, community experts, fact-checkers, reality checkers), each defined with a voice, a process, and concrete deliverables rather than a generic prompt template (GitHub). I...
claude-mem hit 80,189 stars at v12.6.4, with 1,840 commits and 109 contributors. It hooks five agent lifecycle events to capture observations, compresses them through Claude's agent SDK into SQLite, and reinjects relevant context on new sessions. No manual tagging. One npx com...
A spec is a press release until someone who didn't write it implements it. GitHub made Agent Plugins 1.0 generally available on August 12 across VS Code, Copilot CLI, the Copilot SDK, and the Copilot app on all plans. The spec, published August 6, was co-authored by AWS, Anysp...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.