← All public plugins
  • ChatGPT
  • Security
  • Verified public page

Vibe Code Security Reviewer

Advanced security review for AI-generated applications, Supabase RLS, APIs, secrets, databases, and production deployments.

Use plugin → (opens in a new tab)

What Vibe Code Security Reviewer can do

Use this plugin when you need a structured workflow rather than a one-off answer. Its capabilities are organized into focused skills so you can start broad, then go deeper where the work requires it.

  • AI application security
  • API and authorization review
  • Supabase RLS and database analysis
  • Secrets and data protection
  • Cloudflare and deployment security
  • Security testing and remediation

Use cases

  • Review an AI-generated application before production
  • Trace authentication, authorization, and tenant-isolation risks
  • Audit Supabase RLS, Data API exposure, views, functions, and storage policies
  • Find leaked keys, unsafe APIs, SSRF, upload, webhook, dependency, and deployment risks
  • Turn findings into prioritized fixes, regression tests, and re-review evidence

Skills included

ai application security

Review AI features for prompt injection, data leakage, tool abuse, unsafe output, and excessive agency.

What it helps with

Use Ai Application Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply ai application security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Ai Application Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

api abuse and misuse

Review APIs for broken object authorization, excessive data, unsafe methods, rate-limit gaps, and abuse paths.

What it helps with

Use Api Abuse And Misuse to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply api abuse and misuse to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Api Abuse And Misuse for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

api leak and key security

Detect API keys, service credentials, tokens, and privileged endpoints leaked to clients or repositories.

What it helps with

Use Api Leak And Key Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply api leak and key security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Api Leak And Key Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

authentication and authorization

Review login, sessions, tokens, roles, permissions, tenant isolation, and privileged actions.

What it helps with

Use Authentication And Authorization to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply authentication and authorization to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Authentication And Authorization for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

cloudflare and deployment security

Review Workers, Pages, storage bindings, deployment configuration, and production security controls.

What it helps with

Use Cloudflare And Deployment Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply cloudflare and deployment security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Cloudflare And Deployment Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

dependencies and supply chain

Review packages, lockfiles, scripts, provenance, licensing, advisories, and dependency risk.

What it helps with

Use Dependencies And Supply Chain to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply dependencies and supply chain to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Dependencies And Supply Chain for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

edge functions and webhooks

Review serverless functions, webhooks, signatures, retries, idempotency, and privileged execution.

What it helps with

Use Edge Functions And Webhooks to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply edge functions and webhooks to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Edge Functions And Webhooks for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

observability and incident response

Review security logging, alerting, audit trails, containment, recovery, and post-incident evidence.

What it helps with

Use Observability And Incident Response to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply observability and incident response to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Observability And Incident Response for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

postgres database security

Review PostgreSQL schemas, grants, functions, views, migrations, and query safety.

What it helps with

Use Postgres Database Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply postgres database security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Postgres Database Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

privacy and data governance

Review collection, minimization, retention, consent, logging, export, deletion, and third-party data flows.

What it helps with

Use Privacy And Data Governance to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply privacy and data governance to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Privacy And Data Governance for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

realtime and messaging security

Review realtime channels, WebSockets, queues, broadcasts, subscriptions, and message authorization.

What it helps with

Use Realtime And Messaging Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply realtime and messaging security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Realtime And Messaging Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

secrets and data protection

Find exposed secrets and review sensitive-data collection, storage, logging, and transmission.

What it helps with

Use Secrets And Data Protection to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply secrets and data protection to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Secrets And Data Protection for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

security review reporting

Produce concise, evidence-backed security reports for developers and stakeholders.

What it helps with

Use Security Review Reporting to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply security review reporting to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Security Review Reporting for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

security testing and remediation

Convert findings into safe tests, prioritized fixes, regression coverage, and verification evidence.

What it helps with

Use Security Testing And Remediation to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply security testing and remediation to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Security Testing And Remediation for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

storage and upload security

Review object storage, file uploads, MIME validation, path ownership, malware risk, and download authorization.

What it helps with

Use Storage And Upload Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply storage and upload security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Storage And Upload Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

supabase auth and sessions

Review Supabase Auth identity, JWT claims, sessions, recovery, OAuth, and account lifecycle security.

What it helps with

Use Supabase Auth And Sessions to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply supabase auth and sessions to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Supabase Auth And Sessions for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

supabase rls security

Perform deep Supabase Row Level Security, Data API exposure, policy, view, function, and role analysis.

What it helps with

Use Supabase Rls Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply supabase rls security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Supabase Rls Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

threat modeling

Model assets, actors, trust boundaries, attack paths, and mitigations for an application.

What it helps with

Use Threat Modeling to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply threat modeling to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Threat Modeling for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

vibe code security reviewer

Route fast-built application reviews into focused threat, code, dependency, data, deployment, and remediation workflows.

What it helps with

Use Vibe Code Security Reviewer to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply vibe code security reviewer to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Vibe Code Security Reviewer for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

web application security

Review web applications for injection, XSS, CSRF, SSRF, unsafe redirects, uploads, and browser security weaknesses.

What it helps with

Use Web Application Security to turn a focused Vibe Code Security Reviewer task into a clearer, repeatable workflow.

Example use

Ask Vibe Code Security Reviewer to apply web application security to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Web Application Security for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

How to use Vibe Code Security Reviewer

  1. Define the scope: repository, routes, APIs, identities, data, deployment, and external services.
  2. Ask for a threat model and trust-boundary map before requesting a complete review.
  3. Run focused reviews for authentication, APIs, Supabase RLS, secrets, uploads, dependencies, AI tools, and deployment.
  4. Require each finding to include severity, confidence, affected path, impact, evidence, remediation, and verification.
  5. Ask for safe regression tests and then re-review the exact changed path after remediation.

Example prompts

Audit this application for the highest-risk vulnerabilities. Start by mapping trust boundaries and attacker-controlled inputs.

Review this Supabase schema for RLS, Data API exposure, views, functions, and storage authorization. Return evidence and negative tests.

Trace this authentication flow from login through session refresh and privileged actions. Find bypasses and propose regression tests.

Review this deployment for leaked secrets, unsafe CORS, preview exposure, cache risks, bindings, and rollback gaps.

How to get maximum benefit

  • Give the reviewer the actual repository, schema, route, or deployment configuration in scope.
  • Separate confirmed findings from hypotheses and missing evidence.
  • Never paste live secrets; use placeholders and rotate anything accidentally exposed.
  • Treat frontend checks as insufficient for authorization; verify server-side enforcement.
  • Use the output as an engineering review, not as a certification or guarantee.

Limitations and safe use

A review is only as complete as the repository, configuration, logs, and evidence provided.

The plugin cannot certify legal compliance, guarantee security, or prove the absence of vulnerabilities.

Destructive exploitation and production changes require an authorized test environment and human approval.

Frequently asked questions

What is Vibe Code Security Reviewer?

Vibe Code Security Reviewer is a security plugin created by The Doers Firm. It includes 20 focused skills for developers, security reviewers, founders, and teams shipping ai-generated or rapidly built applications.

How do I get the best results from Vibe Code Security Reviewer?

Give it a specific goal, relevant context, constraints, and a desired output format. Ask it to surface assumptions and revise the result against clear criteria.

Plugin policies and support

Our policies cover The Doers Firm plugins for Codex and ChatGPT. Review the installed version and any connected service permissions before use.

Chat with us