Claude Code v2.1.223: Security Fixes, /teleport Hint, and /review Alias

Claude Code v2.1.223 is out, carrying a batch of security fixes and workflow improvements. The headline: a Bash permission bypass where crafted commands could hide parts of themselves from permission checks is now patched. Also, permission prompts now catch commands padded with tabs or invisible Unicode.
Security fixes
- Fixed a Bash permission bypass that allowed hidden command parts.
- Permission prompts no longer allow tabs or invisible Unicode to obfuscate the command.
- Workflow scripts can no longer use dynamic
import()to run code outside the sandbox. - An agent's
bypassPermissionsmode now respects the org's bypass-permissions disable policy.
Marketplace wildcards
Managed settings (strictKnownMarketplaces and blockedMarketplaces) now support "owner/*" entries, letting you allow or block entire GitHub orgs in one go.
Cloud session hint
Cloud sessions show a /teleport hint so you can continue locally with claude --teleport <session id>.
Other fixes
- Resuming a session after a mid-session
/cdno longer comes back empty. - Gateway model discovery now includes Claude models with provider-prefixed IDs like
vertex_ai/claude-*orbedrock/anthropic.claude-*. modelOverrideskeys that aren't Anthropic model IDs are now ignored, not treated as the session's canonical model.- Server-delivered settings no longer disable the env block of machine-local
managed-settings.json; admin env merges per key. - Sandboxed commands fail less on Linux when
denyWritecovers the working directory. - Forked background agents no longer get stuck 'already resuming' when rebuilding the parent prompt fails.
- Fixed a hang on unusual
git pushoutput.
Context window changes
Two changes to context handling:
CLAUDE_CODE_DISABLE_1M_CONTEXTnow holds every Claude model with a native 1M window to 200K via auto-compaction, not just a fixed list. A startup warning appears if auto-compaction isn't holding the session to 200K.- Auto-compact now keeps sessions on unrecognized model IDs within the assumed context window. Set
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1to restore old behavior.
Code review changes
/review is now an alias for /code-review, which reviews the current diff or a PR with /code-review <level> <pr#>. Use /code-review ultra for a deep cloud review. Without a level, it reuses the last one you typed.
This release is primarily for developers using Claude Code in CI or scripts — the security patches are worth updating for.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude.ai Experiencing Elevated Errors and Login Issues
Claude.ai is reporting elevated errors affecting the platform, including login issues specifically for Claude Code. The incident was officially posted on March 11, 2026 at 17:19:35 UTC.

Samsung Workers Demand Share of AI Chip Profits — What Developers Need to Know
Samsung's labor deal sets a precedent: 10.5% of operating profit from the semiconductor division goes to bonuses. A broader movement of workers across AI supply chains demanding a share of record profits.

AI Mania: From Tulips to Tokens — A Critical Look at the AI Hype Cycle
Sean Helvey draws parallels between tulip mania and today's AI boom, questioning AI's true intelligence, transparency, and externalities. Touches on energy costs, data center expansion, and the need for data sovereignty.

PwC 2026 CEO Survey: 56% Report Zero Financial Return from AI, Only 12% Succeed
PwC surveyed 4,454 CEOs across 95 countries and found 56% report zero financial impact from AI, while only 12% have successfully used AI to both cut costs and grow revenue. The successful 'Vanguard' companies are 3x more likely to apply AI directly to products and services.