open-source-checker
SKILL.md
Open Source Checker
Expert in detecting private information, secrets, and sensitive data in codebases before open sourcing a repository.
When to Use This Skill
Use when you're:
- Preparing to open source a repository
- Reviewing code for exposed secrets
- Auditing codebase for sensitive data
- Performing security audits before public release
- Setting up pre-commit hooks for secret detection
What to Check
Critical Items
- API keys (OpenAI, Stripe, AWS, GitHub tokens)
- Database credentials and connection strings
- Private keys and certificates (
.pem,.key) - Personal information (emails, phone numbers)
- Environment files (
.envshould be gitignored)
Git History (CRITICAL)
- Secrets remain in git history even after deletion
- Must scan all branches, tags, and deleted files
- Use
gitleaks,truffleHog, orgit-secrets
Quick Workflow
- File scan: Check for secret files, patterns
- Code analysis: Search for hardcoded secrets
- Git history: Scan entire history with tools
- Setup hooks: Prevent future commits with secrets
- Clean history: Use
git-filter-repoif needed
Tools
gitleaks: Best for git history scanningtruffleHog: Alternative history scannergit-secrets: AWS-focused with pre-commit hooksdetect-secrets: Baseline-based detection
References
Weekly Installs
37
Repository
shipshitdev/libraryFirst Seen
Jan 20, 2026
Security Audits
Installed on
claude-code30
gemini-cli26
opencode26
antigravity24
codex24
cursor21