Vibe Audit — Security skill for Claude Code
Security scanner for AI-built apps.
How to install Vibe Audit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open vipulawl/vibe-audit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vibe Audit does
Security scanner for AI-built apps. Catches hardcoded secrets, injection vulnerabilities, missing rate limits, and more — generates a scored HTML report with one-click fix prompts for Cursor/Claude/Copilot.
Alternatives in Security
- Promptmap — Security scanner for custom LLM apps 1.2k ★
- MCP Security Checklist (SlowMist) — Comprehensive checklist: input validation, rate limiting, RBAC, credential management, container hardening 819 ★
- Review Artifact — Creates one polished, self-contained HTML artifact from review findings, audit notes, PR feedback, code review 652 ★
README
vibe-audit
**Security scanner for AI-built apps.** Catches hardcoded secrets, injection vulnerabilities, missing rate limits, exposed API keys, and more — then generates a scored HTML dashboard with one-click fix prompts for your coding agent.
[](https://www.python.org/downloads/) [](LICENSE) [](https://github.com/vipulawl/vibe-audit/stargazers)
The problem
Vibe coders ship fast. Security gets skipped. Then:
- An API key in GitHub gets scraped by bots within minutes
- No rate limiting means someone burns your $500 OpenAI credit overnight
- A debug
print(api_key)ends up in your server logs forever
vibe-audit runs in 30 seconds and tells you exactly what's wrong — in plain English, with fix prompts you can paste directly into Claude, Cursor, or Copilot.
Demo
$ vibe-audit ./my-app
vibe-audit scanning /Users/you/my-app
✓ Secrets: 1 issue
✓ .env Leaks: clean
✓ Frontend Exposure: clean
✓ Injection (SQL/XSS/CMD): 3 issues
✓ Sensitive Logging: 2 issues
✓ Security Headers: 1 issue
✓ Rate Limiting: 1 issue
✓ Dependencies: clean
✓ Auth Issues: clean
Score: 34/100 (Grade F)
Issues: 8 total
Severity Category Title File
──────────────────────────────────────────────────────────────────────
CRITICAL Secrets OpenAI API Key (v2) detected config.py:12
HIGH Sensitive Log Sensitive value in log statement main.py:304
HIGH Rate Limiting No rate limiting detected .
...
✓ Report saved to security-report.html
Open it in your browser for the full dashboard with fix prompts.
Then open `security-report.html`:
. Detects 97 secret/injection/deseria
Arcjet Py
Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data r
Code Validator
Static security scanner purpose-built for AI-generated code (Claude Code, GitHub Copilot, ChatGPT, Cursor). De
Related Agents
Security AI Generated Code Auditor
Security reviewer for AI-generated and vibe-coded apps — hunts the hardcoded secrets, broken row-level securit
Gsc Ctr Curve
GSC click-through-rate auditor. Compares per-query observed CTR to the position-CTR curve and flags queries th
Kavach API
KAVACH API security + auth/session specialist. Traces every endpoint for BOLA/IDOR, BFLA, broken auth, mass as