Coding

Content Scrubber

Try it

OpenClaw plugin that scrubs private infrastructure details from outgoing messages. Regex-based redaction of RFC 1918 IPs, localhost ports, SSH targets, and h...

What it does

An OpenClaw extension plugin that intercepts outgoing messages and redacts private infrastructure details before delivery.

The skill document

Content Scrubber

An OpenClaw extension plugin that intercepts outgoing messages and redacts private infrastructure details before delivery.

What It Catches

  • RFC 1918 IPv4 addresses: 10.x.x.x, 172.16-31.x.x, 192.168.x.x
  • Loopback addresses: 127.x.x.x
  • localhost with ports: localhost:8080, localhost:3000, etc.
  • SSH/SCP targets: user@10.0.0.1:/path
  • Custom hostnames: configurable hostname patterns

How It Works

The plugin registers as a message interceptor. Before any message leaves OpenClaw (Discord, Telegram, Signal, etc.), it runs through regex-based scrubbing rules that replace private details with safe placeholders like [redacted-ip], [redacted-service], [redacted-target].

Rules are deterministic (regex, not LLM), so they're fast, auditable, and never miss edge cases that an LLM scrubber would.

Installation

  1. Copy the plugin files to your OpenClaw extensions directory:

    ~/.openclaw/extensions/content-scrubber/
    ├── index.ts
    ├── openclaw.plugin.json
    └── package.json
    
  2. Add to your openclaw.json plugins config:

    {
      "plugins": {
        "entries": {
          "content-scrubber": {
            "enabled": true,
            "config": {
              "dryRun": false,
              "allowedRecipients": []
            }
          }
        }
      }
    }
    
  3. Restart OpenClaw.

Configuration

OptionTypeDefaultDescription
dryRunbooleanfalseLog what would be scrubbed without actually redacting
allowedRecipientsstring[][]Chat IDs where scrubbing is skipped (e.g., private DMs with yourself)

Example

Before scrubbing:

SSH into admin@10.0.0.50 and check the service on localhost:8096

After scrubbing:

SSH into [redacted-target] and check the service on [redacted-service]

Related skills

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván854 installs69 stars

figma-use

Official

Get working use_figma scripts by following 17 critical rules and an incremental check-between-steps workflow for the Figma Plugin API.

by OpenAI27.5k stars

Draft a SKILL.md, generate test prompts, and run paired evaluations to iterate an agent skill.

by Anthropic177.3k stars

cli-creator

Official

Scaffold a durable CLI that Codex can invoke by name from any working directory.

by OpenAI27.5k stars

aspnet-core

Official

Pick the right ASP.NET Core app model and write code that matches current Microsoft guidance.

by OpenAI27.5k stars

More from solomonneas

Browse all skills

Essential penetration testing command reference. Quick lookup for nmap, Metasploit, hydra, john, nikto, gobuster, and other offensive security tools. Covers...

by Solomon Neas65 installs1 stars

Memory forensics with Volatility and related tools. Acquire RAM dumps, extract processes and DLLs, investigate rootkits and fileless malware, recover credent...

by solomonneas31 installs1 stars

This skill should be used when the user asks to "run pentest commands", "scan with nmap", "use metasploit exploits", "crack passwords with hydra or john", "s...

by solomonneas36 installs

Expert malware analysis for defensive security research. Static and dynamic analysis, sandbox triage, IOC extraction, unpacking, and malware family identific...

by solomonneas31 installs

Knowledge card memory system with semantic search. Agents wake up fresh each session but remember everything through atomic ~350-token cards with YAML frontm...

by solomonneas28 installs

Network traffic analysis with Wireshark and tshark. Capture packets, write display and BPF filters, follow TCP/UDP/TLS streams, detect C2 beacons, troublesho...

by solomonneas27 installs