BeClaude

vibe-check

New
Community RegistryGeneralby Rahat Chowdhury

Security audit plugin for Next.js + Supabase projects - secrets, RLS, auth, dependencies

First seen 6/4/2026

Overview

Security audit plugin for vibe coders. Ship without the security nightmares.

Installation

First, add the marketplace:

bash
/plugin marketplace add Rahat-ch/vibe-check

Then install the plugin:

bash
/plugin install vibe-check

Commands

/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:

  • .env files
  • supabase/ folder
  • API routes (app/api/**, pages/api/**)
  • Auth-related files

It provides quick security tips without interrupting your flow.

Ignore Patterns

Inline

typescript
const key = "test-key"; // vibe-ignore:secrets

.vibeignore file

code
# 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

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install vibe-check@<marketplace>

3
Manage with /plugin
/plugin
View source on GitHub
securitypluginauditvibe-codingnextjssupabasesecretsrls

Security Audits

LicenseUnknownSourceWarnRepositoryPass

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.