Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
shipshitdev avatar

Open Source Checker

  • 143 installs
  • 31 repo stars
  • Updated August 2, 2026
  • shipshitdev/library

Verify dependency licenses, attribution obligations, and open-source policy compliance before release to avoid legal exposure from copyleft or incompatible packages.

About

The open-source-checker skill audits project dependencies and usage for open-source license compliance, incompatible obligations, and missing attributions. It helps teams identify copyleft exposure, policy violations, and documentation gaps before shipping software to customers or publishing repositories publicly.

  • License compatibility scanning
  • Attribution requirement checks
  • Copyleft risk detection
  • Dependency policy review
  • Release compliance sign-off

Open Source Checker by the numbers

  • 143 all-time installs (skills.sh)
  • +4 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #902 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/shipshitdev/library --skill open-source-checker

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs143
repo stars31
Last updatedAugust 2, 2026
Repositoryshipshitdev/library

What it does

Verify dependency licenses, attribution obligations, and open-source policy compliance before release to avoid legal exposure from copyleft or incompatible packages.

Files

SKILL.mdMarkdownGitHub ↗

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 (.env should be gitignored)

Git History (CRITICAL)

  • Secrets remain in git history even after deletion
  • Must scan all branches, tags, and deleted files
  • Use gitleaks, truffleHog, or git-secrets

Quick Workflow

1. File scan: Check for secret files, patterns 2. Code analysis: Search for hardcoded secrets 3. Git history: Scan entire history with tools 4. Setup hooks: Prevent future commits with secrets 5. Clean history: Use git-filter-repo if needed

Tools

  • gitleaks: Best for git history scanning
  • truffleHog: Alternative history scanner
  • git-secrets: AWS-focused with pre-commit hooks
  • detect-secrets: Baseline-based detection

References

  • Full guide: Patterns, scanning workflow, git hooks, cleanup

Related skills

Securitycomplianceaudit

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.