Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.221 Home All releases olderv2.1.220 v2.1.222newer

Windows PowerShell permission checks consider every quote interpretation

You'll notice
Useful4 Signal0
Permissions

On Windows, cleverly quoted shell paths can no longer sneak past your deny rules.

What

Path and command analysis for the Bash tool on Windows is now run over several possible readings of the same string instead of one unquoted spelling, closing gaps where quoting could hide a path from a deny rule.

Details
  • Deny-rule matching, redirection target collection, symlink and executable stem resolution, and dangerous-path detection all run across a variant set.
  • Variants are the raw string plus three quote-stripping/unquoting passes covering curly quotes and backtick escapes, plus the text following a :: stream suffix.
  • Anything containing a quote character that still cannot be resolved statically now falls through to manual approval rather than being allowed silently.
  • Windows only.
Evidence

Paths containing quote characters cannot be statically validated and require manual approval

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.221 →