SysWP Shield is ready for WordPress 7 from day one. See compatibility →
WordPress 7 Ready · Day-one compatible
Trusted by sites worldwide · 528 nodes in the network

Firewall + Hardening + Intel
in one WordPress plugin.

16-signal bot detection · CVE auto-rules · hidden login URL · security headers auto-fix · SSL monitor · Stack Health audit · 1-click wp-admin auto-login · weekly Risk Score digest. When one site in the network is attacked, every site is protected within minutes.

Free plan · No credit card · 30-second account setup

16-signal firewall · live Network consensus · pulling 24/7 WP-core integrity · daily scan WP 7 · ready
shield@security:~$ tail -f /var/log/firewall.log LIVE

Live network statistics

Real numbers from production · refreshes every 30 seconds

LIVE

66,829

Attacks blocked (all time)

26,858

Attacks blocked (24h)

24

Sites in network

1,102

Confirmed bad IPs

3,623

AI bots seen (24h)

46

Countries attacking (24h)

Why other firewalls miss the mark

You're paying for plugins that slow your site, lock features behind upsells, and leave each install fighting alone.

⚠️

Bloated plugins

Wordfence ships 25+ MB of code and runs 40+ checks on every page load. Your visitors pay for it in latency.

🚧

Cloudflare UAM kills UX

When attacks hit, Under Attack Mode challenges every visitor — including buyers and search bots. You lose conversions and rankings.

🏝️

Each site is an island

When an attacker hits site A, site B doesn't hear about it. Same IPs, same patterns, same wasted CPU on every site.

Collective intelligence

One attack. Network-wide protection.

Every Shield site contributes to a real-time threat feed. Every Shield site receives it. The more sites that join, the smarter the network becomes.

HUB A B C D E F
  • 1

    A bad IP attacks one site

    Shield's 16-signal engine scores it 87/100, blocks it locally, and reports the IP + signals to the network hub.

  • 2

    Hub waits for consensus

    False positives get filtered out. Once 2+ independent sites report the same IP within 24 hours, it's confirmed.

  • 3

    Confirmed IP broadcast

    Premium sites receive a real-time push (sub-second). Free sites pull the consensus feed every hour.

  • 4

    Pre-blocked. Zero detection cost.

    Next time that IP probes any site in the network, it gets blocked instantly — without spending a single CPU cycle on detection.

  • 5

    Visibility into AI scrapers New

    Every site sees the same Humans / Crawlers / AI scrapers / SysWP / Bots / Attacks breakdown. The network surfaces which AI bots are visiting your sites — so you decide whether to keep feeding them or block them with one click.

Malware protection · 4 layers

Defense in depth, not a single scan

Most security plugins ship "a malware scan." We ship four — each tuned to a different threat surface, gated to the right tier so you don't pay for capacity you don't need.

Free · always on
🛡️
Layer 1 · Sentinel

Critical-file watcher

Watches the 10 most-attacked WP files (wp-config.php, .htaccess, index.php, core boot files). Detects unauthorized changes within 5 minutes — catches 80% of compromise patterns.

  • ~5 ms per check, zero scan overhead
  • SHA-256 + size + mtime tracking
  • Per-alert content diff (line-level)
Starter+ · live
🔬
Layer 2 · Hash scan

Full WP-core integrity

Hashes every PHP/JS file in wp-includes + wp-admin against the official WordPress.org checksums. Catches modified, missing, and extra core files — backdoor implants nobody else sees.

  • 4500+ files scanned in batches of 200
  • Centralized checksum cache · 1 fetch/version
  • 3 alert kinds: modified · missing · extra
Pro · coming
🧬
Layer 3 · Content scan

Pattern + cross-site sigs

Regex pattern scan on flagged files (eval, base64_decode, gzinflate, webshells). Cross-site signature network: when 5+ Shield sites flag the same SHA, AI auto-curates a network-wide block.

  • Runs only on Layer 2-flagged files
  • Network signature reputation system
  • Q3 2026
Agency · coming
🔒
Layer 4 · Quarantine

Auto-isolate + audit trail

