Credential headers scrubbed on every disk and shipped sink
A non-negotiable floor of 16 authentication and session headers — Authorization, Cookie, every X-Api-Key / X-Auth-Token / X-Amz-Security-Token variant — is scrubbed by default on every sink that touches disk or leaves the box: the on-disk replay JSONL, the Postgres-backed library, and every shipped/exported stream. The floor is hard-coded, not configurable down; per-deployment add-ons can only EXPAND it. The one place headers stay verbatim is the in-memory active-session store that replays stateful flows byte-perfect — RAM-only, dropped on restart, never written and never transmitted. MOCK_PERSIST_VERBATIM is the explicit, air-gap-only opt-out that keeps headers on the disk JSONL too.
- ·16 headers, a hard floor that can only expand — never shrink
- ·Scrubbed by default on every disk sink and every shipped/exported sink
- ·In-memory replay store keeps headers verbatim for fidelity — RAM-only, never leaves the box; air-gap opt-out persists them via MOCK_PERSIST_VERBATIM