WordPress Security

Protect Your WordPress Site in Two Clicks

Real-time malware scanning, login protection, and one-click hardening — no server access required. Install directly from wp-admin and your site is immediately protected.

Get Protected — from $1 See Features
43%
of all websites run WordPress
2 clicks
to install & activate
6
hardening rules applied automatically
24/7
real-time attack detection

Everything Your Site Needs

From shared hosting to managed WordPress — no SSH, no server config, no expertise required.

🔍

Malware File Scanner

Hash-based change detection finds modified files the moment they change. Core file integrity verified against official WordPress checksums.

🛡️

Real-time Attack Detection

XML-RPC flood protection, login brute-force lockout, and spam post detection — all running in real-time via WordPress hooks.

🔧

One-click Hardening

Apply 6 security rules instantly: block PHP uploads, disable file editor, hide WP version, protect wp-config, disable directory browsing.

📁

File Quarantine & Repair

Quarantine suspicious files with a click. Modified core files are restored automatically from official WordPress SVN.

📊

Live Scan Terminal

Watch your scan run in real-time. Each file is streamed live to the dashboard as it is checked — see threats as they are found.

📧

Instant Email Alerts

Get notified immediately when high or critical threats are detected. Detailed HTML emails with threat context and recommended actions.

Simple Pricing

Pay monthly or yearly with PayPal — yearly gets 2 months free. Cancel any time.

💻 SiteGuard protection for WordPress websites

Starter
$1 / month
Basic protection for a personal site or blog
  • Weekly automated scan
  • Malware scan (100 files)
  • Email alerts
  • 1 site
  • Real-time attack blocking
  • One-click hardening
  • Core file repair
  • Auto-repair of tampered files
Start Starter
Business
$19 / month
Full protection for up to 5 sites
  • Everything in Pro
  • For every site
  • Up to 5 sites
Start Business
Agency
$49 / month
For agencies managing many client sites
  • Everything in Pro
  • Central multi-site dashboard
  • Bulk scan all sites
  • Agency-wide threat overview
  • Priority support
  • Up to 25 sites
Start Agency

🛡️ MailGuard protection for mail servers, priced by the hosting accounts on your server

Solo
$10 / server / month
One hosting account on the server
  • Watches every mail login and sent email
  • Blocks attackers automatically
  • Stops spam from hacked mailboxes
  • Locks compromised mailboxes
  • Owner dashboard with approve / undo
  • Instant email alerts
  • cPanel, ISPmanager and plain Exim + Dovecot
Protect a server
Business
$28 / server / month
Up to 250 hosting accounts
  • Watches every mail login and sent email
  • Blocks attackers automatically
  • Stops spam from hacked mailboxes
  • Locks compromised mailboxes
  • Owner dashboard with approve / undo
  • Instant email alerts
  • cPanel, ISPmanager and plain Exim + Dovecot
Protect a server
Unlimited
$36 / server / month
Unlimited hosting accounts
  • Watches every mail login and sent email
  • Blocks attackers automatically
  • Stops spam from hacked mailboxes
  • Locks compromised mailboxes
  • Owner dashboard with approve / undo
  • Instant email alerts
  • cPanel, ISPmanager and plain Exim + Dovecot
Protect a server

MailGuard counts the hosting accounts on your server automatically and suggests the right plan.

Up & Running in Minutes

Works on any WordPress site — shared hosting, managed WordPress, VPS.

1

Download & Install

Download the plugin zip from your eSecureScan dashboard and upload it in wp-admin → Plugins → Add New → Upload Plugin.

2

Activate

Click Activate. The plugin registers your site, creates the scan database, and schedules your first hourly scan automatically.

3

Run Your First Scan

Go to eSecureScan in your wp-admin menu and click Scan Now. Watch the live terminal as each file is checked in real-time.

4

Apply Hardening

Head to the Remediation page and click Apply All to instantly apply all 6 security hardening rules to your site.