Safety Scrub
safety-scrubRedact sensitive data from text before logging or sending to a model. Masks card numbers, SSNs, API keys, tokens, JWTs, and private keys with [REDACTED-*] markers.
Instructions
Safety Scrub — Redact sensitive data from text before logging it or sending it to a model. Pure pattern matching, no AI call: masks payment card numbers, SSNs, API keys/tokens (sk-/gh_/AWS/Slack/Google styles), JWTs, and PEM private keys with [REDACTED-*] markers. Use whenever user-supplied or scraped text may carry credentials. Input: {text: string}. Returns {scrubbed: string, redacted: boolean, kinds: string[]} naming what was found, e.g. ['card','ssn']. Best-effort, not a guarantee. (1 MESH/call, a tool · safety)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | Payload for safety-scrub |