Confirmed-bad files quarantined automatically (chmod 600, moved out of web root). Monthly compliance PDF with chain-of-custody for client reporting and post-incident forensics.

  • Auto-quarantine with admin approval gate
  • Monthly compliance PDF report
  • Q4 2026

Each layer is independently togglable. Most plugins make you pay Pro to even SEE that you have a problem — Shield's Layer 1 detects compromise on the FREE tier. Pay only for the deeper scans you actually need.

What's in the box

Everything you need to harden + protect WordPress

The full 16-signal firewall + threat-intel network + Risk Score + audits are in the FREE plan (3 sites). Paid tiers add 1-click hardening: hidden login URL, security headers auto-fix with HSTS phased rollout, SSL email/SMS alerts, CVE auto-rules pushed in real-time when vulnerabilities drop, and weekly digest with per-site detail.

🛡️
16 signals

Behavioral bot detection

16 weighted signals: empty/bad UA, fake crawlers, 404 storms, header fingerprints, coordinated patterns, TLS anomalies, and more.

🌐
Cross-site

Curated network rules

Superadmin-curated firewall rules pushed to every site, validated by AI red-team + sandbox replay before canary rollout. Battle-tested rules from real attack traffic, not synthetic.

🔬
WP-core

File integrity scanner

4500+ WP-core files hashed against WordPress.org checksums. Detects modified, missing, and EXTRA files — the classic backdoor signature most plugins miss.

🍩
New

Traffic mix donut

See exactly what hits your site: Humans, Search crawlers, AI scrapers, SysWP probes, Bots and Attacks — with hourly history. The number every site owner secretly wanted but no plugin showed.

🤖
21 bots

AI scrapers, classified

GPTBot, ClaudeBot, CCBot, PerplexityBot, Bytespider and 16 more — split into Training, Search and User-initiated families. Block by family with one toggle each, see real-time hit counts.

FCrDNS

FCrDNS-verified crawlers

Googlebot, Bingbot, Facebook, Apple etc. are verified by reverse + forward DNS before they bypass your firewall — protecting your SEO and OG previews from heuristic false positives.

📊
Observability

Cron profiler + perf budgets

Catches slow requests >30s and slow cron events >60s with per-hook breakdown (Yoast indexable check, Action Scheduler, plugin-with-broken-cron). Most security plugins are blind to performance — Shield treats them as one problem.

< 1ms

Fast path for clean visitors

Known-clean IPs (score < 20 in 60s) skip every detection layer. Your real users feel zero overhead.

🚨
Auto

Attack mode auto-response

When traffic spikes 3× over baseline, thresholds tighten and rate limits halve automatically. Manual override with cooldown.

📈
5 levels

Progressive escalation

5-level reputation system. Clean → watched → challenged → throttled → blocked. Auto de-escalation when behavior improves.

🔐
Built-in

Two-factor auth, native

TOTP + 10 single-use recovery codes per user (FREE). Per-role mandatory + grace period (Starter+). SaaS-side recovery for locked-out admins (Pro+). No third-party 2FA plugin needed — same plugin handles it all.

💓
Self-heal

Self-healing heartbeat

Low-traffic sites no longer flicker offline. The SaaS pings silent sites every 5 min and forces an instant heartbeat — a problem most security plugins quietly ignore.

🌍
Per-country

Country-based rules

Rate limits and firewall rules can target specific ISO country codes via Cloudflare/GeoIP headers.

Two-way flywheel · 0.26.0+

Every Shield site makes every other Shield site stronger

A bidirectional curated-rules system. Top-down: SysWP-curated rules validated by AI + sandbox before canary deploy. Bottom-up: your custom rules surfaced in our inbox — if great, promoted network-wide and you earn a month of higher tier.

Top-down · SysWP curates

Curated rules pushed network-wide

When SysWP detects a new attack pattern, we draft a firewall rule, validate it (sandbox replay against 12 benign-traffic fixtures + AI red-team via Claude), then deploy via canary 10% → 100%.

  1. 1Draft — superadmin pastes rule JSON in /admin/network-rules
  2. 2Validate — sandbox replay + AI scores 0–100 safety
  3. 3Canary — 10% sticky cohort gets it for 24h
  4. 4Deploy 100% — every Starter+ site receives it on next heartbeat
