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.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

PEM private-key redaction rewritten to avoid pathological scanning

You'll notice
Useful2 Signal1
Secret Redaction

Private-key redaction no longer stalls on large or malformed input.

What

The secret scanner that strips private keys out of text before it leaves the session no longer uses one large regex spanning the whole key block, which could stall on big or malformed input. It now finds BEGIN and END lines separately and splices out what lies between them.

Details
  • Two case-insensitive global patterns, one for the header and one for the footer, matched in sequence with a minimum 64-character gap between them.
  • Each matched region is replaced with [REDACTED].
Evidence

PRIVATE KEY(?: BLOCK)?-----

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.234 →