Vibe Coding Security Checker
Check every item before shipping AI-generated code to users or clients.
0/30 items checked
0/15 critical items
🔑Environment Variables & Secrets
0/5🛡️Database Security
0/5🔒Authentication & Authorization
0/6📝Input Validation
0/5⚡Rate Limiting & Protection
0/4🚀Deployment & Headers
0/5Missing Critical Items
• No API keys hardcoded in frontend/client-side code
• .env.local (or .env) is in .gitignore
• No secrets in Git history (rotated if they were ever committed)
• Only NEXT_PUBLIC_ prefixed vars are exposed to the browser (Next.js)
• Service role key / admin key is server-side only
• Row-Level Security (RLS) enabled on ALL tables (Supabase)
• Per-user RLS policies tested (User A can't see User B's data)
• Client-side code uses anon key only (not service role key)
• Authentication middleware on ALL protected pages/routes
• API routes verify user session before returning data
• Authorization checks: users can only access their OWN resources
• Server-side validation on EVERY API endpoint (not just client-side)
• HTML in user content is sanitized (XSS prevention)
• Rate limiting on authentication endpoints (login, signup, reset)
• HTTPS enabled (SSL certificate active)
Full security walkthrough with code examples
Read the Complete GuideChecklist runs locally. Nothing stored or transmitted.
Using AI? Optimize your prompts first.
Better prompts = better output = fewer revisions.
Try the Prompt Optimizer — Free →You might also like
AI Workflow Audit
AI Workflow Audit scans your input and flags issues with actionable fixes. Free, no signup, and optimized for fast, reliable results—run a check now
AI Stack Builder
AI Stack Builder is a free, no signup tool built for knowledge workers. Get the result instantly in your browser and move on—try it now in seconds—try it now
AI Prompt Grader
AI Prompt Grader gives you ready-to-use prompts you can copy and customize. Free, no signup, and organized for real workflows—open it now in seconds—try it now
AI Prompt Optimizer
AI Prompt Optimizer gives you ready-to-use prompts you can copy and customize. Free, no signup, and organized for real workflows—open it now in seconds—try it n
100% client-side where applicable — your files and inputs stay in your browser. Nothing is uploaded to HundredTabs servers for these tools.