Enter the address
Type a domain such as example.com or a full URL. Private and internal addresses are refused.
Enter a domain or URL. Scan.now fetches the page like a browser, opens TLS connections, looks up DNS and requests a fixed list of well-known paths. Sixty passive checks, graded A+ to F, each linked to an explanation and a fix.
Public hosts only. About 30 requests, usually finished in under 15 seconds. How we scan · Acceptable use
Type a domain such as example.com or a full URL. Private and internal addresses are refused.
Transport security, headers, cookies, page content, exposed files and DNS, in parallel, usually in under 15 seconds. Switch to a deep scan and the page-level checks run on every page we crawl, not only the one you entered.
Findings are sorted by severity with evidence and a link to the fix. Share the report by link for 30 days.
61 checks across 6 areas. Each links to its reference page with the test, the risk and the fix.
The ones that most often decide the grade:
One scan combines transport, browser-policy, content, public-exposure and DNS checks without attempting to exploit the site.
A public website is protected by several layers that can fail independently. HTTPS may be valid while cookies are missing security flags, a strong Content-Security-Policy may coexist with an exposed backup file, or the main page may be clean while an older section still loads a vulnerable library. The website scanner brings these signals into one graded report.
The quick scan examines the exact page entered plus fixed public endpoints, TLS handshakes and DNS records. A deep scan follows internal links and sitemap URLs up to the selected budget, then repeats page-level checks across the sample. The report separates confirmed observations from recommendations and gives every failing check an explanation and practical fix.
This scanner answers one part of the review. Continue with LLM API Key Scanner for openai, anthropic, gemini and other ai keys, then SSL / TLS Checker for certificate, expiry, protocols, ciphers. These are separate checks because a strong result here does not prove that the adjacent surface is healthy.
For the background behind these signals, read Website Security: What a Vulnerability Scan Looks For and How to Fix It and What Is a Vulnerability Scan? Types, Limits and What the Results Mean. The HTTPS is available check reference explains the exact test, evidence and remediation used in the report. The Scan.now methodology explains request limits, scan boundaries and what the scanner deliberately does not attempt.
The grade combines different controls. A failure in one row does not imply every other layer is weak.
| Area | What is examined | Why it matters |
|---|---|---|
| TLS and certificates | Certificate trust, hostname, expiry, protocols, key strength and weak cipher families. | Protects the connection from interception and downgrade. |
| HTTP security headers | CSP, HSTS, framing, MIME sniffing, referrer, permissions and cross-origin policies. | Constrains what a browser may load, reveal or embed. |
| Cookies and page content | Cookie flags, mixed content, insecure forms, public scripts and risky page signals. | Finds browser-visible weaknesses that vary by route or template. |
| Public exposure paths | A fixed list of environment, Git, backup, configuration and diagnostic locations, verified by content. | Catches files that should never have reached the public server. |
| DNS and email posture | SPF, DMARC, MX, DNSSEC and CAA signals associated with the domain. | Shows spoofing and infrastructure controls outside the HTML page. |
Use the letter grade as a summary, then make decisions from the individual evidence.
The scanned surface passed the important controls available to this passive review. Keep monitoring because certificates, dependencies and deployment files change.
A confirmed exposure, obsolete transport setting or major browser-policy gap should be reviewed first. The report identifies the exact check and observed evidence.
A quick scan describes one page and fixed endpoints. Use a deep crawl when templates, languages, subdirectories or legacy sections may behave differently.
Background reading written to go with these results.
13 min read · Updated Sep 13, 2026
Website Security: What a Vulnerability Scan Looks For and How to Fix It
A website vulnerability scan checks the parts of a site an attacker can reach without logging in: Transport security, HTTP headers,...
Read the guide
8 min read · Updated Sep 12, 2026
What Is a Vulnerability Scan? Types, Limits and What the Results Mean
A vulnerability scan checks a system against a list of known weaknesses and reports what matches. The types of scan, the difference...
Read the guide
9 min read · Updated Sep 18, 2026
How to Read a Security Scan Report: Severity, False Positives and What to Fix First
A scan report is a list of findings with severities, and the hard part is deciding what matters. How severities are assigned, how to...
Read the guide
9 min read · Updated Sep 15, 2026
HTTP Security Headers Explained: Every Header, What It Blocks and How to Set It
Security headers are instructions a server sends the browser to switch on protections: Framing, MIME sniffing, referrer leakage, script...
Read the guide
8 min read · Updated Sep 14, 2026
Passive vs Active Scanning: What Each Can Find and When Each Is Appropriate
Passive scanning observes normal responses; active scanning sends crafted requests to trigger flaws. The boundary, why it matters...
Read the guide
9 min read · Updated Sep 12, 2026
Exposed Files: .git, .env, Backups and Debug Pages That Leak Your Site's Secrets
Many breaches start with a file that should never have been public: A .git folder, a .env with database credentials, a backup archive or...
Read the guideIt crawls the site and runs the header, cookie, mixed-content, script and form checks on every page it reaches, then reports which pages failed. That matters because these things vary by path: a CDN rule that covers /en/ but not /es/, an old template still posting a form over HTTP, an archive page loading a library the rest of the site dropped. A single-page scan cannot see any of it. Pick 25, 50 or 100 pages; the report says what fraction of the site that covered.
No. It makes roughly 30 ordinary GET requests over a few seconds, the same load as one visitor opening a few pages, and never submits data.
We parse header values rather than just checking presence. A CSP that allows 'unsafe-inline' scripts, or an HSTS max-age under six months, counts as a weakness here.
This passive scanner does not send attack probes. Use the separate owner-authorised XSS Scanner and SQL Injection Scanner for bounded active tests against public GET parameters.
No. Only the URL you give and a fixed list of well-known paths are requested, unauthenticated.
30 days, at a random unguessable link. Reports are excluded from search engines.
Sign up free to see more
A free account unlocks larger previews and more scans. It is completely free — no card and no plan needed — and takes one click with Google.
We ask Google for your email address and nothing else. Without an account, the browser and password checks keep working, and your free scans come back tomorrow.