rules deployed network-wide · battle-tested on real attack traffic
Bottom-up · you contribute

Your good ideas earn you free upgrades

Every Shield plugin ships its locally-defined rules to our SaaS inbox. We dedup by content hash — if 47 users have the same rule, we see ONE inbox item with a 47× badge. Promote → contributor gets 1 month of higher tier free.

  1. 1You create a custom rule in your plugin admin
  2. 2Heartbeat ships it to SysWP — deduped by sha256(conditions)
  3. 3Superadmin reviews + promotes the popular ones
  4. 4🎁 Reward — automatic 1-month tier upgrade + email
"I created a CleanTalk anti-spam rule for my own site. Three weeks later I got an email — promoted to network-wide. Pro free for a month."
The complete loop
apply_user_rule (canary 10% → 100%) heartbeat: local_rules[] (your contributions) SysWP SaaS curate · validate · deploy Your sites enforce + contribute (1 of N in network) AI validator 🎁 1mo upgrade

Every contribution makes the network smarter. Every curated rule protects every Starter+ site automatically. The protection level you get scales with the network — and the network grows because contributors get rewarded.

Centralized control

Manage every site from one dashboard

Live blocked-IP feed, per-site stats, threat intelligence, audit log, and PDF reports — all updated in real time.

shield.syswp.pro/dashboard
Sites protected
8
↑ 2 this month
Blocked (24h)
3,247
+42 last 5min
Network
528
sites in network
Attack mode
Clear
cooldown active
Traffic & blocks (last 24h)
Hourly buckets across all your sites
req blocked
Recent threats
185.220.101.4287 · 🇷🇺
203.0.113.8872 · 🇨🇳
198.51.100.558 · 🇺🇸
192.0.2.14652 · 🇩🇪
203.0.113.2048 · 🇧🇷
Traffic mix (24h) New
What kind of traffic you actually serve
12,452 requests
total 12K
  • Humans 9,845 79.1%
  • Crawlers 1,820 14.6%
  • AI scrapers 412 3.3%
  • SysWP 96 0.8%
  • Bots 184 1.5%
  • Attacks 95 0.8%
Inside WordPress

A plugin that looks like WordPress, not a SaaS bolt-on

Native WP-admin UI. No iframes, no React bundles, no JavaScript dashboards loaded into your wp-admin. Once connected, cached rules keep enforcing even during brief SaaS hiccups.

  • Free SaaS account required — 30 seconds to create, no credit card
  • Connection unlocks the threat network, vulnerability digest, and dashboard
  • Paid tiers unlock 1-click hardening: hidden /wp-login.php, security headers auto-fix, SSL alerts, CVE auto-rules. Plugin downgrades gracefully if premium is revoked.
  • Distributed via the WordPress.org repo + auto-updater for everyone
View plugin details →
🅦 mysite.com / wp-admin
Dashboard
Posts
🛡️ Shield
Plugins
Settings

SysWP Shield PRO

Behavioral firewall — last 24 hours

Blocked 24h
412
Score
42
Mode
OK
Recent events
185.220.101.42 blocked bot_score:87
203.0.113.88 blocked 404_storm
198.51.100.5 throttled velocity
Observability · 0.27.0

Most security plugins are blind to performance.
Shield treats them as one problem.

A 60-second cron is a security signal. So is a 30-second response time. So is the same IP triggering 3 slow requests in a row. Shield captures all of them — natively.

5s threshold

Cron profiler

Per-hook timing of every wp-cron event. When total cron > 5s, log per-hook breakdown. Reveals which scheduled job (Yoast indexable check, Action Scheduler queue, plugin-with-broken-cron) is causing pile-ups.

cron event @ 14:32 · 64.8s total
wpseo_indexable_check62.0s
action_scheduler_run2.5s
syswp_shield_sync0.3s
📊
Live budgets

Performance budgets

Alerts when ANY request exceeds your defined budget — slow query (>5s), slow request (>30s), memory peak (>256MB), slow cron (>60s). Same alert channel as security events.

budget: 30s ⚠ 35s
🏷
Structured

X-Shield-Block headers

