Security alert
Your vibe-coded website is open for business to hackers.
Built with Lovable, Replit, Cursor or Bolt? Most AI-generated sites ship with at least one critical vulnerability. The free checklist shows you where to look.
Get the free security checklist
free download · 18 checks · no upsell
Tools that build fast and audit nothing.
The vulnerabilities
What vibe-coding tools don't tell you they left in.
AI code generators optimise for "works on my machine." They don't optimise for what happens when someone malicious visits yours.
Exposed API keys
Hardcoded secrets sitting in your frontend JavaScript, visible to anyone who opens DevTools. Your Stripe key. Your OpenAI key. Your database URL.
Broken authentication
Password resets with predictable tokens, no brute-force protection, JWT secrets that ship as "your-secret-here", directly from AI-generated boilerplate.
Unprotected admin routes
Route guards that only hide buttons, not the underlying API calls. Your admin panel is one direct URL away from any curious visitor.
SQL injection gaps
User input passed directly into database queries. A five-minute attack can dump your entire database, or delete it.
Misconfigured CORS
Wildcard origins that allow any website to make authenticated requests on behalf of your users. Classic AI-generated shortcut.
No rate limiting
Login forms, contact submissions, and checkout flows with no throttling. Automated bots can hammer them thousands of times per second.
What you prompted vs what shipped
The gap between vibe and reality.
You asked for "a login system." Here's what the AI often builds and why it matters.
// .env.local, committed to GitHub
STRIPE_SECRET_KEY=sk_live_9xKjd82...
DATABASE_URL=postgres://admin:pass...
// auth.js
const JWT_SECRET = "your-secret-here"
// api/users.js
const query = `SELECT * FROM users WHERE email='${req.body.email}'`
// middleware.js
app.use(cors({ origin: "*" }))// Secrets in env, never in git
STRIPE_SECRET_KEY=loaded from vault
DATABASE_URL=loaded from vault
// auth.js
const JWT_SECRET = crypto.randomBytes(64)
// api/users.js (parameterised)
const query = `SELECT * FROM users WHERE email = $1`, [email]
// middleware.js
app.use(cors({ origin: allowedDomains }))The Kickass Online framework
Four things every site gets judged on.
Speed, search, sales and security, the four Ss. Fix one and the others move.
Speed
A vibe-coded site often bloats itself with redundant dependencies, unoptimised assets, and render-blocking scripts. Every second of load time costs you customers.
Search
AI-generated sites frequently have no semantic HTML, broken meta tags, missing structured data, and duplicate content patterns that tank your rankings before you've launched.
Sales
A default template guides nobody to a decision. The page structure, the copy and the funnel have to do that.
Security
The one people discover too late. A breach costs money, trust and rankings, and sometimes the business.
The numbers
- 43%
- Of cyberattacks target small businesses
- 95%
- Of breaches are caused by human error
- £3.4k
- Average cost of a breach for SMEs
- 12+
- Years fixing other agencies' mistakes
Free download
The vibe-coded website security checklist.
Eighteen checks you can run today, in one PDF with no upsell.
Security checklist for AI-built websites
Instant PDF · 18 checks · covers frontend, backend and infrastructure
Inside the guide
- How to find exposed secrets in your codebase in under 5 minutes
- The 3 auth patterns AI tools almost always get wrong
- How to test your CORS configuration without a security background
- A dependency audit process you can run in one terminal command
- What Google can already see about your vulnerabilities (and penalises you for)
- When "good enough" is fine, and when it really isn't
Go deeper
Want us to run it for you?
We'll audit your website across all 4 Ss, Speed, Search, Sales, and Security, and give you a prioritised action plan with no agency jargon. Done in 5 working days.
Usually £497 + VAT £279 + VAT · one-off · no retainer required
Speed audit
Core Web Vitals analysis, render-blocking issues, image and asset optimisation gaps, hosting configuration review.
Search audit
Technical SEO review: crawlability, indexation, meta data, structured data, internal linking, and duplicate content flags.
Sales audit
UX and CRO review: above-the-fold clarity, CTA strength, form friction, trust signals, and conversion path analysis.
Security audit
Full check against our 18-point security framework: exposed secrets, auth patterns, CORS, rate limiting, dependency health.
Action plan
Prioritised recommendations in plain English. What to fix first, what to monitor, and what can wait, with estimated effort for each.
30-minute call
A walkthrough call with a real human. Ask anything. No sales pitch unless you want one.
Book my digital audit, £279 + VAT
5 working days · no retainer · owner-operated. Questions? Email info@kickassonline.com.
Ship it safe.
Tell us about your site and we'll tell you what to fix first.