FREE SCAN — 150 founder credits, no card

Free Security Scan for Vue Apps

Scan your Vue / Nuxt app for client-side leaks and injection.

Why Vue Apps Get Hacked

Vue and Nuxt apps share the same browser-trust problem as any SPA: anything in the build is public. Vue adds its own sharp edges — v-html renders raw HTML and is a direct XSS sink, and Nuxt runtime config can leak server-only values to the client if the public/private split is wrong. We scan for the misconfigurations that actually ship in Vue and Nuxt projects.

Common Vue Vulnerabilities

XSS via v-html

Vue's v-html directive renders raw HTML with no escaping. Binding it to user-controlled data is a direct cross-site scripting vulnerability.

Leaked Nuxt runtimeConfig

Nuxt splits config into public and private. Putting a secret in the public block (or runtimeConfig.public) exposes it to every visitor in the client payload.

Secrets in the build

API keys and tokens bundled at build time are visible in the served JavaScript, exactly as with any SPA.

Missing security headers

CSP, HSTS, and X-Frame-Options are not added automatically; they must be configured (e.g. via nuxt-security or your edge) and usually are not.

SSRF in Nuxt server routes

Nuxt server routes that fetch attacker-controlled URLs can be abused for Server-Side Request Forgery against internal services.

What the Sable Scan Checks

Exposed secrets & API keys

We scan your client-side bundles and responses for leaked API keys, tokens, database URLs, and 100+ secret patterns that ship to the browser by accident.

Security headers & TLS

HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy, and TLS protocol/cipher configuration — graded A-F with copy-paste fixes.

CORS & access control

Overly permissive CORS, wildcard origins with credentials, and broken object-level authorization (IDOR/BOLA) where one user can reach another user's data.

Injection & API surface

SQL/NoSQL injection, exposed OpenAPI/Swagger specs, GraphQL introspection, mass assignment, missing rate limits, and excessive data exposure.

OWASP Top 10 coverage

Autonomous pentesting agents test against the full OWASP Top 10 2025, validate each finding with a proof-of-concept, and re-test after you fix.

Validated findings, not noise

Every reported issue is confirmed by an agent before it reaches you — so you get real, exploitable findings with severity and remediation, not scanner spam.

Scan Your Vue App in Minutes

Create a free account, point the agents at your app, and get validated findings with proof-of-concept and fix guidance. 150 founder credits, no credit card.

Get 150 Free Credits

Frequently Asked Questions

Is v-html dangerous in Vue?
Yes, when used on untrusted input. v-html injects raw HTML with no escaping, so binding it to user data causes XSS. Sanitize the HTML first or avoid v-html for user content. Sable flags these injection points and missing CSP.
How do I keep secrets out of a Nuxt app?
Use Nuxt's private runtimeConfig (server-only) for secrets and only expose what is genuinely public via runtimeConfig.public. A Sable scan checks your live client payload for anything that should have stayed server-side.
Is the security scan really free?
Yes. The Headers Scan runs instantly with no signup. For the full agent scan you create a free account and get 150 founder credits with no credit card required — enough to run real scans against your app on demand. Paid credit packs and monthly tiers exist for continuous testing, but you can start for free.
How does Sable scan my app?
Sable runs autonomous pentesting agents (pen-scout, pen-recon, pen-triage, pen-fixer, pen-compliance) that map your attack surface, test against the OWASP Top 10, validate every finding with a proof-of-concept, and re-test after you ship a fix. You chat with the agents on demand instead of waiting weeks for a manual engagement.
Will the scan break or slow down my production app?
No. Scans are designed to be safe and non-destructive. We demonstrate impact with proof-of-concept evidence rather than causing damage, and we never exfiltrate or alter your data.

Security Scans for Other Stacks