Every block carries structured response headers — no guessing why the 403 fired. Plug into any external observability stack (n8n, Datadog, mod_security, your custom log analyzer).

HTTP/2 403 Forbidden
x-shield-block: action:block
reason:Rule_user_2
src:rule rule:42
🍯
Honeypot endpoints

Trap routes (/.env, /phpmyadmin/, /wp-config.bak) that any IP hitting = guaranteed bot. Opt-in.

🏠
Managed-host detection

Auto-detects WP Engine, Kinsta, Cloudways via WP constants. Recommendations adjust accordingly.

🔄
Sync now button

Manual heartbeat trigger from wp-admin — instant verification of SaaS connectivity.

Pipeline

Four layers. Less than a millisecond.

Every request flows through this pipeline. Most legitimate visitors short-circuit at step 1.

1

Fast path check

Recently-clean IPs (score < 20 in last 60s) skip the rest. Most page loads end here.

2

Bot scoring

16 signals analyzed: UA, headers, velocity, patterns, TLS, cookies, network behavior. Combined into a 0-100 score.

3

Rules engine

Custom rules + rate limits evaluated. Country filters, regex matching, and behavioral conditions.

4

Decision

Block, throttle, challenge, or log. Progressive escalation ensures repeat offenders get harsher responses.

How we stack up

A truthful side-by-side with the most popular WordPress security plugins.

Feature SysWP Shield Wordfence Sucuri iThemes
Cross-site threat intelligence Partial
Behavioral bot detection signals 16 Basic Basic
Fast path for clean visitors
Progressive escalation levels 5
Attack mode auto-response Paid
Country-based rules Paid Paid
Two-factor auth (built-in, FREE) Paid
Per-role mandatory 2FA + grace period Paid
Malware Sentinel — critical-file watcher Paid Paid
WP-core hash scan vs WordPress.org checksums Paid
Curated network firewall rules (auto-deploy)
AI-validated rule canary rollout (10% → 100%)
Contribution rewards (1mo upgrade if rule promoted)
Per-rule match telemetry across the network
Cron profiler (per-hook timing)
Performance budget alerts (req/cron/query/mem)
X-Shield-Block structured response headers
Honeypot endpoints (opt-in)
Managed-host fingerprint (WPEngine/Kinsta/...)
CVE auto-rules pushed when stack matches Partial Paid
Geo-enriched email alerts
Daily digest email mode
Varnish/CDN-aware responses Partial
Plugin size ~1 MB ~25 MB ~8 MB ~12 MB
Single-site price $108/y $119/y $199/y $99/y

SYSWP Family

A complete suite for WordPress: security, analytics, and compliance — all under one roof.

Roadmap · live

Where we're going

A look at what's already shipped, what's in flight, and what's next. We ship every weekend — these dates are real, not aspirational.

Shipped · 0.27.0–0.27.2

Observability + flywheel

Network rules with AI-validated canary deploy. Cron profiler. Performance budget alerts. X-Shield-Block structured headers. Managed-host fingerprint. Honeypot endpoints. 4 plugin releases this weekend alone.

2026-05-03 · live in production
In flight · 0.28.0

Audit Mode — the iconic feature

Single-click site health PDF combining vulnerability scan + traffic patterns + slow queries + PHP errors + bot signals + theme code smells + custom rule suggestions based on YOUR traffic. Goes beyond security — operational diagnosis.

May 2026 · in development
Next · Q3 2026

Capa 3 malware + cross-site signatures

Pattern scan for obfuscated code (eval/base64_decode/gzinflate webshells) on Layer-2 flagged files. Network signature reputation: when 5+ Shield sites flag the same file SHA, AI auto-curates it as a known-bad. Pro+ feature.

~July 2026
Later · Q4 2026

Auto-quarantine + compliance PDF

Confirmed-bad files quarantined automatically (chmod 600, moved out of webroot). Monthly compliance PDF for client reporting + post-incident chain-of-custody. Agency tier.

~Oct 2026
Strategic · 2027

Multi-stack expansion

Same firewall + threat intel + observability for Drupal, Laravel, Next.js, edge runtimes. The behavioral signals don't care what stack runs the request — only WordPress signals (XML-RPC, wp-login) need stack-specific tuning.

