Claude Code v2.1.214 closes a Bash permission bypass

The v2.1.214 patch focuses on command permission checks. The headline fix: a permission bypass in Windows PowerShell 5.1 sessions is gone. Commands longer than 10,000 characters now always ask for confirmation instead of running automatically.
A few more hardening changes:
• Bash checks no longer treat zsh variable substitutions inside [[ ]] comparisons as inert text, so those commands now require confirmation • An Edit(src/**) rule no longer approved writes to nested dir/ directories across the whole tree • Remote sessions could pass checks before the local confirmation dialog was answered
The patch also adds an EndConversation tool that lets Claude terminate sessions on especially aggressive behavior and jailbreak attempts, the same way claude.ai has since 2025.
Up next
ctx2img packs whole repos into image tiles, cutting token use 60-75%
ctx2img converts repos, directories, Markdown, and prompts into dense tiled images for Claude and Codex, cutting context-token use by roughly 60-75% per the author’s own measurements. Markdown sections and files become labeled tiles laid out to kill empty space.
Related stories
- Claude Code v2.1.217: subagent caps and a memory fix
- Claude Code v2.1.215 stops auto-running /verify and /code-review
- Claude Code v2.1.212: /fork now spawns a background session
- Claude Code 2.1.317: email check, SDK hook block, cost API
- Claude Code 2.1.314 adds write fence, IdP groups, compaction
- Claude Code 2.1.311 can drop its last rm -rf guard
Comments
No comments yet. Be the first.
Join the conversation
Sign in to leave a comment. It appears after moderation.

