SSL/TLS & Transport
critical Severity
Free Check
Self-Signed Certificate Detection
Verifies the certificate is issued by a globally trusted Certificate Authority (CA) rather than self-signed.
Why It Matters
Self-signed certificates trigger browser security blocks (NET::ERR_CERT_AUTHORITY_INVALID) and fail zero-trust validation.
How We Check This
We verify the certificate chain resolves to a recognized root CA in the Mozilla CA store.
How to Fix & Implement
Copy-paste configuration blocks tailored for your web server or edge proxy.
nginx snippet
certbot --nginx -d yourdomain.com
Frequently Asked Questions
Are free certificates from Let’s Encrypt trusted by all browsers?
Yes, Let’s Encrypt is trusted by all major browsers, operating systems, and mobile devices.