Know your external attack surface
before attackers do
23 free security modules scan your domain in parallel — TLS, headers, DNS + email security suite (SPF/DKIM/DMARC/MTA-STS/BIMI/TLS-RPT, DNSSEC, CAA), secrets (55+ patterns), paths, buckets + name guessing, redirects, cookies, JWT audit, session-entropy, MFA detection, source-map exposure, GraphQL introspection, Swagger / OpenAPI, backup files, third-party JS supply-chain + SRI, API versioning, AI-bot policy, typosquat detection, domain RDAP, security.txt, HSTS preload, subdomain takeover — and deliver an actionable A+ to F security grade in roughly 30 seconds. Sign up for the full 32-module enterprise scan.
Scan any domain in ~30 seconds
Want all 32 modules (incl. CORS-deep, ports, crawler, PII bundles, opt-in active probes), scan history, branded reports, and an attack-graph view? Sign up free →
From URL to security grade — in ~30 seconds
Enter Domain
Type your URL — we handle DNS resolution, redirects, and target identification automatically.
Parallel Scans
23 free modules fire simultaneously — TLS, headers, DNS + email-security suite, secrets, paths, buckets + name guessing, JWT audit, session-entropy, MFA detection, source-maps, GraphQL introspection, Swagger, backup files, third-party JS supply-chain, AI-bot policy, typosquat, and more. Sign up for 9 more (deep crawl, CORS-deep, ports, PII bundles, etc.).
Score & Grade
Findings are weighted by severity and aggregated into a 0-100 score with A+ to F letter grade.
Actionable Report
Every finding includes remediation steps, compliance mapping, and evidence — shareable via email.
32 modules, zero blind spots
Click any module to see exactly what it checks. Every module runs as an independent worker — no sequential bottlenecks.
Penalty-based scoring — 100 to 0
Surface Scanner vs. the competition
| Feature | EchelonGraph | Others |
|---|---|---|
| Free Modules | ✓ 23 parallel | 1–4 (single-purpose) |
| Total Modules | ✓ 32 parallel | 6–12 sequential |
| Scan Speed | ✓ ~30 seconds | 5–15 minutes |
| Domain RDAP (free) | ✓ ✓ Registrar + expiry + DNSSEC | ✕ Not offered |
| Subdomain Takeover (free) | ✓ ✓ 25+ services fingerprinted | ✕ Not offered |
| Cloud Buckets | ✓ 11 providers | 1–3 providers |
| Secret Patterns | ✓ 30+ | 0–5 |
| PII Detection | ✓ ✓ Built-in | ✕ Not available |
| Attack Graph | ✓ ✓ Integrated | ✕ Standalone |
| DRM Reports | ✓ ✓ Watermarked | ✕ Plain PDF |
What no other scanner offers
Attack Graph Correlation
Surface findings feed directly into blast radius topology. A missing CSP header becomes a node in an exploitable attack chain.
DRM-Protected Reports
Watermarked, print-blocked viewer with session-bound access. Your security data stays yours.
11-Provider Bucket Detection
AWS, GCS, Azure, DigitalOcean, Backblaze, Alibaba, Firebase, Wasabi, MinIO, OVH, Oracle OCI.
PII Leak Detection
Scans page content, tracker URLs, and form actions for exposed emails, phone numbers, SSNs, and credit cards.
30-Second Scan
All modules run concurrently with context-aware cancellation. 5–10x faster than sequential scanners.
Native Multi-Tenant
JWT-based tenant isolation enforced at the database query layer. Every SQL query includes WHERE tenant_id = $1.
Surface Scanner FAQ
How EchelonGraph compares to SSL Labs, securityheaders.com, hardenize.com, and Mozilla Observatory — and what the 23 free modules actually check.
What is the EchelonGraph Surface Scanner?
Surface Scanner is a free domain security scanner that analyses your website's external attack surface across 23 parallel modules in roughly 30 seconds. It checks TLS configuration, security headers, DNS records (including SPF/DKIM/DMARC), exposed secrets, sensitive paths, cloud bucket leaks, open redirects, cookie security, domain registration data via RDAP, security.txt presence, HSTS preload status, and subdomain takeover risk. Each scan returns an A+ to F security grade plus actionable remediation steps. No signup required.
How does the Surface Scanner compare to SSL Labs?
SSL Labs is excellent at TLS analysis — a single module that goes deep on certificate chains, ciphers, and protocols. EchelonGraph Surface Scanner runs that same TLS analysis as one of 23 parallel modules, then adds 11 more checks SSL Labs doesn't perform: security headers (CSP, HSTS, COEP/COOP/CORP), DNS authentication records, secret leak detection across 30+ patterns, cloud bucket exposure across 11 providers, subdomain takeover risk via Certificate Transparency logs, RDAP domain expiry tracking, and more. If you want only TLS, SSL Labs is great. If you want a complete external attack surface picture, our free scan covers all of it.
Is there a free alternative to securityheaders.com?
Yes — EchelonGraph Surface Scanner includes a security headers checker as one of its 23 free modules, validating the same set securityheaders.com grades (CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, HSTS) plus modern additions like Cross-Origin-Embedder-Policy (COEP), Cross-Origin-Opener-Policy (COOP), and Cross-Origin-Resource-Policy (CORP). Unlike securityheaders.com, our scan combines header analysis with TLS, DNS, subdomain takeover detection, secret leak scanning, and domain expiry checks in a single 30-second run.
How is EchelonGraph different from hardenize.com or Mozilla Observatory?
Hardenize and Mozilla Observatory both run useful multi-check audits — hardenize covers around six categories, Mozilla Observatory around four. EchelonGraph Surface Scanner runs 23 modules free with three unique additions no free competitor offers: RDAP-based domain expiry and registrar tracking, subdomain takeover detection via Certificate Transparency log enumeration with 25+ service fingerprints, and cloud bucket exposure scanning across 11 providers (AWS S3, GCS, Azure Blob, DigitalOcean, Backblaze, Alibaba OSS, Firebase, Wasabi, MinIO, OVH, Oracle OCI). All free, no signup, 30-second scan time.
Can the scanner detect subdomain takeover risk?
Yes. The Subdomain Takeover module enumerates your domain's subdomains via Certificate Transparency logs (crt.sh and certspotter), resolves each CNAME chain, and matches against a curated fingerprint database of 25+ takeover-vulnerable services including AWS S3 static-website hosting, GitHub Pages, Heroku, Netlify, Vercel, Shopify, Fastly, Webflow, Tumblr, Pantheon, and others. When a CNAME pattern matches, we HTTP-fetch the subdomain and grep the response for the service's 'no such site' marker string to confirm. Confirmed dangling CNAMEs are flagged CRITICAL.
Does the scan check domain expiry and registrar information?
Yes. The Domain Info module performs a live RDAP (Registration Data Access Protocol) lookup against the authoritative TLD registry — Verisign for .com/.net, Public Interest Registry for .org, Identity Digital for .io/.ai/.info, Nominet for .uk, Denic for .de, Google Registry for .dev/.app, and others. We surface the registrar name, original registration date, expiration date (with CRITICAL severity if expiring in under 7 days, HIGH within 30 days), DNSSEC delegation status, nameservers, and a relative-time interpretation. Newly-registered domains (under 30 days) are flagged as a phishing signal.
How long does a Surface Scanner scan take?
Roughly 30 seconds for most targets, with a hard 60-second deadline. All 23 modules run in parallel — slow modules don't block fast ones. Typical timing: TLS, headers, DNS, cookies, and buckets each finish in under 3 seconds; HSTS preload check and security.txt usually under 2 seconds; RDAP domain lookup under 5 seconds; sensitive path scan around 20 seconds (it probes 200+ paths); subdomain takeover around 5-10 seconds depending on how many subdomains your domain has. Result page renders the grade, finding counts by severity, and full breakdown immediately when the last module finishes.
Is the Surface Scanner really free, or is it a limited trial?
The 23-module scan is permanently free with no signup, no credit card, and no scan limit per domain (rate-limited to one scan per IP every 5 minutes to prevent abuse). Free scans run forever. The Pro plan unlocks 9 additional modules (CORS deep-scan, web crawler, PII bundle detection, forms analysis, tech fingerprinting, port scanning, token analysis, plus opt-in active probes for login + password-reset enumeration) plus scan history, branded PDF reports, scheduled monitoring with grade-change alerts, and integration with the wider EchelonGraph attack-surface management platform. Pro pricing starts at $49/user/month.
Score your domain before attackers do
23 free modules. ~30 seconds. A+ to F grade. Sign up for the full 32-module scan + history + branded reports.
No credit card · 14-day free trial · Cancel anytime