FREE SCAN — 150 founder credits, no card

Free Security Scan for Express Apps

Scan your Express API for broken auth, CORS, and missing hardening.

Why Express Apps Get Hacked

Express gives you a bare server and gets out of the way — which means every security control is yours to add. By default there are no security headers, no rate limiting, and CORS is whatever you set (often a permissive wildcard). The most damaging Express bugs are broken object-level authorization and auth middleware that is easy to skip. We scan your Express API as an attacker would.

Common Express Vulnerabilities

No security headers by default

Express sets none. Without helmet (or manual headers) you have no CSP, HSTS, or X-Frame-Options, and X-Powered-By advertises your stack.

Permissive CORS

cors() with origin: true or a wildcard combined with credentials lets any site make authenticated requests on a victim's behalf.

Broken object-level authorization (IDOR)

Routes like GET /api/users/:id that check login but not ownership let any user fetch any other user's record by changing the ID.

Missing rate limiting

No limiter on login or password-reset endpoints makes credential stuffing and brute force trivial.

Injection & mass assignment

Unparameterized queries cause injection; spreading req.body straight into a DB model lets attackers set fields like role or isAdmin.

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

What security middleware does every Express app need?
At minimum: helmet for security headers, a strict cors() config (explicit origins, not wildcard with credentials), and a rate limiter on auth endpoints. You also need per-resource authorization checks, not just authentication. Sable tests whether these are actually enforced on your live API.
What is IDOR and how do I test for it in Express?
IDOR (Insecure Direct Object Reference / BOLA) is when an endpoint returns a resource based on an ID without checking the caller owns it. Test by logging in as user A and requesting user B's ID. Sable's agents probe every parameterized route for this automatically.
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