WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Fernando Tellado v2.10.5

Vigilant

Premium WordPress Security - 100% FREE: Firewall, 2FA, Security Headers, Login and Malware Protection, File Monitor, Security Audit & more

Vigilant

The facts

Rating
5★ from 18
Active installs
2k+
Price
Free
Last updated
28 Aug 2026
Added
Feb 2026
Requires WP
6.2
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
28,270

Our analysis

AI-assisted

Vigilant is a free WordPress security plugin that offers a comprehensive suite of security features. It includes a firewall, two-factor authentication, brute force protection, and malware detection, among others. The plugin is designed to protect your site from various attacks and provides easy-to-use security presets for immediate protection.

Once activated, Vigilant applies various security measures automatically, including monitoring login attempts and blocking potentially harmful requests. It is suitable for website owners looking for robust security without the cost of premium features or upsells.

Best for: This plugin is best for WordPress site owners seeking a free, all-in-one security solution.

What it does well

  • Comprehensive security features including firewall and 2FA
  • No premium version or hidden fees
  • One-click security presets for easy setup
  • Under Attack mode for immediate threat response
  • Customizable settings for individual security needs

Where it falls short

  • No information on customer support or documentation
  • Limited to features described; no additional functionalities mentioned

Verdict

Vigilant provides a solid set of security features at no cost, making it a practical choice for those wanting to enhance their site's protection without financial investment.

From the developer

Fernando Tellado's own description of Vigilant, lightly tidied.

Premium Security. Zero Cost.

Vigilant provides enterprise-level WordPress security features completely free. No premium version, no upsells, no hidden features behind paywalls.

Protect your site with a complete security suite: firewall, two-factor authentication, brute force protection, security headers, file integrity monitoring, closed plugin detection, malware detection, user management, security audit logging, under attack mode and much more.

Once activated, Vigilant immediately applies firewall rules against common attacks (SQL injection, XSS, file inclusion), security headers, login attempt monitoring, XML-RPC blocking, WordPress version hiding and sensitive file protection (.htaccess, wp-config.php), after automatically backing up your existing configuration files.

One-Click Security Presets

Choose a preset and get protected instantly:

Standard – Balanced security suitable for most websites. Enables all modules with sensible defaults that won’t interfere with normal site operation.

Maximum Security – Strictest settings for high-security sites. Tighter rate limits, stronger CSP rules, mandatory admin notifications. May require fine-tuning for some setups.

You can always customize individual settings after applying a preset.

Under Attack Mode

Is your site under active attack? Activate Under Attack mode with one click and stop malicious traffic instantly:

  • JavaScript challenge – Every visitor must pass an automatic browser verification before accessing your site. Real browsers solve it in seconds, bots get blocked completely
  • Aggressive rate limiting – Requests limited to 30 per minute with 15-minute blocks for offenders
  • HTTP method restriction – Only GET, POST and HEAD allowed; PUT, DELETE, PATCH, OPTIONS and TRACE are blocked
  • Empty user agent blocking – Requests without a user agent header are rejected
  • Full XML-RPC lockdown during the attack
  • REST API restriction – Only authenticated users can access the REST API
  • Auto-deactivation – Mode turns off after 4 hours so you never forget it’s on
  • Email notifications when the mode activates and deactivates
  • HMAC-signed cookies – Verified visitors get a signed cookie so they only see the challenge once

Under Attack mode works independently from your preset configuration. Your regular settings are preserved and restored when the mode deactivates.

Two-Factor Authentication (2FA)

Add a second verification step to your WordPress login:

  • Authenticator app (TOTP) – Google Authenticator, Authy, Microsoft Authenticator or any TOTP-compatible app
  • Email codes – One-time 6-digit verification codes sent via email
  • QR code setup directly in user profiles
  • 10 backup codes for emergency access if you lose your device
  • Configurable grace period for users to set up their authenticator app
  • Trusted devices – optionally let users skip 2FA on recognized devices for 30 days
  • Role-based enforcement – require 2FA for administrators, editors or any role
  • Exclude specific users from 2FA requirements
  • Admin tool to reset TOTP for users who lost their authenticator
  • Configurable code expiry, attempt limits and email sender name
  • User notification emails when 2FA is enabled or the method changes

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for securing a site.

Really Simple Security

Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vuln...

Free 3M+ installs 4.9★ (8,862)
Wordfence Security

Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team....

Free 5M+ installs 4.7★ (4,983)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Loginizer

Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.

Free 1M+ installs 4.8★ (1,030)
Safe SVG

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Free 1M+ installs 4.9★ (79)
All-In-One Security

Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plu...

Free 1M+ installs 4.7★ (1,715)