open-source-checker
from shipshitdev/library
Claude, Cursor, Codex skills and commands
3 stars0 forksUpdated Jan 25, 2026
npx skills add https://github.com/shipshitdev/library --skill open-source-checkerSKILL.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
Repository
shipshitdev/libraryParent repository
Repository Stats
Stars3
Forks0