{"version":"2.1.323","anchor":"permission-rule-validation-warns-about-in-a-variables-val","canonical_anchor":"permission-rule-validation-warns-about-in-a-variables-val","heading":"Claude Code warns about a * in a variable's value in allow rules","tier":"notice","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/permission-rule-validation-warns-about-in-a-variables-val","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Claude Code warns about a * in a variable's value in allow rules\n\nAllow rules such as VAR=* cmd now get a warning, because the * also matches spaces\n\n**What**\n\nAllow rules are permission rules that let a command run without asking you. When Claude Code checks your rules, it now warns about an allow rule that puts a `*` in a variable's value, such as `VAR=* cmd`. The warning explains that a `*` also matches spaces.\n\n**Why**\n\nBecause the `*` can match spaces, such a rule can allow far more than one value for the variable. The warning points out a rule that may let through commands you did not mean to allow.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}