Area: Website and certificates
Cloudflare
With your Cloudflare zone connected (read-only): encryption to the origin, forced HTTPS, minimum TLS, DNSSEC, security level and records without the proxy.
What it can report
Open each one to see what it means and how to fix it.
Cloudflare SSL off or flexible
What it means
What could happen
How an attacker would use it
How to fix it
- Install a valid certificate on your origin (Let's Encrypt is enough).
- In the Cloudflare dashboard, go to SSL/TLS and set the mode to Full (strict).
- Confirm the site still loads over HTTPS after the change.
How to check it's fixed
Who usually fixes it
Example with sample data. In your dashboard, the explanation uses your own domain and details.
HTTPS not forced on Cloudflare
What it means
What could happen
How an attacker would use it
How to fix it
- In the Cloudflare dashboard, go to SSL/TLS → Edge Certificates.
- Turn on Always Use HTTPS.
- Optionally enable Automatic HTTPS Rewrites for mixed content on the page.
How to check it's fixed
Who usually fixes it
Example with sample data. In your dashboard, the explanation uses your own domain and details.
Cloudflare minimum TLS too low
What it means
What could happen
How an attacker would use it
How to fix it
- In the Cloudflare dashboard, go to SSL/TLS → Edge Certificates.
- Set Minimum TLS Version to 1.2 or 1.3.
- Check that critical clients (old payment terminals, etc.) still work; almost all modern browsers are fine.
How to check it's fixed
Who usually fixes it
Example with sample data. In your dashboard, the explanation uses your own domain and details.
Origin IP exposed without Cloudflare proxy
What it means
What could happen
How an attacker would use it
How to fix it
- In the Cloudflare dashboard, go to DNS.
- Turn the proxy on (orange cloud) for the A, AAAA and CNAME records of the domain and www.
- Restrict the origin firewall to Cloudflare IP ranges if your host allows it.
How to check it's fixed
Who usually fixes it
Example with sample data. In your dashboard, the explanation uses your own domain and details.
DNSSEC disabled on Cloudflare
What it means
What could happen
How an attacker would use it
How to fix it
- In the Cloudflare dashboard, go to DNS → Settings.
- Enable DNSSEC.
- If Cloudflare shows a DS record, add it at your domain registrar.
How to check it's fixed
Who usually fixes it
Example with sample data. In your dashboard, the explanation uses your own domain and details.
Cloudflare security level too low
What it means
What could happen
How an attacker would use it
How to fix it
- In the Cloudflare dashboard, go to Security → Settings.
- Set Security Level to Medium (or High if you are under attack).
- Watch the firewall events for a day in case a legitimate integration gets challenged.
How to check it's fixed
Who usually fixes it
Example with sample data. In your dashboard, the explanation uses your own domain and details.