mit einem Klick
secret-scanner
// Pre-push API key and credential scanner - blocks git push if secrets found
// Pre-push API key and credential scanner - blocks git push if secrets found
Show how vibecosystem works - agents, skills, hooks, and self-learning pipeline.
Security scan, dead code detection, and code quality audit for any project
WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, screen reader optimization
API versioning strategies, breaking change detection, deprecation lifecycle, and migration guides
Voice framework, visual identity standards, color palette management, typography specs, brand consistency
Chrome DevTools MCP ile browser debugging. Console, network, performance, DOM analizi.
| name | secret-scanner |
| description | Pre-push API key and credential scanner - blocks git push if secrets found |
| version | 1.0.0 |
| category | security |
| tags | ["secrets","api-keys","pre-push","git-hooks","security"] |
Scans your codebase for leaked API keys, tokens, and credentials. Blocks git push if secrets are found.
# Scan current directory
vibeco secrets
# Scan specific path
vibeco secrets /path/to/project
| 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... |
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 |
Add to your project's .git/hooks/pre-push:
#!/bin/bash
vibeco secrets "$(git rev-parse --show-toplevel)" || exit 1
Make it executable:
chmod +x .git/hooks/pre-push
Now every git push will scan for secrets first. If any are found, push is blocked.
.env file (add .env to .gitignore)process.env.API_KEY.ts .tsx .js .jsx .mjs .cjs .py .go .java .rb .php .rs .swift .kt .json .yml .yaml .toml .env .cfg .conf .ini .sh .bash .zsh .xml .properties .gradle