| name | cloudflare |
| id | cloudflare |
| description | Cloudflare integration for DNS, CDN, WAF, edge diagnostics, and remediation with zone management, analytics, security events, and cache control |
| category | cloud_provider |
| connection_check | {"method":"is_connected_function","module":"chat.backend.agent.tools.cloudflare_tool","function":"is_cloudflare_connected"} |
| tools | ["query_cloudflare","cloudflare_list_zones","cloudflare_action"] |
| index | Cloudflare — DNS, CDN, WAF, analytics, security events, cache/firewall remediation |
| rca_priority | 10 |
| allowed-tools | query_cloudflare, cloudflare_list_zones, cloudflare_action |
| metadata | {"author":"aurora","version":"1.0"} |
Cloudflare Integration
Overview
Cloudflare is connected for DNS, CDN, WAF, and edge diagnostics with full remediation capabilities.
Instructions
IMPORTANT -- NO CLI SUPPORT
- Do NOT use
cloud_exec('cloudflare', ...) -- there is no Cloudflare CLI connector.
- Use the dedicated
query_cloudflare, cloudflare_list_zones, and cloudflare_action tools instead.
OBSERVATION TOOLS (read-only)
- List zones:
cloudflare_list_zones() -- discover all zones with IDs, names, and status.
- DNS records:
query_cloudflare(resource_type='dns_records', zone_id='...') -- list A, AAAA, CNAME, MX, TXT records.
- Analytics:
query_cloudflare(resource_type='analytics', zone_id='...') -- traffic, bandwidth, threats, HTTP status codes, content types, HTTP versions, SSL protocols, IP classification.
- Pass
since (e.g. '-60' for last hour, or ISO-8601) and until (ISO-8601) to control the time window.
- Bucket granularity is auto-selected: minute buckets for <=100 min, hourly for <=100 h, daily beyond that.
- Default limit=50 returns a bucketed time-series (e.g., last 24h yields multiple hourly buckets). Set
limit=1 to force a single aggregate covering the entire window.
- Security events:
query_cloudflare(resource_type='firewall_events', zone_id='...') -- recent WAF blocks, challenges, JS challenges.
- Firewall rules:
query_cloudflare(resource_type='firewall_rules', zone_id='...') -- active firewall rules and expressions.
- Rate limits:
query_cloudflare(resource_type='rate_limits', zone_id='...') -- rate limiting rules (thresholds, actions, URL patterns).
- Zone settings:
query_cloudflare(resource_type='zone_settings', zone_id='...') -- ALL zone settings (security level, caching, dev mode, WAF, TLS version, minification, etc.).
- Page rules:
query_cloudflare(resource_type='page_rules', zone_id='...') -- URL-based redirects, forwarding, cache overrides.
- Workers:
query_cloudflare(resource_type='workers') -- list Cloudflare Workers scripts.
- Load balancers: -- LB config, pools, failover.