Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.268 ·

Bash permission-rule matching gains compound bare-assignment support

Bash permission matching adds a compound-bare-assignment name list for allow/prefix rules

Under the hood Internal Changes
JSON All of v2.1.268
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Bash PermissionsArea: what it touches
Internal ChangesKind: in v2.1.268,
Internal ChangesSection of the release

Unclear The finding does not explain what a 'bare assignment' command pattern looks like in practice or which specific commands this affects.

What

The internal function that checks a bash command against your allow, deny, and ask permission rules now accepts a list called compoundBareAssignmentNames. For permission rules recognized as a 'bare assignment' pattern (a rule form the code detects via Vct(U)), that rule now only matches under allow-with-prefix rules, and only through a new check (NIn(U, p, v)) that consults this name list.

Why

This narrows when a bare-assignment-style permission rule is allowed to match, tightening how such rules are applied to bash commands.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not explain what a 'bare assignment' command pattern looks like in practice or which specific commands this affects.

See this entry in the whole of v2.1.268 →

Feedback