{"version":"2.1.321","anchor":"bash-permission-check-re-evaluates-rewritten-subcommands-and","canonical_anchor":"bash-permission-check-re-evaluates-rewritten-subcommands-and","heading":"Shell command approval now checks the parts of a command and asks when unsure","tier":"notice","area":"Permissions","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/bash-permission-check-re-evaluates-rewritten-subcommands-and","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Shell command approval now checks the parts of a command and asks when unsure\n\nClaude Code now examines the parts of simple shell commands before approving them, and asks you when it cannot check one fully\n\n**What**\n\nBefore running a shell command without asking you, Claude Code decides whether it is allowed. It now looks at the individual parts of simple commands as well:\n\n- A part can raise the result to asking you, or block the whole command.\n\n- If the command is misread, an approval is no longer applied automatically and the command goes on to the usual checks instead.\n\n- If the check fails altogether, Claude Code asks you, saying \"This command could not be fully checked\".\n\n**Why**\n\nShell commands are approved automatically less often, and more of the doubtful ones come to you for a decision.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}