Check ID:
Provider: Cloudflare
Service:
Severity: HIGH
Categories:
Resource type:
zone_rate_limiting_enabledProvider: Cloudflare
Service:
zoneSeverity: HIGH
Categories:
internet-exposedResource type:
ZoneWhat this check verifies
Cloudflare zones are assessed for Rate Limiting configuration by checking if rules are configured to protect against DDoS attacks, brute force attempts, and API abuse.Risk
Without Rate Limiting, applications are vulnerable to volumetric attacks.- Confidentiality: credential brute forcing can compromise user accounts
- Integrity: API abuse can manipulate data through excessive requests
- Availability: volumetric attacks can exhaust resources causing service degradation
Recommendation
Implement Rate Limiting as part of defense in depth.- Configure thresholds based on expected traffic patterns
- Apply stricter limits to sensitive endpoints like authentication and APIs
- Use different rate limits for different paths or endpoints
- Monitor rate limiting analytics to fine-tune thresholds
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_rate_limiting_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