{"name":"io.github.r3352/redact-mcp","slug":"r3352-redact-mcp","title":"Redact MCP","description":"Auto-detects and obfuscates PII (IPs, emails, API keys, names) so Claude never sees real client data","url":"https://mcp.market/server/r3352-redact-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":14,"stars":6,"forks":1,"downloads_week":null,"last_push_at":"2026-03-23T13:52:57.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/r3352/redact-mcp","website":"https://github.com/r3352/redact-mcp","version":"2.0.4","remotes":[],"packages":[{"registryType":"npm","identifier":"@mattzam/redact-mcp","version":"2.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Enable JSONL audit trail for compliance tracking","name":"REDACT_AUDIT_LOG"},{"description":"Directory for mappings and audit log storage","name":"REDACT_DATA_DIR"}]}],"tools":[{"name":"redact_add_mapping","description":"Manually add a specific real→fake mapping. Use this when you know a specific value should be redacted (e.g., a client company name, internal hostname).","write_action":false,"price_micros":0,"input_schema":null},{"name":"redact_audit_log","description":"View recent audit log entries showing what was redacted and when. Requires REDACT_AUDIT_LOG=true environment variable to be set.","write_action":false,"price_micros":0,"input_schema":null},{"name":"redact_deobfuscate","description":"Reverses obfuscation — replaces all fake values back with the original real values. Use this when generating final reports or deliverables for the client.","write_action":false,"price_micros":0,"input_schema":null},{"name":"redact_obfuscate","description":"Takes raw text and returns an obfuscated version with all detected PII replaced by consistent fake values. Uses regex + AI-based NER detection. Use this to sanitize any pasted text, command output, or data before analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"redact_proxy_request","description":"Makes a real HTTP request to the target, then obfuscates the entire response before returning it. Use this INSTEAD of curl/fetch for all pentest HTTP requests. The URL, headers, and body are deobfuscated first (in case you're using already-obfuscated values), then the real request is made, and the response is fully sanitized.","write_action":false,"price_micros":0,"input_schema":null},{"name":"redact_read_file","description":"Reads a file from disk and returns its content with all detected PII obfuscated. Use this INSTEAD of the Read tool for any client data files, config files, or logs that may contain sensitive information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"redact_remove_mapping","description":"Remove a mapping by its real value. Use this to undo a false positive detection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"redact_show_mappings","description":"Display all current real→fake mappings, grouped by type. Shows what is currently being redacted.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-27T23:35:05.627Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:35:05.486Z","components":{"code":{"score":25,"max":25,"notes":["15 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 188 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@mattzam/redact-mcp","version":"2.0.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-03-23T12:55:10.849Z","repositoryUrl":"git+https://github.com/r3352/redact-mcp.git"}],"repo":{"found":true,"owner":"r3352","repo":"redact-mcp","archived":false,"pushedAt":"2026-03-23T13:52:57Z","stars":6,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/144442042?v=4","ownerCreatedAt":"2023-09-08T10:11:06Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":6,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-03-23T13:52:57.000Z","score":14}}}},"grade_history":[],"reviews":[]}