FREE SCAN — 150 founder credits, no card

Free Security Scan for React Apps

Scan your React SPA for client-side secret leaks and XSS.

Why React Apps Get Hacked

A React single-page app runs entirely in the browser, which means everything bundled into it is visible to anyone who opens DevTools. The classic React security failures are secrets compiled into the bundle, dangerouslySetInnerHTML used on untrusted input, and a backend API that trusts the client because "the UI hides that button". We scan for what a React app actually exposes once it is live.

Common React Vulnerabilities

Secrets in the bundle

API keys, tokens, and backend URLs hardcoded or injected at build time end up in the minified JS. Minification is not security — they are trivially extractable.

XSS via dangerouslySetInnerHTML

Rendering unsanitized user input through dangerouslySetInnerHTML (or inserting raw HTML) opens stored and reflected XSS.

Client-side authorization only

Hiding admin features in the UI while the API still serves them to anyone who calls the endpoint directly. The backend must enforce every check.

Missing CSP

Without a Content-Security-Policy, injected scripts run freely. A strict CSP is the strongest defense-in-depth for an XSS-prone SPA.

Vulnerable dependencies

Large React dependency trees accumulate known CVEs. Outdated packages are a top entry point for supply-chain and client-side attacks.

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 React 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

Can secrets be safe in a React app if they are minified?
No. Minification only shrinks code — it does not hide it. Any secret in a React bundle can be extracted from the browser in seconds. Keep secrets on a backend the client calls; never compile them into the SPA.
How do I prevent XSS in React?
React escapes values by default, so the main risk is dangerouslySetInnerHTML on untrusted input. Sanitize any HTML you must render, and add a strict Content-Security-Policy as defense-in-depth. Sable flags missing CSP and risky injection sinks.
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