2027+ · strategic

We ship every weekend. Releases since April 2026: 0.22.0 → 0.27.2. The "in flight" lane usually clears in 1–2 weeks. Subscribe to the changelog for release-by-release detail.

🎉
Limited launch offer 48 of 49 seats left

First 50 Pro & Agency customers get 50% off — forever

Lock in 50% off your subscription for life as one of our first 49 early adopters. Discount applies to every renewal — no expiry, no fine print. 48 seats remaining.

Use code at checkout: Shield50

Pricing

Simple, honest pricing

Free plan is fully functional. Paid plans add the threat-intel network and multi-site management.

Free

3 site|s

Free

Forever · no card required

  • 7-day log retention
  • 16-signal bot detection
  • Adaptive rate limiting
  • Custom firewall rules
  • Attack mode auto-response
  • Local request logs
  • Network feed (read)
  • Per-block email alerts
  • Risk Score 0–100 (composite metric)
  • SSL/TLS expiry tracker on dashboard
  • Security Headers audit (A–F grade)
  • Login Activity card (top attacked users + IPs)
  • Wordfence vulnerability scanner
  • Weekly digest (basic)
  • Stack Health audit (WP/PHP/server versions, debug log, plugin/theme update flags)
  • L7 DDoS protection (rate limiting, 16-signal bot detection, brute-force enforcement)
  • CDN/edge detection (Cloudflare, Sucuri, WP Engine, Kinsta) with setup recommendations
  • Two-Factor Auth — voluntary enrollment with QR code, 10 single-use recovery codes, brute-force lockout
  • Malware Sentinel — watches the 10 most-attacked WP files (wp-config, .htaccess, core boot, admin entry points) every 5 min for unauthorized changes
Install plugin

Starter

3 site|s

$9 USD/mo

Billed monthly · cancel anytime

$8 USD/mo Save 12%

Billed yearly · $95

  • 30-day log retention
  • 16-signal bot detection
  • Adaptive rate limiting
  • Custom firewall rules
  • Attack mode auto-response
  • Local request logs
  • Network feed (read)
  • Per-block email alerts
  • Risk Score 0–100 (composite metric)
  • SSL/TLS expiry tracker on dashboard
  • Security Headers audit (A–F grade)
  • Login Activity card (top attacked users + IPs)
  • Wordfence vulnerability scanner
  • Stack Health audit (WP/PHP/server versions, debug log, plugin/theme update flags)
  • Network feed (contribute)
  • Priority feed (2-site consensus)
  • Daily digest emails
  • Geo-enriched alerts (ipinfo)
  • Rule test simulator
  • Country-based rules
  • Audit log
  • Configuration export/import
  • Weekly digest (full per-site detail)
  • SSL expiry email alerts (30/14/7/1 days)
  • Custom Login URL (1-click hide /wp-login.php)
  • CVE auto-rules (block exploits at publish time)
  • Plugin update drift alerts
  • 1-click apply security headers
  • Predictive vulnerability alerts (AI) (coming)
  • One-click sign-in to wp-admin (no password typing, audit logged + email alert)
  • 1-click cleanup actions (delete inactive theme, disable WP_DEBUG_LOG)
  • L7 DDoS protection (rate limiting, 16-signal bot detection, brute-force enforcement)
  • CDN/edge detection (Cloudflare, Sucuri, WP Engine, Kinsta) with setup recommendations
  • Two-Factor Auth — voluntary enrollment with QR code, 10 single-use recovery codes, brute-force lockout
  • 2FA per-role mandatory policy with grace period (1-365 days), forced-enrollment login interstitial + automatic post-grace lockout
  • Malware Sentinel — watches the 10 most-attacked WP files (wp-config, .htaccess, core boot, admin entry points) every 5 min for unauthorized changes
  • Full file integrity hash scan — walks all PHP/JS in plugins+themes+core vs WP checksums, batched + memory-capped for shared hosting
  • Earn free tier upgrades — when one of your custom firewall rules gets promoted to the SysWP global network, you get 1 month of a higher tier on us
Start free trial
Most popular

Pro

15 site|s

$39 USD/mo

Billed monthly · cancel anytime

$34 USD/mo Save 12%

