Production debugging with sanitized cURL
Share reproducible requests without exposing credentials in support channels.
OpenSanitize cURL commands and headers before sharing in tickets. Runs locally in your browser.
cURL / Header Sanitizer: Sanitize cURL commands, headers, and query params before sharing tickets.
This tool redacts credentials, tokens, and personal data from pasted cURL commands or raw headers while preserving the request shape.
Use it to keep reproduction steps intact without leaking secrets to support, vendors, or issue trackers.
| Category | Examples | Replacement |
|---|---|---|
| Authorization header | Authorization: Bearer …Authorization: Basic … | [REDACTED:AUTH] |
| API key headers | x-api-keyapi-key | [REDACTED:API_KEY] |
| Cookie header | Cookie: sessionid=… | [REDACTED:COOKIE] |
| Set-Cookie header | Set-Cookie: session=… | [REDACTED:SET_COOKIE] |
| Token-like query params | tokenaccess_tokenid_tokenapi_keysignaturesessionauth | [REDACTED:QP] |
| JWTs in text | eyJ... | [REDACTED:JWT] |
| Email addresses | user@example.com | [REDACTED:EMAIL] |
| IP addresses | 203.0.113.10 | [REDACTED:IP] |
| Card numbers (Luhn) | 4111 1111 1111 1111 | [REDACTED:CARD] |
| Bearer tokens inline | Bearer abc.def.ghi | Bearer [REDACTED:BEARER] |
Not legal advice and not a security guarantee. Always review sanitized output before sharing.