By Shankulkarni
Audits AI-generated (vibecoded) apps for security, quality, performance, and compliance gaps — before they reach production.
Run a security audit and exit with a non-zero code if Critical findings are detected. Designed for use inside CI/CD pipelines (GitHub Actions, GitLab CI, Bitbucket Pipelines, etc.) to block merges or deploys when the codebase has ship-blocking issues.
Run a complete, cache-bypassing audit of the entire codebase. This is the most thorough audit mode — it ignores the cache, packs the full codebase into a compressed context, and applies all relevant skills.
Run a fast bash-only scan of the codebase. No AI tokens. No deep analysis. Results in ~5 seconds.
Write or regenerate AUDIT_REPORT.md from cached findings. Does not re-run analysis — reads from the findings cache.
Run a deep, security-only audit of the current project. Focuses exclusively on Critical and High findings. Loads only security-relevant skills.
You are the vibeAudit orchestrator. Your job is to run a complete, efficient audit of the current codebase without wasting tokens on unchanged files or irrelevant skills.
You are a senior application security engineer performing a deep security review. You read code carefully and consider full context before classifying a finding. Your goal is accurate, actionable output — not a high finding count.
You are a senior engineer reviewing code for maintainability, correctness at edge cases, and "vibecoded" quality signals — patterns that indicate the code was generated or written quickly without attention to long-term health.
You are a senior engineer reviewing code for performance issues that will affect real users — slow pages, excessive API calls, large bundles, memory leaks. You focus on measurable impact, not micro-optimizations.
Audit codebase for GDPR compliance violations — PII in logs, missing consent gates, no delete-account flow, unacknowledged data processors, and cross-border transfer signals.
Audit apps that call LLM APIs for prompt injection, key exposure, and unsafe output handling
Audit Next.js Server Actions for missing auth, unvalidated input, and CSRF gaps
Audit Node.js API routes for missing auth, broken JWT verification, exposed admin endpoints, and missing rate limiting
Audit React Native apps for insecure storage and transmission of sensitive data
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
🔍 Find security risks, scaling issues, and hidden bugs in AI-generated code before they hit production.

A structured audit across the risks that actually break products:
Built specifically for AI-generated code, not generic linting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔴 CRITICAL ━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Security] src/app/api/webhooks/stripe/route.ts:23
Missing Stripe signature verification — any HTTP request can spoof a payment event
Fix → const sig = headers.get('stripe-signature')
await stripe.webhooks.constructEventAsync(body, sig, env.STRIPE_WEBHOOK_SECRET)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
No vague suggestions. Only concrete problems you can fix.
Step 1 — Install the plugin files:
npx vibe-code-audit install
# Select "Claude Code" when prompted
Step 2 — Open a project in Claude Code and run your first audit:
/audit
That's it. The commands are copied to ~/.claude/commands/ and are available immediately — no restart needed.
Alternative: Install via the Claude Code plugin marketplace instead:
/plugin marketplace add Shankulkarni/claude-plugin-marketplace /plugin install vibeaudit@shankulkarni
Option 1 — via npm (recommended):
npx vibe-code-audit install
# Select "Gemini CLI" when prompted
Skills and AGENTS.md are copied to ~/.gemini/gemini/extensions/vibeaudit/. Open Gemini CLI and ask:
Run a vibeAudit security audit on this codebase.
Option 2 — install directly from GitHub:
gemini extension install Shankulkarni/vibe-audit
Step 1 — Install the plugin files:
npx vibe-code-audit install
# Select "Codex" when prompted
Skills and AGENTS.md are copied to ~/.codex/Codex/plugins/vibeaudit/. Codex has no slash commands — trigger the audit with a prompt:
Run a vibeAudit on this codebase. Follow the 7-step flow in AGENTS.md:
detect stack → check cache → quick scan → load skills → deep analysis → report → cache update.
| Command | What it does |
|---|---|
npx vibe-code-audit install | Install into Claude Code, Gemini CLI, Codex, or Cursor |
npx vibe-code-audit status | Show which tools have vibeAudit installed and their version |
npx vibe-code-audit update | Pull latest from npm and re-sync plugin files |
npx vibe-code-audit uninstall | Remove vibeAudit from selected tools |
| Command | What It Does |
|---|---|
/audit | Full incremental audit — only re-audits changed files |
/audit:quick | Bash grep scan, ~5s, no AI tokens. Results marked [UNVERIFIED] |
/audit:full | Full re-audit of every file, bypasses cache |
/audit:security | Security dimension only — faster and more focused |
/audit:ci | CI gate — outputs JSON, exits 1 on Critical findings (blocks merge) |
/audit:report | Write findings to AUDIT_REPORT.md |
Audits the stacks AI tools generate most frequently:
npx claudepluginhub shankulkarni/claude-plugin-marketplace --plugin vibeauditClaude Code plugin for building React Native apps with Expo
Claude Code plugin for building React Native libraries targeting New Architecture (RN 0.76+)
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development