Billed yearly · $411

  • 30-day log retention
  • 16-signal bot detection
  • Adaptive rate limiting
  • Custom firewall rules
  • Attack mode auto-response
  • Local request logs
  • Network feed (read)
  • Per-block email alerts
  • Risk Score 0–100 (composite metric)
  • SSL/TLS expiry tracker on dashboard
  • Security Headers audit (A–F grade)
  • Login Activity card (top attacked users + IPs)
  • Wordfence vulnerability scanner
  • Stack Health audit (WP/PHP/server versions, debug log, plugin/theme update flags)
  • Network feed (contribute)
  • Priority feed (2-site consensus)
  • Daily digest emails
  • Geo-enriched alerts (ipinfo)
  • Rule test simulator
  • Country-based rules
  • Audit log
  • Configuration export/import
  • Weekly digest (full per-site detail)
  • SSL expiry email alerts (30/14/7/1 days)
  • Custom Login URL (1-click hide /wp-login.php)
  • CVE auto-rules (block exploits at publish time)
  • Plugin update drift alerts
  • 1-click apply security headers
  • Predictive vulnerability alerts (AI) (coming)
  • One-click sign-in to wp-admin (no password typing, audit logged + email alert)
  • 1-click cleanup actions (delete inactive theme, disable WP_DEBUG_LOG)
  • L7 DDoS protection (rate limiting, 16-signal bot detection, brute-force enforcement)
  • CDN/edge detection (Cloudflare, Sucuri, WP Engine, Kinsta) with setup recommendations
  • Two-Factor Auth — voluntary enrollment with QR code, 10 single-use recovery codes, brute-force lockout
  • 2FA per-role mandatory policy with grace period (1-365 days), forced-enrollment login interstitial + automatic post-grace lockout
  • 2FA SaaS-side recovery codes management — reveal plaintext from /sites/:id/2fa with re-auth + email + audit, push-mode plugin required
  • Malware Sentinel — watches the 10 most-attacked WP files (wp-config, .htaccess, core boot, admin entry points) every 5 min for unauthorized changes
  • Full file integrity hash scan — walks all PHP/JS in plugins+themes+core vs WP checksums, batched + memory-capped for shared hosting
  • Earn free tier upgrades — when one of your custom firewall rules gets promoted to the SysWP global network, you get 1 month of a higher tier on us
  • Enhanced L7 DDoS (Tor exit + datacenter-origin signals on top of the 16-signal detector)
  • SSL alerts via SMS / Telegram
  • Auto-rotate Login URL monthly (coming)
  • Synthetic attack monitor (continuous pen-test) (coming)
  • Defacement detector (visual diff) (coming)
  • Peer benchmarking (cohort comparison) (coming)
  • Attacker dossier pages (full intel per IP)
  • AI scraper behavioral verification (coming)
Start free trial

Agency

30 site|s

$69 USD/mo

Billed monthly · cancel anytime

$61 USD/mo Save 12%

