Transparent explanation of how we measure and calculate our statistics. Because numbers mean nothing without context.
WF SecurityCloud is powered by a global network of strategically placed sensors that continuously monitor cyberattacks in real time. Each sensor acts as an observation post and collects threat indicators from its geographic area.
Strong coverage: Europe, North America, East Asia, Oceania
Growing coverage: South America, Middle East, India
Limited coverage: Parts of Africa and Southeast Asia
We are transparent about where our sensors are located and where coverage is weaker. This does not affect protection — global threats are detected wherever they originate.
Cumulative count of cyberattacks blocked by WF SecurityCloud since product launch in February 2018.
Includes: All attack types (phishing, malware, port scans, brute force, DDoS, etc.)
Excludes: False positives (filtered out via AI validation)
Current value: 749 305 963 attacks
Number of attacks blocked in the last 24 hours. Updated in real time every 30 seconds.
Rolling window: Exactly 24 hours backwards from current time
Real-time update: The number changes continuously as new attacks are blocked
Current value: 937 100 attacks
Average attack frequency calculated from the last 24 hours.
Example: 937 100 attacks / 1440 minutes = ≈651 attacks per minute
Current value: ≈651 per minute
Median response time from when a client/sensor requests threat intelligence until a response is received.
Measurement method: Time from API request to first-byte received
Update frequency: Calculated every hour from the last hour
Why median: Median is more robust against temporary spikes than average
Current value: 10.50 ms
Percentage availability for WF SecurityCloud API and threat intelligence distribution.
Measurement period: Rolling 30-day window
Definition of "down": API returns HTTP 5xx or timeout > 30 seconds
Planned maintenance: Does NOT count as downtime (announced in advance)
Current value: 99.99%
99.99% uptime = max 4.32 minutes downtime per month
WF SecurityCloud collects threat indicators from multiple sources:
NOTE: These emails come from our own honeypots and spam traps, NEVER from customer mailboxes.
All collected threats are automatically classified by our AI engine:
Threat indicators: Stored for 90 days. After that, only aggregated statistics are archived.
Attack logs: Anonymized after 30 days. IP addresses are replaced with hashed values.
WordPress telemetry: Anonymized at collection. No connection to specific sites.
User data: We do not collect personal data — so there is nothing to anonymize.
See our Privacy & Data page for more information.
/api/public-metrics.php
Security audits: Available for Enterprise customers
Transparency reports: Published quarterly at /transparency
SLA reports: Monthly uptime reports for all customers
This methodology is updated when we make changes to how we measure or calculate statistics. All changes are documented and announced in advance.
Last updated: 2026-05-13
Version: 1.0
Change history: See all changes
We are happy to answer technical questions about how we measure and calculate our numbers.
Answers to the most common questions about this page
/api/public-metrics.php), update live, and WF Sentinel (WordPress plugin) is open source. Third-party audits available for Enterprise customers.