{"version":"2.1.311","anchor":"new-env-var-claude-code-even-more-dangerously-skip-permissio","canonical_anchor":"new-env-var-claude-code-even-more-dangerously-skip-permissio","heading":"New CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS variable and protections that bypass cannot waive","tier":"use","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/new-env-var-claude-code-even-more-dangerously-skip-permissio","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### New CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS variable and protections that bypass cannot waive\n\nA new `CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS` variable appears, and some permission rules are now marked as not waivable in bypass mode\n\n**Unclear.** Which checks this variable actually skips is not known.\n\n**What**\n\nThis release adds a new environment variable (a setting passed to Claude Code from your shell), `CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS`. It sits in two lists next to other overrides for delete prompts and trust, such as `CLAUDE_CODE_DISABLE_MOUNTED_DRIVE_RM_PROMPT` and `CLAUDE_CODE_IGNORE_PERSISTED_TRUST`. The finding did not look at what the variable does.\n\nTwo permission rules also gain a new `waivableInBypass` field, set to false (`waivableInBypass: !1`). Bypass mode is where Claude Code skips its usual permission prompts.\n\n- The `outsideReadsBlocked` entry, which covers reading outside allowed locations, now has `waivableInBypass: !1`.\n\n- The background-operator permission profile now has `waivableInBypass: !1`. Its `bypassImmune` field is also `!1`.\n\n**Why**\n\nIf you or your organisation use bypass mode or manage permission settings, note that some protections are now marked as not waivable in that mode. The name of the new variable points to a stronger way to skip permissions than the existing one, but what it does has not been read.\n\n- Area: Permissions\n- Names: `CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS`, `CLAUDE_CODE_DISABLE_MOUNTED_DRIVE_RM_PROMPT`, `CLAUDE_CODE_IGNORE_PERSISTED_TRUST`\n- Tier: Use it now\n- Useful: 5\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}