Billed yearly · $728

  • 90-day log retention
  • 16-signal bot detection
  • Adaptive rate limiting
  • Custom firewall rules
  • Attack mode auto-response
  • Local request logs
  • Network feed (read)
  • Per-block email alerts
  • Risk Score 0–100 (composite metric)
  • SSL/TLS expiry tracker on dashboard
  • Security Headers audit (A–F grade)
  • Login Activity card (top attacked users + IPs)
  • Wordfence vulnerability scanner
  • Stack Health audit (WP/PHP/server versions, debug log, plugin/theme update flags)
  • Network feed (contribute)
  • Priority feed (2-site consensus)
  • Daily digest emails
  • Geo-enriched alerts (ipinfo)
  • Rule test simulator
  • Country-based rules
  • Audit log
  • Configuration export/import
  • Weekly digest (full per-site detail)
  • SSL expiry email alerts (30/14/7/1 days)
  • Custom Login URL (1-click hide /wp-login.php)
  • CVE auto-rules (block exploits at publish time)
  • Plugin update drift alerts
  • 1-click apply security headers
  • Predictive vulnerability alerts (AI) (coming)
  • One-click sign-in to wp-admin (no password typing, audit logged + email alert)
  • 1-click cleanup actions (delete inactive theme, disable WP_DEBUG_LOG)
  • L7 DDoS protection (rate limiting, 16-signal bot detection, brute-force enforcement)
  • CDN/edge detection (Cloudflare, Sucuri, WP Engine, Kinsta) with setup recommendations
  • Enhanced L7 DDoS (Tor exit + datacenter-origin signals on top of the 16-signal detector)
  • Two-Factor Auth — voluntary enrollment with QR code, 10 single-use recovery codes, brute-force lockout
  • 2FA per-role mandatory policy with grace period (1-365 days), forced-enrollment login interstitial + automatic post-grace lockout
  • 2FA SaaS-side recovery codes management — reveal plaintext from /sites/:id/2fa with re-auth + email + audit, push-mode plugin required
  • Malware Sentinel — watches the 10 most-attacked WP files (wp-config, .htaccess, core boot, admin entry points) every 5 min for unauthorized changes
  • Full file integrity hash scan — walks all PHP/JS in plugins+themes+core vs WP checksums, batched + memory-capped for shared hosting
  • Auto-quarantine of detected malware + monthly compliance PDF + cross-site network broadcast (coming)
  • Earn free tier upgrades — when one of your custom firewall rules gets promoted to the SysWP global network, you get 1 month of a higher tier on us
  • SSL alerts via SMS / Telegram
  • Auto-rotate Login URL monthly (coming)
  • Synthetic attack monitor (continuous pen-test) (coming)
  • Defacement detector (visual diff) (coming)
  • Peer benchmarking (cohort comparison) (coming)
  • Attacker dossier pages (full intel per IP)
  • AI scraper behavioral verification (coming)
  • Compliance PDF reports (monthly) (coming)
  • White-label / custom branding (coming)
  • Bulk operations across sites (coming)
  • Priority support
Start free trial

Frequently asked questions

Short, honest answers.

Will this slow down my site? +

No. Known-clean visitors (score under 20 in the last 60 seconds) skip every detection layer except rate limiting. Typical overhead per page load is under 1 millisecond. We layer wp_cache + transient + options so most checks never touch the database.

Do I need an account? Do I have to pay? +

You need a free SaaS account at shield.syswp.pro — Shield is the WordPress client for the SysWP threat-intelligence network, and the network only works when sites are connected. Setup takes ~30 seconds, no credit card needed. The free plan includes the full detection engine (16 signals, escalation, rate limiting, attack mode), the cross-site network consensus, vulnerability digest, and dashboard. Premium adds multi-site management, longer log retention, and richer analytics.

What happens if your SaaS is briefly down? +

Once connected, the plugin caches the license, blocklist, and threat feed locally. Brief outages are absorbed without any visible degradation. After 24h offline you get an info note in the admin; after 7 days a more prominent warning. Cached rules keep enforcing the whole time. The plugin only refuses to start protection on an install that has NEVER successfully connected — by design, because that means it has no rules to fall back on.

Will my site's data leave my server? +

Yes — that's how the cross-site network works. We send: site URL, WordPress + PHP + plugin versions, aggregate traffic counts, the plugin/theme list (matched against Wordfence vulnerabilities), and per-attack metadata (attacker IP, bot signals, attempted path, country code). We never send: post content, user accounts, passwords, customer PII, or visitor IPs. Full disclosure list at shield.syswp.pro/legal/privacy and inside the plugin readme.txt under "External Services".

Does it work with Cloudflare or WP Engine? +

Yes. Block and challenge responses include Surrogate-Control, CDN-Cache-Control, X-Accel-Expires headers so Varnish (WP Engine), nginx, Cloudflare, Fastly, etc. don't cache them. We auto-detect Cloudflare and use CF-Connecting-IP for accurate IP attribution.

How does this compare to Wordfence or Sucuri? +

Wordfence is bigger (~25 MB vs our 1 MB) and more battle-tested but its threat intel is one-way (theirs to you, not the other way). Sucuri is excellent but expensive ($199+/year) and 100% SaaS — your site can't defend itself if their CDN is unreachable. Shield is a native-WordPress plugin connected to a network: enforcement runs ON your server (not at an edge proxy), the network is collective (every site contributes), and cached rules keep working during SaaS hiccups. The free plan has the same core engine as paid.

