๐Ÿ”’ WordPress Security

WordPress Security Audit & Hardening.

For site owners, store owners, and agencies who've been hacked, are at risk, or need serious security โ€” not a plugin, a real expert.

One-Time Packages

Pick based on what you need โ€” audit only, full fix, emergency cleanup, or team training. All include a 7-day warranty.

Package 1

Security Audit Only

Best for: Know exactly what's wrong before committing to fixes

$299
Per site ยท One-time
โฑ 2โ€“4 business days
โœ“Check for active compromise: backdoors, injected admins, rogue plugins, PHP droppers
โœ“Plugin & theme vulnerability review with risk ranking (Critical / High / Medium / Low)
โœ“WordPress config audit (wp-config.php, file permissions, upload vectors)
โœ“Admin access audit (user roles, XML-RPC, REST API, login protection)
โœ“Hosting/server-level review (SFTP/SSH, panel access, site isolation)
โœ“Full written audit report with severity, impact & recommended fix per finding
โœ“Prioritised fix list handed to client or developer
Package 2Most Complete

Audit + Hardening

Best for: Findings fixed, not just reported

$599
Single site ยท One-time
โฑ 3โ€“5 business days
โœ“Everything in Package 1, plus:
โœ“Malware & backdoor removal (if active compromise found)
โœ“WordPress core, plugin & theme integrity restoration via WP-CLI
โœ“wp-config.php hardening (keys, salts, debug off, DB prefix)
โœ“File & directory permission hardening
โœ“XML-RPC disabled at Nginx level, REST API exposure control
โœ“Admin login protection (URL obfuscation, rate limiting, brute force)
โœ“HTTP security headers (HSTS, X-Frame-Options, CSP, X-Content-Type)
โœ“Rogue users, suspicious tasks & admin accounts removed
โœ“Cloudflare WAF setup (basic rules + brute force protection)
โœ“Post-hardening verification + hardening summary document
Package 3

Multi-Site Audit + Hardening

Best for: Agencies or owners with multiple WP sites โ€” especially on shared hosting

From $999
Custom quote ยท 3+ sites
โฑ 5โ€“10 business days
โœ“Everything in Package 2 applied across all sites
โœ“Cross-site isolation audit (critical on shared hosting)
โœ“Hosting panel hardening (Hostinger, cPanel, or equivalent)
โœ“Shared hosting isolation setup (prevent site-to-site spread)
โœ“Single audit report covering all sites with per-site findings
โœ“Prioritised fix order (most critical sites first)
2 sites: from $9993โ€“5 sites: from $1,4996+ sites: custom quote
Package 4๐Ÿšจ Emergency

Post-Hack Emergency Cleanup

Best for: Sites actively hacked โ€” spam links, virus injected, admin access lost

$499 โ€“ $999
One-time ยท Emergency priority
โฑ 1โ€“3 business days
โœ“Full malware scan & removal
โœ“Backdoor & injected code removal
โœ“Rogue admin users, plugins & scheduled tasks removed
โœ“WordPress core restoration via WP-CLI
โœ“Entry point identification (plugin vuln, stolen creds, brute force, etc.)
โœ“Security hardening applied after cleanup to prevent reinfection
โœ“Post-cleanup audit report + incident summary

Quoted after initial assessment. Price depends on infection depth, number of files, and sites affected.

Package 5

Security Playbook + Team Training

Best for: Teams who want to be self-sufficient โ€” not dependent on external help

$299
One-time
โฑ 2โ€“3 business days after onboarding call
โœ“Custom security playbook for your specific setup
โœ“Update policy (core, plugins, themes)
โœ“Backup policy & schedule
โœ“Access control rules (user roles, password policy, MFA)
โœ“Plugin installation rules
โœ“'What to do if something looks off' response checklist
โœ“60-minute training call (owner + developer/team)
โœ“Documented SOPs shared after call
โœ“Incident response flow: who does what, in what order

Add-Ons

Extend any package with these optional extras.

Cloudflare WAF advanced rules setup$149
MFA (Two-Factor Auth) setup for all admin accounts$99
Uptime + file change monitoring setup$149
Automated backup to S3 or Google Drive setup$149
Developer coordination (working alongside client's dev team)$70/hr
Additional site added to existing audit scope$199/site
Staging environment setup (safe testing before live changes)$199

Monthly Security Maintenance

Ongoing protection โ€” scans, updates, monitoring, and support on a monthly retainer.

Security Basic

$199/month
1 site ยท 1 support hour/month
Extra: $70/hour beyond included
  • โœ“Weekly automated malware + file integrity scan
  • โœ“Weekly backup to S3 or Google Drive
  • โœ“Plugin + core update management (tested before applying)
  • โœ“Email blacklist monitoring
  • โœ“Response within 48 business hours

Security Standard

$399/month
Up to 3 sites ยท 3 support hours/month
Extra: $65/hour beyond included
  • โœ“Everything in Security Basic, plus:
  • โœ“Weekly manual review of scan results + Cloudflare/WAF logs
  • โœ“Admin user & access audit (monthly)
  • โœ“Response within 24 business hours

Security Priority

$799/month
Up to 10 sites ยท 8 support hours/month
Extra: $60/hour beyond included
  • โœ“Everything in Security Standard, plus:
  • โœ“Emergency incident response included (hack, malware, defacement)
  • โœ“Weekly deep review: file changes, login attempts, plugin changes
  • โœ“Monthly security summary report

What's Not Included

Full transparency on scope boundaries.

  • โœ•Hosting or VPS cost (client's own)
  • โœ•Domain cost (client's own)
  • โœ•Paid plugin or theme licenses
  • โœ•Cloudflare paid plan (free tier sufficient for most setups)
  • โœ•Full website development or redesign
  • โœ•Fixes caused by third-party plugin bugs (flagged in audit, quoted separately)
  • โœ•Legal or compliance advisory (GDPR, PCI, etc.)

๐Ÿ”’ Security & Scope Control

All work is performed on client-granted access only. No changes are made outside the agreed scope. A full log of every change is documented and handed over. Client retains full control at all times.

๐Ÿ›ก๏ธ 7-Day Warranty

All audit and hardening packages include a 7-day warranty. If a reinfection or issue occurs within 7 days due to a vector that was in scope, it is addressed at no extra charge.

Not sure which package fits?

Book a call โ€” describe what's happening and we'll recommend the right starting point.