WordPress plugin intelligence profile

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

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

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update26 Oct 20266d ago
Active installations80Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Bearmor Security – Free Firewall, 2FA, Malware Scanner & Vulnerability Alerts version 2.0.1 as active, updated 6d ago and tested up to WordPress 7.1.

Overview

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.

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).
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • login security
  • malware scanner
  • two factor authentication
  • firewall
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity26 Oct 20266d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.0.02.0.1
Version1.1.02.0.0
WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.