What is the Traffic Mix donut, exactly? New +

Every public request is classified into one of six buckets: Humans (real visitors), Crawlers (Googlebot/Bingbot/FB — FCrDNS-verified), AI scrapers (GPTBot, ClaudeBot, CCBot…), SysWP (our own infrastructure scanners), Bots (throttled scrapers), and Attacks (blocked). The donut shows last-24h percentages with an hourly stacked chart underneath. Internal traffic (wp-cron, Gutenberg AJAX, your own logged-in admin polling) is excluded so the percentages reflect what actual visitors are doing.

Should I block AI scrapers? New +

It depends — and that's why we split them into THREE independent toggles instead of giving you one all-or-nothing switch: • Training crawlers (GPTBot, ClaudeBot, CCBot, Bytespider…): scrape your content to train future LLMs with zero direct return for you. Most publishers block these. • Search/answer crawlers (OAI-SearchBot, PerplexityBot, Amazonbot, YouBot): index your site so AI can cite it in real-time answers. This is the modern equivalent of SEO — most sites should leave these ON. • User-initiated fetches (ChatGPT-User, Perplexity-User, Claude-Web): triggered when a real person pastes your URL into ChatGPT or Perplexity. Blocking these blocks real users — almost never a good idea. Defaults: ALL OFF (let through with rate-limit). The Bot Management tab shows 24h hit counts per family so you decide based on your actual traffic.

Why is "SysWP" a category in my donut? New +

When we eventually run our own probes against your site (sitemap validation, SEO checks, uptime monitoring), they identify themselves with UAs like "SysWP-Scanner" / "SysWP-Sitemap" — so when you audit your access logs, you can immediately tell those apart from a real attacker. The architecture is wired in 0.13.0; the SysWP slice will stay at 0% until our scanner actually goes live in your network. No false positives by design.

How do "network rules" work? Will SysWP push rules to my site without my consent? 0.27 +

Network rules are SaaS-curated firewall rules (validated by AI red-team + sandbox replay before they ship anywhere) that get distributed to Starter+ sites. They're scoped to: (1) blocking known attack patterns observed across the network, (2) CVE auto-rules when your installed plugin/theme matches an open vulnerability. You can disable network rules entirely in Settings → Network feeds. Each pushed rule is visibly tagged "🛡 SysWP · Global" in your Rules tab — full transparency, no hidden enforcement. The canary rollout means new rules only reach 10% of sites for the first 24h — if anything misbehaves, we catch it BEFORE it goes to your site.

I created a custom firewall rule for my own site. Why would I share it with SysWP? 0.27 +

Your plugin automatically ships your local rules to our SaaS inbox (just the rule definition — no traffic data, no PII). We deduplicate by content hash: if 47 users wrote the same anti-spam rule, we see ONE inbox item with a 47× badge. If the superadmin promotes your rule network-wide, you automatically get 1 month of higher tier free as a thank-you (rate-limited to 1 promotion per quarter to prevent gaming). The promoted rule appears as "🛡 SysWP · Global" on every Starter+ site in the network. It's optional — turn off the contribution heartbeat field if you'd rather keep your rules private. But the flywheel works: every Shield site makes every other Shield site stronger.

Why does Shield ship cron profiling and performance budgets? Isn't that the job of New Relic / Datadog? 0.27 +

A 60-second cron event IS a security signal — it could be a backdoor running in the background. A 30-second response time IS a security signal — it could be a denial-of-service attempt or a slow exploit. The same IP triggering 3 slow requests in 5 minutes IS a security signal — it triggers our slow_request_burst bot detector. Most security plugins are blind to performance. Shield treats them as one problem because attackers exploit them as one. You can still run New Relic / Datadog for deep APM — Shield's perf observability is for the security pipeline, not full-stack profiling. Net effect: customers who don't pay for APM still see slow query / slow cron / memory peak alerts in their Shield dashboard, with the same alert channel as security events.

Free, fast, and getting smarter every day.

Install the plugin in under 60 seconds. Connect for premium features whenever you're ready.

Verified by Auditto