Method

Cloudflare account audits: from findings to a phased rollout

Most Cloudflare accounts I review are not badly configured. They are configured in layers: a rule added during an incident, a setting copied from an old zone, a token created for a script nobody runs any more. An audit turns that history into a short, ranked list of changes and a safe order to make them in.

How the data is collected

Configuration is pulled through the API rather than read from dashboards, so every zone is checked the same way. Python scripts collect zone settings, rulesets, DNS and access configuration, plus a few weeks of traffic and security analytics from the GraphQL API. Jinja2 templates turn the results into an HTML report for engineers and an Excel workbook for whoever owns the remediation plan.

What gets checked

TLS and edge

DNS exposure

Application security

Performance

Zero Trust

Account governance

Ranking the findings

Each finding gets a severity and an effort estimate. The report leads with the few items that are both high-impact and cheap to fix.

SeverityTypical exampleTarget
CriticalOrigin IP exposed and reachable; Flexible SSL on a login flowDays
HighManaged rules disabled by override; over-privileged API tokensNext change window
MediumLow cache hit ratio on static paths; no rate limiting on authWithin the quarter
LowInconsistent settings between similar zonesWith the baseline rollout

Rolling out the fixes

Fixes ship in phases rather than as one change. Security changes start in observe mode wherever the plan supports it; TLS changes go zone by zone with an origin check before each switch; and anything that touches authentication gets an owner and a rollback step. The end state is a Terraform baseline, imported with cf-terraforming, so the account stays consistent after the audit instead of drifting back.

The deliverable is not the report. It is an account that a new engineer can understand, change safely, and reason about from code.

Want your account reviewed?

I run Cloudflare security and performance audits through Saber Security.

Get in touch