safe-public-release
CommunityBlock risky public releases with hard gates
Legal & Compliance#git#approval gates#secrets scanning#public release#hash binding#force-push safety
Authorohsonerdy
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prevents accidental leakage of private content and stops unauthorized or mismatched release artifacts from being pushed to public remotes.
Core Features & Use Cases
- History scan for private-content patterns: Scans every commit reachable from any ref (not just the current working tree) to catch leaks hidden in rebased or abandoned history.
- Hash-bound owner upload approval gate: Enforces that an operator’s pre-signed approval matches the exact candidate hash on all required tokens, so the release target cannot be swapped.
- Fail-closed release gating: Blocks the push when any gate fails, and guides remediation through precise findings and allow-list handling for false positives.
- Use cases: Use when preparing to push to main, publish, ship, or tag releases on GitHub (especially when private patterns may exist anywhere in reachable history).
Quick Start
Use safe-public-release to run a full git history private-content scan and an optional owner upload approval check before you push to main or publish a release.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: safe-public-release Download link: https://github.com/ohsonerdy/openclaw-frontier-stack/archive/main.zip#safe-public-release Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.