github-safe-publisher — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited github-safe-publisher (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.
Use this skill to turn private project material into public-safe GitHub artifacts such as case studies, skill releases, README updates, demo notes, and example prompts. The skill produces a safety verdict and concrete next steps; it must not auto-commit, auto-push, publish, upload, send, or share anything without explicit human review.
references/public-safety-boundaries.md before deciding what can be reused, generalized, or removed.python scripts/scan_public_safety.py path/to/public-candidate --no-baselinereferences/release-workflow.md before staging changes.git status --short, the unstaged diff, and the staged diff before any commit or push.Return one of these verdicts in every review:
BLOCK: Real secrets, credentials, raw private data, client-identifying material, local machine paths, databases, exports, logs, or unintended source files are present.REVIEW: The artifact is probably publishable after specific human checks or rewrites.READY: The artifact uses public-safe examples, passes the scanner, and has a clean manual diff review.If blocked, explain the minimum fix. Do not rewrite blocked material into a public repo until the sensitive source is removed or generalized.
YOUR_API_KEY_HERE.Use scripts/scan_public_safety.py for a deterministic first pass. Treat it as a guardrail, not proof of safety.
Recommended commands:
python scripts/scan_public_safety.py path/to/candidate
python scripts/scan_public_safety.py path/to/candidate --no-baseline --json
python scripts/scan_public_safety.py path/to/candidate --no-baselineThe scanner checks risky filenames, file extensions, binary-like artifacts, local path patterns, credential terms, token formats, private-key blocks, and private/client wording. Folder scans use .public-safety-baseline.json when present to suppress known review findings; use --no-baseline to see the raw scan. A clean scan still requires human diff review.
Scanner reports withhold matched text and absolute input locations. Relative filenames may still identify private work, so keep reports private. Linked inputs are refused; unreadable content and incomplete enumeration prevent readiness. Excluded build/dependency folders and binary content are not a complete content audit.
The baseline file itself is scanned. Existing review fingerprints remain compatible for unchanged content, but blocking findings are never suppressed. Inspect matches privately at their locations rather than copying sensitive lines into chat or logs. Review the exact proposed release file list separately.
git add . unless the user has already reviewed the whole repo state.git status --short
git diff -- path/to/file
git diff --cachedWhen preparing or reviewing a public candidate, respond with:
BLOCK, REVIEW, or READY.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.