← Back to VibeShield
Blog
Security insights, guides, and best practices for AI-generated applications. Learn how to scan, secure, and ship vibe-coded apps with confidence.

Jul 2, 20265 min
What Is Web Crawling? How Bots Discover Every Page on Your Site
Web crawlers (spiders, bots) are programs that systematically browse websites by following links. Learn how they work, how people use them, and how VibeShield uses crawling to find security issues across your entire site — not just the one page you scanned.
web-crawling
security-scanning
bots
vibeshield

Jun 30, 20267 min
Your App Scored 48/100. Here's What That Actually Means.
A single number can't capture your entire security posture — but it can tell you exactly where to focus. Here's how the VibeShield score works, with a real example of going from 48 to 78 in 10 minutes.
security-score
devsecops
scoring

Jun 29, 20267 min
I Shipped an AI App in 4 Hours. Then I Found My Stripe Key in the Browser.
A founder shipped their entire SaaS with Cursor. Two minutes later, I found their Stripe secret key sitting in a <script> tag. Here's what happened, and how to make sure it doesn't happen to you.
api-keys
stripe
security
vibe-coding

Jun 25, 20266 min
We Built a Security Scanner in a Weekend. Here's What Broke.
A founder's Stripe key was sitting in a <script> tag on their production app. We gave ourselves one weekend to build a scanner. Here's the architecture, the false positive problem, and what shipped.
build-in-public
fastapi
nextjs
regex

Jun 22, 20266 min
I Don't Want Your API Key. Here's Why BYOK Matters.
BYOK means you keep control of your AI provider keys. Here's how it works, why it's more private, and how to set it up in VibeShield in under a minute.
byok
privacy
openrouter
api-keys

Jun 15, 20266 min
Your AI Tool Just Gave You an XSS Vulnerability. Here's How to Find It.
I scanned a friend's AI-built app and found 12 innerHTML XSS sinks on the homepage alone. Here's how to tell the dangerous patterns from false positives — and three fixes that actually work.
innerhtml
xss
dompurify
javascript-security

Jun 8, 20268 min
I Scanned 100 AI-Built Apps. Here's Which Tools Ship the Most Vulnerabilities.
We ran VibeShield against 100 apps built with Cursor, Bolt.new, and Lovable. The results reveal which vulnerabilities each tool consistently produces — and exactly what to fix after every generation session.
cursor
bolt
lovable
ai-coding-tools
comparison

Jun 1, 20268 min
The Header Your AI App Is Missing (And Why It Matters)
Content Security Policy is the single most powerful client-side defense against XSS — and AI coding tools never add it. Here's exactly how to build a strict CSP in Next.js and Express, from first line to full enforcement.
csp
content-security-policy
nextjs
xss

May 22, 20267 min
Cookie Security: Your Session Token Is One Flag Away from Theft
A single missing cookie flag can turn your session token into a gift-wrapped present for an attacker. Here's what HttpOnly, Secure, and SameSite actually do — with real attack scenarios and copy-paste fixes.
cookies
security
xss
csrf

May 15, 20267 min
5 Security Headers Every Vibe-Coded App Needs
Most AI-generated apps ship with zero security headers. Here are the five headers every app needs — CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy — with copy-paste Next.js and Express code.
security-headers
nextjs
express
web-security

May 8, 20267 min
I Found 7% of AI-Built Supabase Apps Wide Open. Here's How to Lock Yours.
A 2026 audit of 1,764 vibe-coded apps found that 7% had completely open Supabase databases. Here are the four RLS mistakes AI tools make, with copy-paste fixes.
supabase
rls
row-level-security
database-security