Check ID:
Provider: Cloudflare
Service:
Severity: HIGH
Categories:
Resource type:
zone_universal_ssl_enabledProvider: Cloudflare
Service:
zoneSeverity: HIGH
Categories:
encryptionResource type:
ZoneWhat this check verifies
Cloudflare zones are assessed for Universal SSL configuration by checking if it is enabled to provide free SSL/TLS certificates for the domain and its subdomains, enabling secure HTTPS connections.Risk
Without Universal SSL, visitors cannot establish HTTPS connections to your site.- Confidentiality: all traffic is unencrypted and vulnerable to interception and eavesdropping
- Integrity: HTTP responses can be modified in transit by attackers (content injection, malware)
- Trust: browsers display security warnings degrading user trust and experience
Recommendation
Enable Universal SSL to provide HTTPS capability for your domain.- Universal SSL is the foundation for transport security
- Required before implementing HSTS or other HTTPS-dependent features
- Cloudflare automatically renews certificates before expiration
- Consider upgrading to Advanced Certificate Manager for additional control
Remediation
- Terraform
- Dashboard steps
References
Where this check fires
This check runs on every scheduled scan against your Cloudflare account. Findings appear at Cloud Security → Findings filterable byCheck ID = zone_universal_ssl_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Cloudflare checks