Agent skill · Security

secret-scanner

Pre-push API key and credential scanner - blocks git push if secrets found

vibeevalgithub.com/vibeevalGitHub ↗
claude-codeMIT
Install
npx skills add vibeeval/vibecosystem --skill secret-scanner --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 2 KB
Bundled scripts: none
Version: 1.0.0
Path: skills/secret-scanner/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 521
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Secret Scanner Scans your codebase for leaked API keys, tokens, and credentials. Blocks git push if secrets are found. ## Usage ```bash # Scan current directory vibeco secrets # Scan specific path vibeco secrets /path/to/project ``` ## Detected Secrets (22 patterns) | Provider | Pattern | Example | |----------|---------|---------| | OpenAI | `sk-proj-...`, `sk-...` | `sk-proj-abc123...` | | Anthropic | `sk-ant-...` | `sk-ant-api03-...` | | AWS | `AKIA...` | `AKIAIOSFODNN7EXAMPLE` | | GitHub | `ghp_...`, `gho_...`, `github_pat_...` | `ghp_xxxxxxxxxxxx` | | Stripe | `sk_live_...`, `pk_live_...` | `sk_live_4eC39H...` | | Google | `AIza...` | `AIzaSyDaGm...` | | Slack | `xoxb-...`, `xoxp-...` | `xoxb-123-456-abc` | | SendGrid | `SG....` | `SG.xxx.yyy` | | npm | `npm_...` | `npm_xxxxxxxxxxxxx` | | PyPI | `pypi-...` | `pypi-AgEIcHl...` | | Database URLs | `postgres://`, `mongodb://`, `mysql://`, `redis://` | With embedded passwords | | Private Keys | `PRIVATE KEY-----` | PEM format | ## Auto-Setup: Git Pre-Push Hook Add to your project's `.git/hooks/pre-push`: ```bash #!/bin/bash vibeco secrets "$(git rev-parse --show-toplevel)" || exit 1 ``` Make it executable: ```bash chmod +x .git/h

What's inside
Steps it walks through
  1. Usage
  2. Detected Secrets (22 patterns)
  3. Auto-Setup: Git Pre-Push Hook
  4. How It Works
  5. What to Do If Secrets Are Found
  6. Scanned File Types
Commands it runs
Scan current directory
vibeco secrets
Scan specific path
vibeco secrets /path/to/project
vibeco secrets "$(git rev-parse --show-toplevel)" || exit 1
chmod +x .git/hooks/pre-push
More from vibecosystem
All skills →
About this skill
What does the secret-scanner skill do?

Pre-push API key and credential scanner - blocks git push if secrets found

How do I install it?

Run `npx skills add vibeeval/vibecosystem --skill secret-scanner --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From vibeeval/vibecosystem, a repository with 521 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going