You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.282,
ImprovementsSection of the release
What
Permission rules tell Claude Code which actions it may take without asking, such as running certain shell commands. Claude Code now warns about two kinds of rule that do not match the way they look, while still accepting them:
A rule that mixes * with a trailing :* is matched as a plain prefix, and the * is taken literally rather than as a wildcard.
A rule with :* anywhere but the end is matched as a * wildcard with a literal colon, not as the trailing :* prefix form.
The advice in the warning is different for allow rules and for other rules.
Why
A rule like Bash(git *:*) never matched anything and gave no sign of it. Now you are told, so you can fix the rule.