Directory / plugin

Bearmor Security – Free Firewall, 2FA, Malware Scanner & Vulnerability Alerts

v2.0.1 · by bearmor

Completely free WordPress security: firewall, 2FA with authenticator app, malware scan, file integrity, vulnerability alerts, AI summary.

About this plugin

Bearmor Security puts straightforward, professional WordPress security tools on small business and WooCommerce sites — without charging for essential features. The plugin is completely free: no PRO plan, no upsell tiers, no feature locks. Features other security plugins keep behind paid plans are free here: two-factor authentication with an authenticator app, daily vulnerability alerts, a plain-language AI security summary, a web application firewall and file integrity monitoring.

You get one clear dashboard that tells you whether your site is Protected, needs a Review, or needs Action — and links directly to the setting to fix it. Setup is quick and reversible, and each hardening rule explains what it does and what could break.

Documentation: step-by-step setup guides are at bearmor.eu/docs.

Firewall

  • Blocks common SQL injection, XSS, path traversal and command injection patterns before WordPress loads the page
  • Optional rate limiting per IP (logged-in users, WP-CLI and REST are never limited)
  • Optional country blocking by 2-letter country code
  • IP whitelist so you never lock out yourself or your office
  • Honeypot fields on the login and comment forms catch bots without CAPTCHAs

Login protection

  • Brute force protection: repeated failed logins trigger 5 minute, 30 minute and 24 hour lockouts, and repeat offenders are blocked permanently
  • Login activity log with failed and successful attempts and their country
  • Generic login errors so attackers can’t guess usernames

Two-factor authentication (2FA)

  • Authenticator app codes (Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden and any TOTP app)
  • QR code setup on the user profile, generated on your own server
  • One-time backup codes for a lost phone
  • Email codes as an alternative method
  • Choose which administrators must use 2FA; “remember this device for 30 days” option

Malware scanner and file integrity

  • Daily scan of WordPress root, wp-content PHP files, the active theme, mu-plugins and uploads for backdoors, web shells and obfuscated code
  • Core files checked against official WordPress.org checksums, including localized builds
  • Alerts for changes in core, wp-config.php, the active theme and PHP files in uploads
  • Quarantine, restore, or mark a file as safe in one click

Vulnerability alerts

  • Daily check of WordPress core, plugins and themes against the WPVulnerability database
  • Shows severity, CVE and the fixed version; one email for critical issues

Hardening (30 rules)

  • Three tiers: Baseline, Access Hardening and Lockdown
  • Security headers: X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, HSTS
  • Disable XML-RPC, pingbacks, file editor, Application Passwords, user enumeration and REST user listing
  • Block PHP execution in uploads, restrict the REST API to logged-in users (Contact Form 7 and WooCommerce checkout keep working)
  • “Freeze Site” preset, hourly file tripwire and login IP allowlist for finished sites
  • Each rule explains what it does, what it might break and how to test it; a built-in self-test checks that enabled rules work; changes can be undone for 24 hours

AI security summary

  • A short, plain-language weekly summary of what is working and what needs attention, with links to the right setting
  • Built from your site’s own facts: firewall blocks, failed logins, scans, updates, vulnerabilities and 2FA status

Activity log and uptime

  • Audit log of logins and logouts, new and deleted users, plugin installs, activations and deletions, theme switches and file actions
  • Uptime monitoring with history on the dashboard

Need a hand?

Prefer someone to look after it for you? Bearmor also offers WordPress maintenance – updates, monitoring and cleanup by real people. The plugin remains fully free either way.

External services

This plugin connects to these services over HTTPS:

  • Bearmor (bearmor.eu) – site registration, daily check-in, uptime monitoring and the AI security summary. The summary request sends counts and names (plugin names, versions, scan results), not passwords or visitor data; bearmor.eu generates the text using OpenAI. Privacy Policy, Terms
  • WordPress.org API – official core file checksums.
  • WPVulnerability API (wpvulnerability.net) – vulnerability data for core, plugins and themes.
  • ip-api.com – country lookup for the login activity log.
  • ipwho.is – country lookup for firewall country blocking (only when enabled).

Plugin tags