@webrec/plugin-pii-scrubber
v1.0.0
Published
Webrec plugin to automatically redact PII (emails, credit cards, tokens) from logs and network requests.
Maintainers
Readme
@webrec/plugin-pii-scrubber
A plugin for Webrec that automatically detects and redacts Personally Identifiable Information (PII) from console logs and network requests.
Features
- 🕵️ Auto-detection: Automatically finds emails, credit card numbers, SSNs, and Auth tokens.
- 🔒 Secure: Redacts sensitive data before it's stored in memory.
- ⚙️ Configurable: Add your own regex patterns or change the replacement text.
Install
npm install @webrec/plugin-pii-scrubberUsage
import webrec from 'webrec';
import createPiiScrubber from '@webrec/plugin-pii-scrubber';
// Initialize with default settings
webrec.use(createPiiScrubber());
// Or configure custom patterns
webrec.use(createPiiScrubber({
patterns: [
/secret-api-key-[a-z0-9]+/g, // Custom pattern
],
redactWith: '[SECRET]', // Custom replacement text
}));Default Patterns
By default, the plugin scrubs:
- Email addresses
- US Social Security Numbers (SSN)
- Credit Card Numbers
- Bearer Tokens in headers/bodies
License
MIT
