paperclip/packages
Michel Tomas 3399fc784f
fix(adapter-utils): bound header redaction by quoting context
The header rule stopped at the first whitespace or quote, so a multi-part
credential such as a Digest or AWS SigV4 authorization value lost only its
first token. It also matched any bare word carrying a credential hint, so
prose and paths like `auth: failed` or `/v1/tokens:list` were redacted.

The value is now bounded by its context: to the closing quote inside a
quoted shell argument, and to the end of a comma-separated `key=value` list
or a single token when unquoted. A header name must be hyphenated or
underscored, or be the bare `authorization` or `apikey`; the
`www-authenticate` and `proxy-authenticate` challenge headers are excluded.
The recognized scheme list follows the IANA registry plus
`AWS4-HMAC-SHA256` and `Token`.

Claude-Session: https://claude.ai/code/session_01RYigf3eMFJjey9iKRApPGE
2026-09-05 14:27:46 +02:00
..
adapter-utils fix(adapter-utils): bound header redaction by quoting context 2026-09-05 14:27:46 +02:00
adapters
…
db
…
google-sheets-mcp-server
…
kv-demo-mcp-server
…
mcp-server
…
paperclip-eval-kernel
…
paperclip-runner chore(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 6.1.1 (#12566) 2026-09-03 09:14:00 -07:00
plugins chore(deps-dev): bump rollup from 4.62.4 to 4.63.1 (#12570) 2026-09-03 07:30:14 -07:00
shared
…
skills-catalog
…
tailscale-https-broker
…
teams-catalog
…