Sucuri Security Setup for WordPress: Audit, WAF, Hardening

Sucuri Security Plugin Setup for WordPress Site Protection

Development and maintenance of all types of websites:

Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:

Frequently Asked Questions

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1414
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Website development for BELFINGROUP
    982
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1241
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    982
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Website development for FIXPER company
    995

Sucuri Security Plugin Setup for WordPress Site Protection

After a WordPress site is hacked, recovery is only half the battle. You need to prevent a repeat attack. Our Sucuri Security setup includes plugin installation, hardening, and WAF integration. Drawing on five years of experience securing 50+ WordPress sites, we guarantee that after our setup, all basic attack vectors are closed. According to Sucuri, its WAF blocks up to 99% of malicious traffic before it reaches your server. This article covers how to properly configure both the free plugin and the paid cloud protection. Sucuri protects over 200,000 websites worldwide and scans millions of URLs daily.

Sucuri offers two products: the free Sucuri Security plugin (audit, scanning, hardening) and the paid Sucuri Firewall / CDN — a WAF at the DNS level. The plugin without Sucuri Firewall is a monitoring tool, not real-time protection. Experience shows that clients using only the free plugin often miss the moment of an attack — notifications arrive after infection. Therefore, we recommend the combination: plugin + WAF. Sucuri WAF outperforms plugin-only solutions by over 5x in blocking malicious traffic while adding zero server load. If you want to protect your site from hacking, contact us for a consultation.

What the Free Plugin Does

Security Activity Auditing — logs all administrative actions: logins, plugin changes, updates. Stores logs in the database table and optionally sends them to the Sucuri API (protection against deletion during compromise). File Integrity Monitoring — compares core files with official hashes. Detects modified and added files. Remote Malware Scanning — external scanning via the SiteCheck API: checks the homepage for malicious code, blacklist status from Google, Bing, Norton. Security Hardening — a set of one-click security measures.

Security Hardening

In Sucuri → Settings → Hardening, apply the following measures:

Measure Description Impact
Verify WordPress Version Prompts to update core Reduces risk of old vulnerability exploitation
Remove WordPress Version Removes version from head and RSS Hinders attacks targeting specific versions
Block PHP files in uploads Creates .htaccess to deny PHP Prevents execution of uploaded shell code
Block PHP in wp-content Same for wp-content Protects against exploit execution in themes/plugins
Block PHP in wp-includes Deny PHP in core Additional isolation layer
Information Leakage Removes readme.html, licence.txt Hides environment information
Details on blocking PHP

Blocking PHP in uploads creates .htaccess:

<Files "*.php"> Order Allow,Deny Deny from all </Files> 

On Nginx, add manually:

location ~* /(?:uploads|files)/.*\.php$ { deny all; } 

How to Configure Sucuri Notifications?

Sucuri → Settings → Alerts:

  • Email for alerts: do not use [email protected] – if the domain email is compromised, you lose notifications. Use an external email.
  • Alert on new user registration: ✓
  • Alert on WordPress admin login: ✓ (only for small sites)
  • Alert on failed login attempt: no (too many emails)
  • Alert on plugin activated/deactivated: ✓

Post-Hack Actions

Upon detecting a hack: Sucuri → Post-Hack. The section includes:

  1. Update Secret Keys — generate new keys in wp-config.php, reset all sessions
  2. Reset User Password — reset all user passwords
  3. Reset Installed Plugins — reinstall all plugins (only from WP repository)
  4. Available Free WordPress Transfers — emergency site transfer

Don't wait for a hack – order proactive Sucuri setup today. Our setup services start at $149 for the free plugin configuration and $399 for full WAF integration.

Why Choose Sucuri WAF?

The paid WAF works differently: your domain's DNS points to Sucuri servers, all traffic goes through them. Sucuri filters malicious traffic before it reaches your server. The plugin in this case serves for configuration and monitoring. To connect: Sucuri → Firewall WAF → Add Site. Change the domain's NS/A record. Sucuri proxies traffic to the origin server by IP (whitelist only Sucuri IP).

Sucuri WAF vs Wordfence

Feature Sucuri WAF (paid) Wordfence (free)
Protection level Network (before server) PHP level (on server)
Server load Zero Medium
DDoS blocking Hardware filtering Limited
Suitable for High-traffic sites Budget projects

For optimal protection, contact us — we'll help you choose between Sucuri and Wordfence.

What's Included in Sucuri Setup

We provide a full package:

  • audit of current WordPress configuration
  • installation and configuration of the free plugin
  • activation of all hardening points
  • connection of Sucuri WAF (if needed)
  • notification setup to external email
  • administrator training on plugin usage
  • documentation on post-hack recovery

Timeline and Pricing

Installation and configuration of the free Sucuri plugin with hardening – 1–2 hours. Connecting Sucuri WAF with DNS changes – 2–3 hours (plus up to 24 hours for DNS propagation). Pricing starts at $149 for basic setup and varies based on complexity. Get a consultation on securing your WordPress site – we'll find the best solution.