{"version":"2.1.289","anchor":"compound-bash-permission-check-also-fires-when-a-single-pars","canonical_anchor":"compound-bash-permission-check-also-fires-when-a-single-pars","heading":"More shell commands get checked part by part against your permission rules","tier":"notice","area":"Permissions","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.289\/e\/compound-bash-permission-check-also-fires-when-a-single-pars","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.289","markdown":"### More shell commands get checked part by part against your permission rules\n\nClaude Code now checks a shell command part by part when it splits into several commands, or when its one parsed command differs from what was written\n\n**Unclear.** It is not clear which commands end up as a single command with different text.\n\n**What**\n\nBefore running a shell command, Claude Code breaks it into its separate commands and can check each against your permission rules. Previously it did this part-by-part check only when the input split into more than one command. It now also does it when the input becomes a single command whose text differs from what was written.\n\n**Why**\n\nCommands that Claude Code rewrites while reading them are now checked piece by piece, which makes permission checks stricter.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}