Redaction
Automatically strip sensitive data before capture.
Default Redacted Fields
Headers
authorizationx-api-keyx-auth-tokencookieset-cookie
Body Fields
passwordtoken,refresh_token,access_tokensecret,api_keycredit_card,cvv,ssn
Custom Redaction
RedactionConfig(
redactHeaders: [
...RedactionConfig().redactHeaders,
'x-custom-secret',
],
redactBodyFields: [
...RedactionConfig().redactBodyFields,
'social_security_number',
'bank_account',
],
customPatterns: [
RedactionPatterns.creditCard,
RedactionPatterns.email,
RedactionPatterns.phone,
RegExp(r'CUSTOM-\d{8}'),
],
)
Built-in Patterns
RedactionPatterns.creditCard— Credit card numbersRedactionPatterns.email— Email addressesRedactionPatterns.phone— Phone numbersRedactionPatterns.ssn— US Social Security numbersRedactionPatterns.jwt— JWT tokens
