fix(redact): keep literals out of the code-call exemption

main

Commit

peyton-alt2w ago

The call-expression exemption accepted any argument text, so api_key = decode(c2stbGl2ZS1hYmM) or PASSWORD = Pa55w0rd(x) kept the secret. Accept only digit-free identifiers and member references in callee and argument position.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M51JTCKQF15B9EHR6CYM9XR8