← 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.

What Is Web Crawling? How Bots Discover Every Page on Your Site
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
Your App Scored 48/100. Here's What That Actually Means.
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
I Shipped an AI App in 4 Hours. Then I Found My Stripe Key in the Browser.
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
We Built a Security Scanner in a Weekend. Here's What Broke.
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
I Don't Want Your API Key. Here's Why BYOK Matters.
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
Your AI Tool Just Gave You an XSS Vulnerability. Here's How to Find It.
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
I Scanned 100 AI-Built Apps. Here's Which Tools Ship the Most Vulnerabilities.
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
The Header Your AI App Is Missing (And Why It Matters)
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
Cookie Security: Your Session Token Is One Flag Away from Theft
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
5 Security Headers Every Vibe-Coded App Needs
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
I Found 7% of AI-Built Supabase Apps Wide Open. Here's How to Lock Yours.
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