Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add shipshitdev/library --skill "open-source-checker"
Install specific skill from multi-skill repository
# Description
Expert in detecting private information, secrets, API keys, credentials, and sensitive data in codebases before open sourcing
# SKILL.md
name: open-source-checker
description: Expert in detecting private information, secrets, API keys, credentials, and sensitive data in codebases before open sourcing
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
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.