public-content-scrubber — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited public-content-scrubber (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The privacy posture is Stripe Press / Linear / Anthropic — quality of artifact in public, financial detail private. This scrubber is the structural enforcement of that posture across every public surface (newsletters, ship logs, sales pages, founder letters, Reddit/LinkedIn drafts, brief issues, site copy).
It blocks four categories of accidental leak:
$5,000, $1.2M, $500/mo (unless the trailing context names a known pricing/methodology word like max position, daily exposure, starter, pro, tier)target, spec, threshold, min, max, goal, floor, cap — these signal methodology, not actual performance)kalshi.com/profile/<user> (track record stays NDA-only)Wired into every public-output skill BEFORE publish:
Pattern: drafter generates → scrubber scans → on hit, drafter rewrites → scrubber scans again → on clean, voice-gate runs (advisory) → publish.
python3 ${REPO_ROOT}/tools/voice/scrubber.py "$DRAFT_PATH"
EXIT=$?
if [ $EXIT -eq 0 ]; then
echo "STATUS=clean"
elif [ $EXIT -eq 1 ]; then
echo "STATUS=blocked"
echo "$(cat /dev/stdin)" | python3 ${REPO_ROOT}/tools/voice/scrubber.py - > /tmp/scrubber-hits.json
# Surface hits to drafter for revision
fiExit 0 = clean, exit 1 = hits found (block publish), exit 2 = bad input.
OVERRIDE_SCRUBBER_<reason>. Cooper YES → publish proceeds with the hit on record. NO → revise.tools/voice/scrubber.py PRICING_CONTEXT regex. Each addition is a commit Cooper reviews.Verified by 7 calibration tests in tools/voice/scrubber.py:
The companion tools/voice/score.py runs in parallel as advisory voice rubric.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.