Security Blog
Guides, tutorials, and insights on securing AI-built applications. Learn how to protect your vibe-coded apps from common vulnerabilities.
A Practical RLS Authorization Test Matrix for Supabase
Test anonymous, owner, and other-user access across reads and writes, with a reusable matrix for each private resource.
Read moreWhat a Live-App Security Scan Can and Cannot Prove
A practical evidence map for AI-built apps: deployed scans, source review, and two-account authorization tests.
Read moreWhat 1,215 VAS Scans Reported: The 2026 Security Study
A historical snapshot of scanner-recorded findings across 1,119 distinct domains, with the collection window, methodology and limitations.
Read moreCase Study: How We Built nektr.dev Securely, and What Our Own Audit Found Anyway
We wrote the security rules before the features and built an allowlist HTML sanitizer, then audited the result and found a Critical stored XSS, a full project takeover via a missing Postgres WITH CHECK, and a billing bypass. Every finding, including what we chose not to fix.
Read moreVibe-Coded SaaS Conversion Checklist: 8 Checks Before You Launch
A guest post from LandingBoost: eight conversion checks to run before sending traffic to a vibe-coded SaaS landing page, with published experiment results and a 10-minute final review.
Read moreCase Study: How We Built Forecourtly to be Secure
Tenant isolation, hardened Stripe webhooks, AI cost caps, and storage that fails closed. The security decisions behind Forecourtly, a multi-tenant SaaS for UK car dealers.
Read moreCase Study: Hardening Lotify, a B2B Car Dealer Marketplace, Before Launch
How vas helped Lotify, a Next.js + Supabase B2B marketplace for UK motor dealers, harden their AI-built platform before opening to traffic at scale.
Read moreVercel Security Issues Every Developer Should Check in 2026
A practical audit of the 7 Vercel-specific security issues we find in real apps: NEXT_PUBLIC_ leaks, preview exposure, log leakage, and more. Why platform incidents don't change the developer-side checklist.
Read morePassword Security for Vibe Coders: Building Secure Authentication
Learn how to implement secure password handling in your vibe-coded app. Hashing, salting, password policies, and common mistakes to avoid.
Read moreSSL Certificates for Vibe Coders: Don't Let Your App Go Down at 3 AM
Learn why SSL certificates matter for your vibe-coded app, how to avoid certificate expiry disasters, and what TLS version you should be using.
Read moreData Breaches & Vibe Coding: Why Your Reused Password is a Ticking Time Bomb
Learn why data breaches matter for vibe coders, how attackers use credential stuffing, and how to protect your accounts.
Read moreEmail Security for Vibe Coders: Why Your Custom Domain Needs SPF & DMARC
Learn why SPF and DMARC records are essential for your custom domain. Protect your users from phishing attacks and improve email deliverability.
Read moreFirebase Security Rules: Complete Guide for Web App Developers
Learn how to secure your Firebase app with proper Firestore rules, Authentication settings, and Cloud Functions security.
Read moreReplit Security Best Practices: Securing Your Deployed Apps
Deploying from Replit? Learn how to protect your secrets, secure your APIs, and configure proper authentication.
Read moreHow to Review App Security with Your AI Coding Tool
Turn findings into tested fixes using live scans, source review and permission tests. Includes a prompt for reviewing a finding with your coding tool.
Read more5 Critical Security Vulnerabilities in Bolt.new Apps (And How to Fix Them)
Bolt.new makes building apps fast, but speed often comes at the cost of security. Learn the most common vulnerabilities and how to fix them.
Read moreThe Complete Lovable Security Guide: Protecting Your AI-Built App
A comprehensive guide to securing Lovable apps, from database security to API key management and beyond.
Read morev0.dev Security Best Practices: From Prototype to Production
Taking your v0.dev generated components to production? Here's everything you need to know about security.
Read more