Back to portfolio

Portfolio case study

Artifact Redactor

Public skill for redacting sensitive paths, secret-like strings, restricted URLs, and common PII from text artifacts before sharing them.

Overview

Artifact Redactor is a small public OpenClaw skill and local-first Python toolkit for making shareable artifact bundles safer. It scans supported text files for obvious leak patterns, writes a redacted copy into a clean output directory, re-checks the processed text output, and renders a markdown report that explains what was found, what was rewritten, and which files still need manual review. The public contract is intentionally narrow in v1.0.5: text artifacts are handled automatically, while skipped binary files stay manual-review-required instead of being silently treated as cleared. The command-line entrypoints now fail fast on missing inputs instead of returning a false-clear result from an empty or mistyped path.

What It Covers

  • Scans Markdown, JSON, logs, YAML, CSV, and similar text artifacts for sensitive paths, restricted URLs, secret-like strings, email addresses, and phone numbers
  • Writes a redacted copy into a separate output directory so the raw bundle stays untouched
  • Strips query strings from public URLs while redacting localhost, private hosts, and credentialed URLs
  • Flags binary or unsupported files for manual review instead of pretending they were auto-sanitized
  • Renders a concise markdown report for bug reports, vendor handoffs, release reviews, and public issues

Stack And Topics

  • ClawHub
  • Python
  • Privacy
  • Redaction
  • OpenClaw Skills
  • Release Engineering

Public Signals

  • ClawHub downloads: 447 public ClawHub listing, 2026-06-04
  • Published versions: 8 public ClawHub listing, 2026-06-04
  • Public release: v1.0.5 GitHub + ClawHub
  • Bundled scripts: 4 scan, redact, check, report
  • Pattern families: 6 restricted URL, path, secret, email, phone, public-url query cleanup
  • Binary policy: manual review unsupported files are flagged, not silently copied

References