Skip to content
Cloud docs

How your site is protected

The layers that run before a request reaches your code, and what they stop.

Updated 20 September 20261 min readBeginner

Protection runs at the edge, before a request reaches PHP. That is deliberate: filtering in a plugin means the attack already consumed your CPU.

The layers

  • DDoS mitigation — volumetric attacks are absorbed at the Cloudflare edge.
  • Web application firewall — managed rules for the common injection and traversal patterns, plus WordPress-specific rules.
  • Bot management — known bad crawlers are blocked; search engines and monitoring tools are allowed.
  • Rate limiting — brute-force attempts against wp-login.php and XML-RPC are throttled per IP.
  • File integrity monitoring — core files are compared against the official checksums daily.
  • Malware scanning — the document root is scanned daily, with known signatures quarantined.

What is still your responsibility

  • Keeping plugins and themes updated, and removing those you no longer use.
  • Strong, unique passwords, and two-factor on every administrator.
  • Not installing nulled or pirated plugins. They are the single most common infection route we see.
  • Removing access for people who have left.
Security plugins

You do not need Wordfence or Sucuri here, and their continuous scans compete with your site for CPU. If a policy requires one, run it in monitoring mode only.

Was this article helpful?

Related articles