Scan a Website for Vulnerabilities
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

How it works
Enter the address
Type a domain such as example.com or a full URL. Private and internal addresses are refused.
We run 60 passive checks
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.
Read the graded report
Findings are sorted by severity with evidence and a link to the fix. Share the report by link for 30 days.
What this tool checks
61 checks across 6 areas. Each links to its reference page with the test, the risk and the fix.
Page content and JavaScript
10 checksCookie security
4 checksDNS and email authentication
8 checksExposed files and information disclosure
14 checksHTTP security headers
13 checksTransport security (HTTPS / TLS)
12 checksThe ones that most often decide the grade:
Guides for this tool
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 guideFrequently asked questions
What does a deep scan add?
It 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.
Will the scan harm or slow down my site?
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.
Why does my site get a lower grade than another scanner gives it?
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.
Can it find SQL injection or cross-site scripting?
Not directly. Those need active testing with crafted input, which we do not do. We find the conditions that make them exploitable, such as a missing CSP or an outdated library with a known XSS.
Does it scan pages behind a login?
No. Only the URL you give and a fixed list of well-known paths are requested, unauthenticated.
How long is my report kept?
30 days, at a random unguessable link. Reports are excluded from search engines.