1. Source
One live TLS handshake, HTTPS response, and seven selected TCP-port probes. The result identifies where its evidence came from.
Audit website security posture, TLS/SSL certificates, HTTP security headers, and open ports with instant live evidence. Free online security check.
Submit a public URL, domain, or keyword. Novaverb will show only the evidence this tool can actually retrieve or measure.
This limited external check reads the TLS certificate, negotiated TLS version, presence of six selected security response headers and reachability of seven common TCP ports for the exact submitted hostname. It does not expose raw infrastructure fingerprints in the public result and cannot prove that the application itself is secure.
One live TLS handshake, HTTPS response, and seven selected TCP-port probes. The result identifies where its evidence came from.
This is a limited, non-intrusive external probe - not a vulnerability scan or penetration test. It cannot prove that a website is secure or compromised.
Use the finding to verify a problem, then connect a workspace when you need history, monitoring, or site-wide analysis.
Novaverb performs a limited external check of a public website: it verifies the TLS certificate presented on port 443, reads selected HTTPS response headers, notes visible server identifiers, and attempts TCP connections to seven commonly reviewed service ports. The output is point-in-time evidence - not a full vulnerability scan, malware scan or penetration test.
The checker accepts only a publicly routable hostname and rejects private or reserved network targets.
It opens a live TLS connection, verifies the hostname and certificate chain, then records the negotiated version and cipher.
It requests the HTTPS homepage and records six selected policy headers plus visible server identifiers.
It attempts TCP connections to 21, 22, 23, 25, 3306, 5432 and 6379. A response means reachable, not vulnerable.
The page distinguishes observation from interpretation and links to the primary specifications used to explain each signal.
No. This page intentionally does not create a general security score. It reports a small set of externally observable configuration signals.
No. A successful TCP connection only shows that something answered from this probe location. Risk depends on the service, authentication, patching, exposure policy and configuration.
No. Presence is only the first check. The value may be syntactically invalid, overly permissive, scoped incorrectly or incompatible with the application.
If the HTTPS request times out or cannot retrieve response headers, there is no evidence to call a header missing. The checker keeps that distinction explicit.
No. It sends no attack payloads and does not inspect application code, databases, files, accounts or dependencies.
TLS protects authentication, confidentiality and integrity in transit. It does not fix vulnerable code, weak passwords, stolen accounts or unsafe server configuration.
This is a non-intrusive external probe of TLS, response headers and a few common ports - not a vulnerability scan or penetration test, and it cannot prove a site is secure.
Submit the public domain or any URL on it. The exact hostname, including www when supplied, is tested because different hostnames can terminate at different edges. Private and reserved targets are refused. A staging-host result says nothing about production unless both names reach the same deployed system.
yourdomain.comAny public site you own or are authorized to test. http or https, with or without www, a bare domain or a full path - we normalize it for you.https://www.yourdomain.comThe probe reads only what any browser can see - no login, no exploitation.Expecting a penetration testThis is a non-intrusive external probe, not an exploit scan - it cannot prove a site is secure or compromised.admin.internal.corpInternal or private hosts are blocked. Only publicly resolvable, authorized sites are checked.The hostname is resolved to a public address before the TLS, HTTPS and port checks run. The response is checked for HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy and Permissions-Policy. A present header means it was observed, not that its full policy was proven correct.
RFC 8446 defines TLS 1.3, RFC 6797 defines HSTS, W3C CSP Level 3 defines Content-Security-Policy, and the OWASP Secure Headers project identifies the selected header set. The report distinguishes observed presence from full configuration validation.
Reads the negotiated TLS version and certificate from a live handshake.
Read the specificationChecks whether a Strict-Transport-Security header is present in the captured response.
Read the specificationChecks whether a Content-Security-Policy header is present; it does not validate the full policy.
Read the specificationCompares your response headers against the OWASP baseline of six security headers.
Read the specificationIt runs a limited external probe of a public site: the TLS certificate, six security response headers (HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy), the disclosed Server header, and seven common TCP ports.
No. It is a non-intrusive external probe that reads publicly visible signals only. It does not exploit anything, log in, or scan for CVEs, and it cannot prove a site is secure or that it is compromised.
Add the missing headers at your web server or CDN edge. Start with HSTS (Strict-Transport-Security), X-Content-Type-Options: nosniff, and a Referrer-Policy, then build a Content-Security-Policy, which is the hardest to configure safely.
HSTS (HTTP Strict-Transport-Security) is a response header telling browsers to always use HTTPS for your domain, preventing protocol-downgrade and cookie-hijacking attacks. A good baseline is max-age of at least 31536000 seconds (one year).
The OWASP Secure Headers baseline includes Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and Permissions-Policy. The checker reports which of these six are present, missing, or misconfigured.
A detailed Server header (naming software and version) hands attackers a version fingerprint to match against known exploits. Suppressing or genericising it via server config removes an easy reconnaissance signal, though it is hardening, not a real fix.
A certificate check alone confirms encryption is valid and unexpired. This scan reads the certificate too, but adds response headers, the Server banner, and open ports, giving a broader external hardening snapshot rather than a single trust signal.
Ideally only the ports you intend to serve publicly (typically 443, and 80 for redirects) respond. Exposed database, remote-desktop, or admin ports on a public host are worth reviewing and firewalling off.
No. A clean external probe means these specific public signals look healthy. It says nothing about application logic, authentication, unpatched software, or server-side vulnerabilities, so treat it as one input, not a certificate of security.
Valid HTTPS protects data in transit and avoids browser security warnings. That supports visitor trust and reliable delivery, while this limited probe makes no claim about rankings or the site's full security posture.