Cloudflare Docs
Ruleset Engine
Visit Ruleset Engine on GitHub
Set theme to dark (⇧+D)

Phases list

​​ Network layer

Network-layer phases apply to packets received on the Cloudflare global network.

Phase name Used in product/feature
ddos_l4 Network-layer DDoS Attack Protection
magic_transit Magic Firewall
mt_managed Magic Firewall managed rulesets
mt_ids_managed Magic Firewall Intrusion Detection System (IDS)

​​ Application layer

Application-layer phases apply to requests received on the Cloudflare global network.

​​ Request phases

The phases execute in the order they appear in the table.

Phase name Used in product/feature
http_request_sanitize URL normalization
http_request_transform Rewrite URL Rules
http_request_origin Origin Rules
http_request_cache_settings Cache Rules
http_config_settings Configuration Rules
http_request_dynamic_redirect Single Redirects
ddos_l7* HTTP DDoS Attack Protection
http_request_firewall_custom Web Application Firewall (WAF)
http_ratelimit Rate limiting rules
http_request_firewall_managed Web Application Firewall (WAF)
http_request_sbfm Super Bot Fight Mode
http_request_redirect Bulk Redirects
N/A (internal phase) Managed Transforms
http_request_late_transform HTTP Request Header Modification Rules

* This phase is for configuration purposes only — the corresponding rules will not be executed at this stage in the request handling process.

​​ Response phases

The phases execute in the order they appear in the table.

Phase name Used in product/feature
http_custom_errors Custom error responses
N/A (internal phase) Managed Transforms
http_response_headers_transform HTTP Response Header Modification Rules
http_response_compression Compression Rules
http_response_firewall_managed Cloudflare Sensitive Data Detection (Data Loss Prevention)
http_log_custom_fields Logpush custom fields