vibe-check
NewSecurity audit plugin for Next.js + Supabase projects - secrets, RLS, auth, dependencies
Overview
Security audit plugin for vibe coders. Ship without the security nightmares.
Installation
First, add the marketplace:
/plugin marketplace add Rahat-ch/vibe-checkThen install the plugin:
/plugin install vibe-checkCommands
/vibe-check:vibe-check
Full security audit - runs all checks and generates VIBE_CHECK.md.
/vibe-check:secrets
Scan for hardcoded API keys, exposed env vars, and .env files in git.
/vibe-check:rls
Analyze Supabase Row Level Security policies. Optionally verify via browser if Chrome extension is available.
/vibe-check:auth
Check API routes for missing authentication and authorization.
/vibe-check:deps
Run npm audit and report vulnerable dependencies.
/vibe-check:ship
Pre-deploy checklist with ship-readiness score.
Auto-Trigger
The vibe-auditor skill automatically activates when you work with:
- •
.envfiles - •
supabase/folder - •API routes (
app/api/**,pages/api/**) - •Auth-related files
It provides quick security tips without interrupting your flow.
Ignore Patterns
Inline
const key = "test-key"; // vibe-ignore:secrets.vibeignore file
# Known safe files
src/constants/public-keys.ts
*.test.ts
__mocks__/**Disclaimer
This tool provides educational guidance for common security pitfalls. It is NOT a replacement for professional security audits. You are solely responsible for your application's security.
Stack Support
Optimized for:
- •Next.js (App Router & Pages Router)
- •Supabase
- •React
Works with other stacks but checks are most thorough for the above.
Requirements
- •Node.js 18+
- •Claude Code CLI
License
MIT
Install & Usage
/plugin marketplace add <org/repo>Add the configuration to /plugin install vibe-check@<marketplace>
/pluginSecurity Audits
Frequently Asked Questions
What is vibe-check?
Security audit plugin for Next.js + Supabase projects - secrets, RLS, auth, dependencies
How to install vibe-check?
To install vibe-check: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install vibe-check@<marketplace>. Finally, /plugin in Claude Code.
What is vibe-check best for?
vibe-check is a plugin categorized under General. It is designed for: security, plugin, audit, vibe-coding, nextjs, supabase, secrets, rls. Created by Rahat Chowdhury.