[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYgdZLo-oqNfuyJMkpEqjpA5DkUOSCK0kBYFp7JlS3x8":3,"$faX4qEblMHiU-4vrX-E3BfGOReC6w8MTfCvh4JdD1RfA":120,"$fb9VD4aYBXg6cG-ecYcdtU_4DQhsxllDoV8xdwwzuZMs":125},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"nexura-security","Nexura Security — Malware Scanner, Firewall, 2FA & WordPress Security","1.0.9","Nexura Security","https:\u002F\u002Fprofiles.wordpress.org\u002Fnexurasecurity\u002F","\u003Cp>\u003Cstrong>Nexura Security\u003C\u002Fstrong> is a complete, enterprise-grade WordPress security plugin that protects your website from hackers, malware, and brute-force attacks — \u003Cstrong>completely free\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Whether you run a personal blog, a WooCommerce store, or a business website, Nexura Security gives you the same level of protection used by enterprise websites — without slowing your site down and without expensive subscriptions.\u003C\u002Fp>\n\u003Ch4>⚡ The Faster, Lighter Alternative to Wordfence & Sucuri\u003C\u002Fh4>\n\u003Cp>Tired of heavy security plugins that slow down your site, bloat your database, and charge a premium for basic features?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Nexura Security is built differently:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero Database Bloat\u003C\u002Fstrong> — Smart micro-batching runs scans quietly in the background without overloading your server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Performance Hit\u003C\u002Fstrong> — Your visitors will never experience slowdowns during or after a security scan.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Setup\u003C\u002Fstrong> — No technical knowledge required. Get protected in under 60 seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Free Core\u003C\u002Fstrong> — Every essential security feature is included at no cost, forever.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛡️ Free Features (Everything You Need to Stay Secure)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🔍 Deep WordPress Malware Scanner\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically scans your entire WordPress installation — plugins, themes, uploads, and core files — for hidden backdoors, obfuscated PHP code, suspicious JavaScript injections, web shells, and known malware patterns. Detected threats are displayed with severity ratings and can be removed with a single click.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Web Application Firewall (WAF)\u003C\u002Fstrong>\u003Cbr \u002F>\nBlocks SQL injection (SQLi), Cross-Site Scripting (XSS), remote file inclusion (RFI), and other OWASP Top 10 attacks before they ever reach your WordPress database. The WAF loads via \u003Ccode>auto_prepend_file\u003C\u002Fcode> — before WordPress boots — for the earliest possible threat interception.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚠️ Automated Security Alert Emails\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen Nexura Security detects malware or threats during a scan, it automatically sends a beautifully formatted HTML security alert email to the site administrator with a full threat summary and a direct link to the dashboard. Alerts are rate-limited to once per 24 hours to prevent inbox spam.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📂 WordPress Core File Integrity Monitor\u003C\u002Fstrong>\u003Cbr \u002F>\nCompares every WordPress core file against clean, official checksums from WordPress.org to detect any unauthorized modifications. If a hacker modifies \u003Ccode>wp-login.php\u003C\u002Fcode>, \u003Ccode>wp-config.php\u003C\u002Fcode>, or any other core file, you will know immediately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📁 Root Directory Integrity Checker\u003C\u002Fstrong>\u003Cbr \u002F>\nDetects suspicious and unknown files dropped directly into your WordPress root folder — a common technique used by attackers to plant backdoors and web shells.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔐 Two-Factor Authentication (2FA)\u003C\u002Fstrong>\u003Cbr \u002F>\nProtect your WordPress admin login with TOTP-based two-factor authentication. Works with Google Authenticator, Authy, Microsoft Authenticator, and any standard TOTP app. Includes a full-screen QR code setup wizard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗 Passwordless Magic Link Login\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow trusted users to log in via a secure, time-limited link sent to their email — no password required. Eliminates password-based brute-force risks entirely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚫 Brute-Force Attack Protection\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically blocks IP addresses after repeated failed login attempts. Fully configurable lockout duration, attempt thresholds, and whitelisting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔑 Pwned Password Checker\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen users set or change their passwords, Nexura Security silently checks against the HaveIBeenPwned database using the k-Anonymity model — your full password is \u003Cstrong>never\u003C\u002Fstrong> transmitted. If a compromised password is detected, the user is warned immediately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤖 Anti-Spam & Bot Protection (CAPTCHA)\u003C\u002Fstrong>\u003Cbr \u002F>\nProtect your login, registration, and comment forms from automated spam bots using Cloudflare Turnstile (privacy-respecting) or Google reCAPTCHA v2\u002Fv3 integration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌍 Real-Time Threat Intelligence\u003C\u002Fstrong>\u003Cbr \u002F>\nSyncs with the Nexura Threat Intel Cloud to receive up-to-date malicious IP blocklists and WAF attack signatures, keeping your firewall rules current against the latest threats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ One-Click Security Hardening\u003C\u002Fstrong>\u003Cbr \u002F>\nApply all WordPress security best practices in one click:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable the built-in file editor\u003C\u002Fli>\n\u003Cli>Block PHP execution in the uploads folder\u003C\u002Fli>\n\u003Cli>Disable directory listing\u003C\u002Fli>\n\u003Cli>Block XML-RPC attacks\u003C\u002Fli>\n\u003Cli>Disable user enumeration via REST API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🚑 Fatal Error Auto-Heal (White Screen of Death Protection)\u003C\u002Fstrong>\u003Cbr \u002F>\nUses the official WordPress Drop-in pattern (\u003Ccode>wp-content\u002Ffatal-error-handler.php\u003C\u002Fcode>) to catch PHP fatal errors before they crash your entire site. If a newly installed plugin or theme causes a “White Screen of Death,” Nexura automatically detects the faulty plugin, safely disables it, and reloads the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🗄️ Database Security Scanner\u003C\u002Fstrong>\u003Cbr \u002F>\nScans your WordPress database for rogue administrator accounts, suspicious option values, and malicious content injected into posts and pages by attackers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💾 Database Backup\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a full database backup with one click before performing any cleanup operation — so you can always roll back safely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Real-Time Upload Scanning\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery file uploaded through WordPress (media, plugins, themes) is automatically scanned for malware signatures before it is saved to your server.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔍 Google Safe Browsing Check\u003C\u002Fstrong>\u003Cbr \u002F>\nInstantly verify whether your website has been flagged by Google as containing malware or phishing content. Catch blacklisting before your visitors do.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📡 SSL & HTTPS Monitor\u003C\u002Fstrong>\u003Cbr \u002F>\nMonitors your SSL certificate health and enforces HTTPS redirects to prevent mixed-content warnings and insecure connections.\u003C\u002Fp>\n\u003Ch3>🌟 Pro Features — Advanced Protection & Automation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Nexura Security Pro\u003C\u002Fstrong> extends the free version with powerful automation, advanced scanning, and enterprise-grade protection:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tokenizer-Based Smart Scanner\u003C\u002Fstrong> — Uses PHP’s \u003Ccode>token_get_all()\u003C\u002Fcode> AST engine to detect zero-day backdoors and polymorphic malware that regex-based scanners miss entirely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Malware Cleanup\u003C\u002Fstrong> — One-click automated removal of detected malware without needing developer access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Core Auto-Restore\u003C\u002Fstrong> — Downloads clean copies of modified core files from WordPress.org and replaces them using atomic, crash-safe file writes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Quarantine System\u003C\u002Fstrong> — Moves suspicious files to an isolated, execution-blocked quarantine zone where they cannot cause harm while you review them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Login URL (Hide wp-admin)\u003C\u002Fstrong> — Rename \u003Ccode>wp-login.php\u003C\u002Fcode> and \u003Ccode>wp-admin\u003C\u002Fcode> to a secret URL, blocking 99% of automated brute-force bots before they even reach your login page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTP Security Headers\u003C\u002Fstrong> — Add Content-Security-Policy (CSP), HSTS, X-Frame-Options, Permissions-Policy, Referrer-Policy, and more. Includes Recommended, Strict, and Custom presets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Security\u003C\u002Fstrong> — Block unauthenticated REST API access and prevent username enumeration via \u003Ccode>\u002Fwp-json\u002Fwp\u002Fv2\u002Fusers\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Security\u003C\u002Fstrong> — Anti-card-testing protection on checkout pages and account takeover prevention for customer accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vulnerability Audit\u003C\u002Fstrong> — Automatically detects plugins, themes, and WordPress core versions with known CVEs (Common Vulnerabilities and Exposures).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimizer\u003C\u002Fstrong> — Removes post revisions, expired transients, orphaned metadata, and spam comments to improve database performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storage Cleanup Scanner\u003C\u002Fstrong> — Safely identifies unused images, PDFs, and orphaned upload files to reclaim disk space.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Conflict Cleaner\u003C\u002Fstrong> — Detects and safely removes database leftovers from conflicting or previously deleted security plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Trust Badge\u003C\u002Fstrong> — Display a dynamic “Protected by Nexura Security” seal on your website to build visitor confidence.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📡 Active Visitor Monitoring\u003C\u002Fstrong> — Real-time visitor tracking dashboard with live stats, 4 interactive charts (Traffic Trend, Browser, Device, OS), auto-refreshing visitor table, and intelligent bot detection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📌 Visitor Stats Shortcodes\u003C\u002Fstrong> — 5 shortcodes (\u003Ccode>[nexura_visitors]\u003C\u002Fcode>, \u003Ccode>[nexura_stats]\u003C\u002Fcode>, \u003Ccode>[nexura_live]\u003C\u002Fcode>, \u003Ccode>[nexura_popular]\u003C\u002Fcode>, \u003Ccode>[nexura_page_views]\u003C\u002Fcode>) to display live security and visitor stats anywhere on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Automatic Scans\u003C\u002Fstrong> — Set malware scans to run every 2 hours, daily, weekly, or monthly — fully automatic, no manual action required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Audit Logs\u003C\u002Fstrong> — A complete, tamper-evident log of every security event, user login, file change, settings modification, and admin action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> — Direct access to the Nexura Security expert team for fast, personalized help.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnexurasecurity.com\" rel=\"nofollow ugc\">Upgrade to Nexura Security Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🔗 Third-Party Services & External API Connections\u003C\u002Fh4>\n\u003Cp>To provide comprehensive security, Nexura Security connects to several trusted third-party services. \u003Cstrong>All connections are opt-in — nothing is sent automatically without your explicit action.\u003C\u002Fstrong> Here is a complete and transparent list:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Cloudflare Turnstile\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Privacy-friendly CAPTCHA on login, registration, and comment forms to stop spam bots.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Browser fingerprint and interaction data (processed by Cloudflare, never stored by us).\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only when you enable Turnstile in the Anti-Spam settings.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">Cloudflare Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\" rel=\"nofollow ugc\">Cloudflare Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Google reCAPTCHA\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Alternative CAPTCHA option for login and registration pages.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Browser data and interaction signals (processed by Google).\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only when you enable Google reCAPTCHA in the Anti-Spam settings.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. HaveIBeenPwned API (Pwned Passwords)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Checking whether a user’s password has appeared in known data breaches.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Only the first 5 characters of a SHA-1 hash of the password (k-Anonymity model). Your actual password is NEVER sent.\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only when a user sets or changes their password and the feature is enabled.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fhaveibeenpwned.com\u002FPrivacy\" rel=\"nofollow ugc\">HaveIBeenPwned Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhaveibeenpwned.com\u002FAPI\u002Fv3#Terms\" rel=\"nofollow ugc\">API Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Google Safe Browsing API\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Checking whether your website has been flagged by Google as containing malware or phishing.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Your website’s URL.\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only when you manually trigger a Safe Browsing check from the dashboard.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsafe-browsing\u002Fterms\" rel=\"nofollow ugc\">Safe Browsing Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. VirusTotal API\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Scanning file hashes against 70+ antivirus engines to detect malware.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Only the SHA-256 cryptographic hash of the file. The actual file is NEVER uploaded.\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only during a manual malware scan when unknown files are detected and the feature is enabled.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fdocs.virustotal.com\u002Fdocs\u002Fprivacy-policy\" rel=\"nofollow ugc\">VirusTotal Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.virustotal.com\u002Fdocs\u002Fterms-of-service\" rel=\"nofollow ugc\">VirusTotal Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>6. Nexura Threat Intel Cloud\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Syncing the latest WAF rules, malicious IP blocklists, and malware detection signatures.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Blocked attacker IP addresses and blocked payload patterns (anonymized). No personal user data is ever collected.\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only when Global Threat Intelligence is enabled in settings.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fnexurasecurity.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">Nexura Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fnexurasecurity.com\u002Fterms-conditions.html\" rel=\"nofollow ugc\">Nexura Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>7. WordPress.org API\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Downloading official WordPress core file checksums for integrity scanning and official WordPress ZIP files for the Core Auto-Restore feature.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Your WordPress version number.\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> During core file integrity checks or when Core Auto-Restore is triggered.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">WordPress Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>8. FlagCDN (flagpedia.net)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Displaying country flags next to IP addresses in the Blocked IPs table.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Country code (derived from IP). No personal data is sent.\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> Only when viewing the Blocked IPs admin page.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fflagpedia.net\u002Fprivacy-policy\" rel=\"nofollow ugc\">FlagCDN Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fflagpedia.net\u002Fterms\" rel=\"nofollow ugc\">FlagCDN Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>9. Freemius SDK\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Used for:\u003C\u002Fem> Plugin licensing, activation, opt-in analytics, and in-dashboard upgrade flow.\u003Cbr \u002F>\n\u003Cem>Data sent:\u003C\u002Fem> Site URL, WordPress version, plugin version, admin email (only if you opt in during activation).\u003Cbr \u002F>\n\u003Cem>When:\u003C\u002Fem> On plugin activation (opt-in dialog) and when checking license status.\u003Cbr \u002F>\n\u003Cem>Links:\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Freemius Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Freemius Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>📜 Privacy Policy\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What We Collect:\u003C\u002Fstrong>\u003Cbr \u002F>\nNexura Security does NOT collect any personal data from your website visitors. We do not track users, sell data, or place tracking cookies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What We May Report:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen the WAF blocks a malicious attack, the attacker’s IP and the blocked payload pattern may be anonymously reported to the Nexura Threat Intel Cloud to help protect other WordPress sites. \u003Cstrong>You can disable this at any time\u003C\u002Fstrong> in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Global Threat Intelligence.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your Data, Your Control:\u003C\u002Fstrong>\u003Cbr \u002F>\nAll scan results, logs, and settings are stored locally in your own WordPress database. Nothing is sent to any external server unless you explicitly enable a cloud feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compliance:\u003C\u002Fstrong>\u003Cbr \u002F>\nOur practices comply with GDPR, CCPA, and other major international privacy regulations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fnexurasecurity.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fnexurasecurity.com\u002Fterms-conditions.html\" rel=\"nofollow ugc\">Terms & Conditions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Changelog (Full)\u003C\u002Fh3>\n\u003Cp>For a full structured changelog, see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnexurasecurity\u002Fnexura-security\u002Fblob\u002Fmain\u002FCHANGELOG.md\" rel=\"nofollow ugc\">CHANGELOG.md\u003C\u002Fa> on GitHub.\u003C\u002Fp>\n","Free WordPress security plugin with malware scanner, firewall, 2FA & brute force protection. Lightweight alternative to Wordfence & Sucuri.",0,304,"2026-07-21T17:41:00.000Z","7.0.2","5.8","7.4",[18,19,20,21,22],"brute-force-protection","firewall","malware-scanner","security","two-factor-authentication","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnexura-security\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.9.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"nexurasecurity",1,30,94,"2026-08-28T17:42:06.958Z",[37,54,69,87,100],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":25,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"atlant-security","Atlant Security","1.1.22","Atlant","https:\u002F\u002Fprofiles.wordpress.org\u002Fxorred\u002F","\u003Cp>\u003Cstrong>Atlant Security\u003C\u002Fstrong> is a comprehensive WordPress security plugin that provides enterprise-grade protection through 17 integrated security modules organized in a 5-layer defense architecture.\u003C\u002Fp>\n\u003Ch4>5-Layer Defense Architecture\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Early-Request WAF\u003C\u002Fstrong> – Firewall, rate limiter, and IP blocking inspect every request at \u003Ccode>init\u003C\u002Fcode> priority 0, early in WordPress’s load – before the page is queried or rendered and before other plugins process the request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Application-Aware\u003C\u002Fstrong> – Login security, custom login URL, two-factor authentication, session hardening, cron monitoring, and REST API policies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content & Config\u003C\u002Fstrong> – WordPress hardening, security headers, AI crawler management, and honeypot traps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outbound & Data\u003C\u002Fstrong> – SSRF prevention, malware scanning (files and database).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Response & Recovery\u003C\u002Fstrong> – Post-breach recovery, notifications, visitor log, and audit log.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Web Application Firewall (WAF)\u003C\u002Fstrong>\u003Cbr \u002F>\nInspects every request against 28+ attack pattern families including SQL injection, XSS, remote code execution, path traversal, PHP object injection, and WordPress-specific attacks. Block or log-only mode. Triple URL decoding prevents evasion.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Brute Force Protection\u003C\u002Fstrong>\u003Cbr \u002F>\nProgressive lockout system (5 min > 30 min > 24 hours) with configurable thresholds. Generic login error messages prevent username enumeration. Author enumeration blocking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Malware Scanner\u003C\u002Fstrong>\u003Cbr \u002F>\nLocal file and database scanner with 38 malware signatures. Detects backdoors, webshells (WSO, c99, r57), crypto miners, credit card skimmers, and obfuscated code. Quarantine system with web access blocking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Two-Factor Authentication (2FA)\u003C\u002Fstrong>\u003Cbr \u002F>\nTOTP (Google Authenticator, Authy) and email OTP. Per-role enforcement, 10 recovery codes, 5-minute challenge timeout, replay attack prevention.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Honeypot Traps\u003C\u002Fstrong>\u003Cbr \u002F>\nZero-false-positive bot detection: hidden link traps, fake login pages, comment honeypots, and Contact Form 7 integration. 3-layer safe bot protection ensures Googlebot, Bingbot, and allowed AI crawlers are never blocked.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Crawler Management\u003C\u002Fstrong>\u003Cbr \u002F>\nControl 20+ known AI\u002FLLM training crawlers (GPTBot, ClaudeBot, Google-Extended, Bytespider, and more). Per-crawler toggles, robots.txt integration, and 403 enforcement. Block training crawlers while allowing browsing bots.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security Headers\u003C\u002Fstrong>\u003Cbr \u002F>\nManage HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, CSP, CORP, and COOP. Letter-grade scoring system. Remove X-Powered-By and Server headers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Session Security\u003C\u002Fstrong>\u003Cbr \u002F>\nCookie hardening (HttpOnly, Secure, SameSite). Session binding via IP + User-Agent fingerprint detects hijacking. Concurrent session limits. Idle timeout. Optional admin bypass for all session restrictions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rate Limiter\u003C\u002Fstrong>\u003Cbr \u002F>\nSliding-window rate limiting across 11 endpoint categories: frontend, login, search, feed, REST API, WooCommerce checkout, XML-RPC, and cron.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>REST API Policies\u003C\u002Fstrong>\u003Cbr \u002F>\nPer-route access control with authentication requirements, HTTP method restrictions, rate limits, and IP whitelists. 5 built-in policies protect user enumeration, search, and write endpoints.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cron Guard\u003C\u002Fstrong>\u003Cbr \u002F>\nMonitors wp-cron.php for flood attacks. Detects suspicious scheduled tasks via baseline comparison. System cron migration helper.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Outbound Monitor (SSRF Prevention)\u003C\u002Fstrong>\u003Cbr \u002F>\nMonitors all outgoing HTTP requests. Blocks requests to private\u002Finternal IP ranges including cloud metadata endpoints. Domain allowlist with wildcard support. Caller detection traces requests to specific plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post-Breach Recovery\u003C\u002Fstrong>\u003Cbr \u002F>\n12 emergency actions: terminate sessions, force password reset, rotate secret keys, emergency lockdown, reinstall core, reinstall plugins, audit admin accounts, clear caches, malware scan, disable plugins, and downloadable incident report.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real-Time Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nLive visitor monitoring with 15-second auto-refresh. Stat cards, traffic charts, top IPs with VirusTotal integration, browser distribution, and IP detail modals.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visitor Log & Audit Log\u003C\u002Fstrong>\u003Cbr \u002F>\nComplete request history with filters (IP, URL, bots, blocked, time range). Tamper-resistant admin action audit trail.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notifications\u003C\u002Fstrong>\u003Cbr \u002F>\nEmail alerts (HTML formatted, color-coded severity), Slack webhooks, custom JSON webhooks, and daily digest. Configurable severity threshold with 5-minute deduplication.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Hardening\u003C\u002Fstrong>\u003Cbr \u002F>\nOne-click toggles: disable XML-RPC, hide WordPress version, block REST API user enumeration, block author enumeration, disable file editor, block PHP execution in uploads.\u003C\u002Fp>\n\u003Ch4>What Makes Atlant Security Different\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Early-Request WAF\u003C\u002Fstrong> – Inspects and blocks malicious requests at \u003Ccode>init\u003C\u002Fcode> priority 0, before the page renders and before other plugins handle the request\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outbound HTTP Monitor\u003C\u002Fstrong> – Detects SSRF attacks and unauthorized outbound connections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Backdoor Scanner\u003C\u002Fstrong> – Scans wp_options and wp_posts for eval(), base64, and hidden backdoors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client-Side Bot Detection\u003C\u002Fstrong> – JavaScript challenges and browser fingerprinting catch sophisticated bots\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI\u002FLLM Crawler Blocking\u003C\u002Fstrong> – Identify and block AI training crawlers scraping your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Honeypot Traps\u003C\u002Fstrong> – Hidden links, fake login pages, invisible form fields that only bots trigger\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cron Guard\u003C\u002Fstrong> – Monitors wp-cron for unauthorized scheduled tasks planted by malware\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Breach Recovery\u003C\u002Fstrong> – Guided recovery toolkit with 12 emergency actions in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Session Fingerprint Binding\u003C\u002Fstrong> – Binds sessions to IP + User-Agent so stolen cookies are useless\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Visitor Dashboard\u003C\u002Fstrong> – Live visitor feed updated every 15 seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Password Policy\u003C\u002Fstrong> – Minimum length, complexity, common-password blocking, and passphrase support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Granular REST API Policies\u003C\u002Fstrong> – Per-endpoint control, not just a global on\u002Foff switch\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Mode Override\u003C\u002Fstrong> – One constant in wp-config.php disables all blocking features instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deactivation Data Control\u003C\u002Fstrong> – Choose to keep or wipe all security data when deactivating\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero phone-home\u003C\u002Fstrong> – No telemetry, no tracking, fully GDPR-compliant (external services used only when explicitly enabled by the admin – see External Services section)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Atlant Security?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>All-in-one\u003C\u002Fstrong> – Replaces 5-6 separate security plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external dependencies\u003C\u002Fstrong> – Core security features run locally on your server\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero phone-home\u003C\u002Fstrong> – No telemetry, no tracking (optional features like GeoIP use external services only when explicitly enabled – see External Services section)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR-friendly\u003C\u002Fstrong> – No external fonts, no CDN resources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setup wizard\u003C\u002Fstrong> – Configure core security in under 2 minutes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> – Removes all database tables and options when deleted (opt-in)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Mode\u003C\u002Fstrong> – Emergency override if you get locked out of your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following third-party services under specific conditions:\u003C\u002Fp>\n\u003Ch4>Cloudflare IP Ranges\u003C\u002Fh4>\n\u003Cp>When Cloudflare integration is enabled, the plugin periodically fetches the current list of Cloudflare edge IP ranges from Cloudflare’s official endpoints. This is used to correctly identify visitor IP addresses behind the Cloudflare proxy and to whitelist Cloudflare edge servers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: No user data is sent. The plugin fetches publicly available IP range lists.\u003C\u002Fli>\n\u003Cli>When: Once per week via a scheduled cron job (aswp_refresh_cloudflare_ips), only when Cloudflare integration is enabled.\u003C\u002Fli>\n\u003Cli>Endpoints: https:\u002F\u002Fwww.cloudflare.com\u002Fips-v4 and https:\u002F\u002Fwww.cloudflare.com\u002Fips-v6\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Cloudflare Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">Cloudflare Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MaxMind GeoLite2 GeoIP Database\u003C\u002Fh4>\n\u003Cp>When GeoIP country detection is enabled and a MaxMind license key is configured, the plugin downloads the GeoLite2-Country database from MaxMind. This database is stored locally and used to resolve visitor IP addresses to country codes for display in the visitor log and dashboard.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Your MaxMind license key is sent to authenticate the download request. No visitor data is sent to MaxMind.\u003C\u002Fli>\n\u003Cli>When: On initial setup and once per week via a scheduled cron job (aswp_update_geoip_db), only when GeoIP is enabled and a license key is configured.\u003C\u002Fli>\n\u003Cli>Endpoint: https:\u002F\u002Fdownload.maxmind.com\u002Fapp\u002Fgeoip_download\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fgeolite2\u002Feula\" rel=\"nofollow ugc\">MaxMind End User License Agreement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fprivacy-policy\" rel=\"nofollow ugc\">MaxMind Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google IP Ranges\u003C\u002Fh4>\n\u003Cp>When Google integration is enabled in the IP Whitelist, the plugin periodically fetches the current list of Google IP ranges from Google’s official endpoint. This is used to automatically whitelist known Google infrastructure IPs (Googlebot, Google Cloud, etc.) so legitimate Google traffic is never blocked.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: No user data is sent. The plugin fetches a publicly available JSON file containing Google IP ranges.\u003C\u002Fli>\n\u003Cli>When: Once per week via a scheduled cron job (aswp_refresh_google_ips), only when Google integration is enabled.\u003C\u002Fli>\n\u003Cli>Endpoint: https:\u002F\u002Fwww.gstatic.com\u002Fipranges\u002Fgoog.json\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Microsoft \u002F Bing IP Ranges\u003C\u002Fh4>\n\u003Cp>When Microsoft integration is enabled in the IP Whitelist, the plugin periodically fetches the current list of Bing bot IP ranges from Microsoft’s official endpoint. This is used to automatically whitelist known Bing crawler IPs so legitimate Bing traffic is never blocked.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: No user data is sent. The plugin fetches a publicly available JSON file containing Bing bot IP ranges.\u003C\u002Fli>\n\u003Cli>When: Once per week via a scheduled cron job (aswp_refresh_microsoft_ips), only when Microsoft integration is enabled.\u003C\u002Fli>\n\u003Cli>Endpoint: https:\u002F\u002Fwww.bing.com\u002Ftoolbox\u002Fbingbot.json\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fservicesagreement\u002F\" rel=\"nofollow ugc\">Microsoft Services Agreement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\" rel=\"nofollow ugc\">Microsoft Privacy Statement\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress.org Core Checksums API\u003C\u002Fh4>\n\u003Cp>The Malware Scanner verifies the integrity of WordPress core files by comparing their MD5 hashes against the official checksums published by WordPress.org. Files that match are skipped during pattern scanning (vendor-verified, safe by definition). Files that mismatch are flagged as critical “core_modified” findings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: WordPress version number and locale. No site data, no visitor data, no PII.\u003C\u002Fli>\n\u003Cli>When: Once per WordPress version (cached for 24 hours), only when the Malware Scanner runs and the “Use core checksums” setting is enabled.\u003C\u002Fli>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.wordpress.org\u002Fcore\u002Fchecksums\u002F1.0\u002F\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fdomains\u002F\" rel=\"ugc\">WordPress.org Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">WordPress.org Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress.org Secret Key API\u003C\u002Fh4>\n\u003Cp>The Post-Breach Recovery module can generate new WordPress secret keys and salts using the official WordPress.org API. This is used when an administrator manually triggers the “Rotate Secret Keys” emergency action after a security breach.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: No user data is sent. The plugin fetches randomly generated keys from the API.\u003C\u002Fli>\n\u003Cli>When: Only when an administrator manually triggers the “Rotate Secret Keys” action in the Post-Breach Recovery module.\u003C\u002Fli>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.wordpress.org\u002Fsecret-key\u002F1.1\u002Fsalt\u002F\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fdomains\u002F\" rel=\"ugc\">WordPress.org Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">WordPress.org Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Slack Webhooks\u003C\u002Fh4>\n\u003Cp>When Slack notifications are enabled and a Slack webhook URL is configured, the plugin sends security alert messages to the specified Slack channel. This allows administrators to receive real-time security notifications in Slack.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Security alert messages containing the alert subject, description, severity level, site URL, and the IP address that triggered the alert. No visitor personal data or cookies are sent.\u003C\u002Fli>\n\u003Cli>When: Only when a security event occurs (e.g., brute force attempt, WAF block, honeypot trip) and Slack notifications are enabled.\u003C\u002Fli>\n\u003Cli>Endpoint: Administrator-configured Slack Incoming Webhook URL (e.g., https:\u002F\u002Fhooks.slack.com\u002Fservices\u002F…)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fslack.com\u002Fterms-of-service\" rel=\"nofollow ugc\">Slack Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fslack.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Slack Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Webhooks\u003C\u002Fh4>\n\u003Cp>When webhook notifications are enabled and a webhook URL is configured, the plugin sends security alert payloads in JSON format to the specified endpoint. This allows integration with any external monitoring or alerting system.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: JSON payload containing the alert subject, description, severity level, site URL, timestamp, and the IP address that triggered the alert. No visitor personal data or cookies are sent.\u003C\u002Fli>\n\u003Cli>When: Only when a security event occurs and webhook notifications are enabled.\u003C\u002Fli>\n\u003Cli>Endpoint: Administrator-configured webhook URL.\u003C\u002Fli>\n\u003Cli>Terms and privacy: Determined by the third-party service the administrator configures.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google reCAPTCHA\u003C\u002Fh4>\n\u003Cp>When CAPTCHA bot protection is enabled and the provider is set to “Google reCAPTCHA v2” or “Google reCAPTCHA v3”, visitor browsers load Google’s reCAPTCHA library and the server verifies submitted tokens with Google. This is OPT-IN – disabled by default.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent (browser \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google): visitor IP address and standard reCAPTCHA telemetry that Google uses to score human-vs-bot likelihood. Google’s reCAPTCHA library is loaded from www.google.com\u002Frecaptcha\u002Fapi.js.\u003C\u002Fli>\n\u003Cli>Data sent (server \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google): the verification token returned by the visitor’s browser, the configured secret key, and the visitor’s IP address (\u003Ccode>remoteip\u003C\u002Fcode> field), to https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify.\u003C\u002Fli>\n\u003Cli>When: only when the configured provider is reCAPTCHA AND the visitor reaches \u002Fwp-login.php, the WordPress registration form, or the lost-password form (per-form toggle).\u003C\u002Fli>\n\u003Cli>Endpoints: https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js and https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google reCAPTCHA Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cloudflare Turnstile\u003C\u002Fh4>\n\u003Cp>When CAPTCHA bot protection is enabled and the provider is set to “Cloudflare Turnstile”, visitor browsers load Cloudflare’s Turnstile library and the server verifies submitted tokens with Cloudflare. This is OPT-IN – disabled by default. Turnstile is the privacy-respecting alternative to reCAPTCHA – Cloudflare states it does NOT track users across sites.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent (browser \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cloudflare): visitor IP address and standard Turnstile telemetry. The Turnstile library is loaded from challenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js.\u003C\u002Fli>\n\u003Cli>Data sent (server \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cloudflare): the verification token returned by the visitor’s browser, the configured secret key, and the visitor’s IP address (\u003Ccode>remoteip\u003C\u002Fcode> field), to https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify.\u003C\u002Fli>\n\u003Cli>When: only when the configured provider is Cloudflare Turnstile AND the visitor reaches \u002Fwp-login.php, the WordPress registration form, or the lost-password form (per-form toggle).\u003C\u002Fli>\n\u003Cli>Endpoints: https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js and https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Cloudflare Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">Cloudflare Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade Notices\u003C\u002Fh3>\n\u003Ch4>1.1.8\u003C\u002Fh4>\n\u003Cp>Restores the policy: legitimate vendor bots (Google, Anthropic, OpenAI, Bing) are NEVER blocked unless the site operator explicitly opts in. Two fixes – AI crawler defaults flipped to “allow”, and the Honeypot reverse-DNS check now fails open so transient DNS issues can’t ban real Googlebots. Recommended for everyone running an SEO-sensitive site.\u003C\u002Fp>\n\u003Ch4>1.1.7\u003C\u002Fh4>\n\u003Cp>Critical security release. Fixes 14 CRITICAL and 12 HIGH issues found during a full external audit, including a fatal-at-login bug, IP-block bypass via IPv6-mapped addresses, an SSRF DNS-rebinding race in the outbound monitor, and a wp-config-backup-leaks-old-keys flaw. Recommended upgrade for every install.\u003C\u002Fp>\n\u003Ch4>1.1.6\u003C\u002Fh4>\n\u003Cp>Big scanner-accuracy improvement. Verified WordPress core files are now skipped (MD5-matched against the official api.wordpress.org checksums), tightened iframe\u002Fbase64 signatures, fixed an over-broad path match, and added a “Mark as False Positive” button. Recommended upgrade for everyone running scans.\u003C\u002Fp>\n\u003Ch4>1.1.5\u003C\u002Fh4>\n\u003Cp>Adds CAPTCHA support on login \u002F registration \u002F lost-password forms. Three providers: reCAPTCHA v2, reCAPTCHA v3, and Cloudflare Turnstile. Configure in \u003Cstrong>Login Security \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bot Protection (CAPTCHA)\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>1.1.4\u003C\u002Fh4>\n\u003Cp>Adds CSV export on the Malware Scanner (per Reddit community suggestion) – download full untruncated File + Database Findings before committing to Quarantine. Compatibility declared through WP 7.0.\u003C\u002Fp>\n\u003Ch4>1.1.3\u003C\u002Fh4>\n\u003Cp>Security hardening release. Fixes custom-login-URL cookie bypass, 2FA enforcement, SSRF log-only default, session-limit token\u002Fverifier mix, and adds real wp-config.php rewriting for key rotation. Existing 2FA recovery codes generated before 1.1.3 may not verify – regenerate them from your user profile after upgrading.\u003C\u002Fp>\n\u003Ch4>1.1.2\u003C\u002Fh4>\n\u003Cp>New About page consolidates defense architecture and competitive features. Setup wizard no longer auto-redirects on activation. Dashboard is cleaner with focus on operational data.\u003C\u002Fp>\n\u003Ch4>1.0.7\u003C\u002Fh4>\n\u003Cp>Major UI overhaul: inner sidebar navigation replaces 23 WordPress submenu items with a clean, persistent sidebar panel. All page URLs remain the same – bookmarks still work.\u003C\u002Fp>\n\u003Ch4>1.0.4\u003C\u002Fh4>\n\u003Cp>Adds GeoIP country flags in visitor log, custom login URL, password policy enforcement, and Force SSL Admin setting. Internal prefix migration runs automatically – no action required.\u003C\u002Fp>\n\u003Ch4>1.0.3\u003C\u002Fh4>\n\u003Cp>Adds honeypot traps, security headers management, two-factor authentication, and notification channels. Fixes IP management and status code logging. Recommended update.\u003C\u002Fp>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cp>Initial release. Run the Setup Wizard after activation to configure your site’s security.\u003C\u002Fp>\n","Enterprise-grade WordPress security: WAF, brute force protection, malware scanner, 2FA, honeypots, AI crawler control, and post-breach recovery.",2411,3,"2026-07-10T17:29:00.000Z","6.0","8.0",[51,19,20,21,22],"brute-force","https:\u002F\u002Fatlantsecurity.com\u002Flearn\u002Fwe-are-releasing-the-best-security-plugin-for-wordpress-in-existence\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatlant-security.1.1.22.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":65,"homepage":67,"download_link":68,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"bearmor-security","Bearmor Security","1.0.4","bearmor","https:\u002F\u002Fprofiles.wordpress.org\u002Fandeirz\u002F","\u003Cp>Bearmor Security\u003C\u002Fp>\n\u003Cp>Professional WordPress security plugin with comprehensive malware protection, file integrity monitoring, and login security. Almost entirely free, with optional PRO features for advanced needs.\u003C\u002Fp>\n\u003Ch3>Core Features (100% Free)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Malware Scanner\u003C\u002Fstrong>\u003Cbr \u002F>\n– Deep file scanning for backdoors, web shells, and malicious code\u003Cbr \u002F>\n– Pattern matching and heuristic detection\u003Cbr \u002F>\n– One-click quarantine for threats\u003Cbr \u002F>\n– Whitelist false positives\u003Cbr \u002F>\n– Scans WordPress root and wp-content PHP files, the active theme, mu-plugins, and uploads (plugin directories are vendor-maintained and excluded)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Integrity Monitoring\u003C\u002Fstrong>\u003Cbr \u002F>\n– Tracks changes to WordPress core files, the active theme, and mu-plugins\u003Cbr \u002F>\n– Detailed change logs showing what, when, and where\u003Cbr \u002F>\n– Instant quarantine for suspicious modifications\u003Cbr \u002F>\n– Mark legitimate changes as safe\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Security\u003C\u002Fstrong>\u003Cbr \u002F>\n– Brute force protection with automatic IP blocking\u003Cbr \u002F>\n– Complete login activity log\u003Cbr \u002F>\n– Geographic tracking for login attempts\u003Cbr \u002F>\n– Two-factor authentication (2FA) via email\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security Hardening\u003C\u002Fstrong>\u003Cbr \u002F>\n– One-click hardening for common vulnerabilities\u003Cbr \u002F>\n– Disable XML-RPC, file editing, and directory browsing\u003Cbr \u002F>\n– Hide WordPress version and login errors\u003Cbr \u002F>\n– Enforce strong passwords\u003Cbr \u002F>\n– Simple toggle controls\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Firewall\u003C\u002Fstrong>\u003Cbr \u002F>\n– Web application firewall blocks SQL injection, XSS, and command injection\u003Cbr \u002F>\n– Rate limiting to prevent DDoS attacks\u003Cbr \u002F>\n– Country blocking with geo-IP detection\u003Cbr \u002F>\n– Honeypot protection for forms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Activity Logging\u003C\u002Fstrong>\u003Cbr \u002F>\n– Track all administrative actions\u003Cbr \u002F>\n– Filter by user, action type, or date\u003Cbr \u002F>\n– Essential audit trail for multi-user sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\n– Clear overview of security status\u003Cbr \u002F>\n– Letter-grade security score (A-F)\u003Cbr \u002F>\n– Threat alerts and recommendations\u003Cbr \u002F>\n– Clean, focused interface\u003C\u002Fp>\n\u003Ch3>Optional PRO Features\u003C\u002Fh3>\n\u003Cp>The free version provides complete security protection. PRO adds optional enhancements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Vulnerability Scanner\u003C\u002Fstrong> – Automated CVE checks for plugins and themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Security Analysis\u003C\u002Fstrong> – Plain-English explanations of security issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uptime Monitoring\u003C\u002Fstrong> – 24\u002F7 external monitoring with instant alerts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbearmor.eu\u002Fbearmor-security-plugin\u002F\" rel=\"nofollow ugc\">Learn more about PRO features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Bearmor?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Most Powerful Free Tier\u003C\u002Fstrong>\u003Cbr \u002F>\nUnlike competitors, Bearmor includes malware scanning, file monitoring, firewall, quarantine, and 2FA in the free version. Features other plugins lock behind paid plans are free here.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance Focused\u003C\u002Fstrong>\u003Cbr \u002F>\nEfficient scanning with minimal server impact. No bloat, no unnecessary features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nClean dashboard that shows what matters. No confusion, no clutter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Respected\u003C\u002Fstrong>\u003Cbr \u002F>\nFree users only send basic registration data (URL + email). Security scan data stays on your server unless you enable PRO AI analysis.\u003C\u002Fp>\n\u003Ch3>Quick Start\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate Bearmor Security\u003C\u002Fli>\n\u003Cli>Run your first malware scan from the dashboard\u003C\u002Fli>\n\u003Cli>Enable recommended hardening options\u003C\u002Fli>\n\u003Cli>Set up 2FA for your account\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No configuration required. Works immediately.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free Users:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Bearmor API (bearmor.eu) – License verification and registration\u003Cbr \u002F>\n– WordPress.org API – Core file integrity checks\u003Cbr \u002F>\n– IP-API.com – Geographic data for login tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Users (additional):\u003C\u002Fstrong>\u003Cbr \u002F>\n– Bearmor API – Uptime monitoring and vulnerability data\u003Cbr \u002F>\n– OpenAI API – AI security analysis\u003C\u002Fp>\n\u003Cp>All connections use HTTPS encryption. No security scan data leaves your server in the free version.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbearmor.eu\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbearmor.eu\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbearmor.eu\u002Fdocs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbearmor-security\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Email: security@bearmor.eu (PRO users receive priority support)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy & Data\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free Users:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Site URL (installation identifier)\u003Cbr \u002F>\n– Admin email (security notifications)\u003Cbr \u002F>\n– Plugin version (update checks)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Users (additional):\u003C\u002Fstrong>\u003Cbr \u002F>\n– Security scan results (AI analysis only)\u003Cbr \u002F>\n– Uptime monitoring data (ping responses)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>We Never:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sell data to third parties\u003Cbr \u002F>\n– Track website visitors\u003Cbr \u002F>\n– Store passwords or sensitive user data\u003Cbr \u002F>\n– Share data without explicit consent\u003C\u002Fp>\n\u003Cp>Data is encrypted in transit, stored on EU servers, and automatically deleted after 90 days. Request data deletion anytime at security@bearmor.eu.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbearmor.eu\u002Fprivacy\" rel=\"nofollow ugc\">Full Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Lightweight, powerful WordPress security for small and medium businesses. Malware scanning, login protection, 2FA, hardening & more.",70,1683,"2026-06-28T08:58:00.000Z",[19,66,20,21,22],"login-security","https:\u002F\u002Fbearmor.eu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbearmor-security.1.0.4.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":11,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":16,"tags":83,"homepage":85,"download_link":86,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"vmpfence-security","VMP Security – The All-In-One Security and Firewall Plugin","2.3.8","VMP™","https:\u002F\u002Fprofiles.wordpress.org\u002Ftanveer269\u002F","\u003Cp>\u003Cstrong>POWERFUL WORDPRESS SECURITY, FIREWALL & MALWARE SCANNER PLUGIN\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every day, 3,500 websites are \u003Cstrong>hacked\u003C\u002Fstrong> or infected with \u003Cstrong>malware\u003C\u002Fstrong>. Don’t leave your site exposed. VMP Security is a powerful WordPress security plugin that gives you 750+ \u003Cstrong>firewall rules\u003C\u002Fstrong>, 9 specialized \u003Cstrong>malware scanners\u003C\u002Fstrong>, 170,000+ threat signatures, country blocking, audit log preview, \u003Cstrong>two-factor authentication\u003C\u002Fstrong>, and \u003Cstrong>brute force protection\u003C\u002Fstrong>. Free runs the full rule set and signature corpus on your site — new additions reach Free 30 days after Premium. Everything runs on your server, ensuring full website security and data privacy. Your files and database never leave your hosting environment.\u003C\u002Fp>\n\u003Cp>Remember, most WordPress security plugins hold back critical protection behind paywalls or delay updates for free users.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fvmpsecurity.com\u002F\" rel=\"nofollow ugc\">VMP Security\u003C\u002Fa> doesn’t.\u003C\u002Fp>\n\u003Ch3>What’s Included\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Web Application Firewall\u003C\u002Fstrong> — 750+ rules running on your site (new rule additions reach Free 30 days after Premium), zero-day detection, pre-WordPress execution mode\u003Cbr \u002F>\n✅ \u003Cstrong>9 Malware Scanners\u003C\u002Fstrong> — Malware, file integrity, CVE, user accounts, content, public files, server state, binary, domain reputation\u003Cbr \u002F>\n✅ \u003Cstrong>Country Blocking\u003C\u002Fstrong> — Block by country, login-only or full-site (free — competitors charge for this)\u003Cbr \u002F>\n✅ \u003Cstrong>Custom Bot Allowlist\u003C\u002Fstrong> — Allow trusted bots (SEO, AI, monitoring), verified by IP range, reverse DNS, or ASN — never a spoofable User-Agent\u003Cbr \u002F>\n✅ \u003Cstrong>Brute Force & Rate Limiting\u003C\u002Fstrong> — Login limits, leaked password detection, bot throttling\u003Cbr \u002F>\n✅ \u003Cstrong>Two-Factor Authentication\u003C\u002Fstrong> — QR setup, backup codes, role enforcement, WooCommerce support\u003Cbr \u002F>\n✅ \u003Cstrong>Audit Log & Live Traffic\u003C\u002Fstrong> — Complete security event history with real-time monitoring\u003Cbr \u002F>\n✅ \u003Cstrong>Privacy-First\u003C\u002Fstrong> — All scanning on your server. Files and database never sent externally.\u003C\u002Fp>\n\u003Ch3>See It In Action\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3TrZaaReeaA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>How VMP Security Compares\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>+------------------------------+-------------------+-------------------+----------------------------+\n| Feature                      | VMP Security Free | Wordfence Free    | Wordfence Premium ($149\u002Fyr)|\n+------------------------------+-------------------+-------------------+----------------------------+\n| Firewall rules               | ✅ - 750+        | ✅                 | ✅                         |\n| Real-time rule updates       | ❌ - 30-day delay| ❌ - 30-day delay | ✅                         |\n| Malware signatures           | ✅ - 170,000+    | ✅ - 44,000+      | ✅ - 44,000+               |\n| Real-time signature updates  | ❌ - 30-day delay| ❌ - 30-day delay | ✅                         |\n| Malware scanners             | ✅ 9 specialized | ✅ 1 general      | ✅ 1 general               |\n| Country blocking             | ✅               | ❌                | ✅                         | \n| Audit log                    | ✅               | ❌                | ✅                         |\n| IP blocklist                 | ✅               | ❌                | ✅                         |\n| Two-factor authentication    | ✅               | ✅                | ✅                         |\n+------------------------------+-------------------+-------------------+----------------------------+\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🔥 Web Application Firewall (WAF)\u003C\u002Fh3>\n\u003Cp>Your first line of defense. Every request is inspected before it reaches WordPress. Blocks malicious traffic in real time, stopping threats before they can execute or exploit vulnerabilities. Runs before WordPress loads, reducing attack surface and protecting plugins, themes, and core files.\u003C\u002Fp>\n\u003Ch3>What It Stops:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>SQL injection, cross-site scripting, code injection, file inclusion attacks, and more\u003C\u002Fstrong> — all major attack types covered\u003C\u002Fli>\n\u003Cli>\u003Cstrong>750+ built-in security rules\u003C\u002Fstrong> — full rule set running on Free; new rule additions reach Free 30 days after Premium\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero-day protection\u003C\u002Fstrong> — pattern-based detection catches new, unknown threats\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom rules\u003C\u002Fstrong> — add your own blocking patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attack logging\u003C\u002Fstrong> — full audit trail of every blocked request\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extended Protection (WAF Optimizer)\u003C\u002Fh3>\n\u003Cp>Run the firewall \u003Cem>before\u003C\u002Fem> WordPress loads, so malicious requests are blocked before any vulnerable plugin or theme code can execute. One-click setup with automatic server detection for Apache and LiteSpeed, and built-in backup for safe configuration. Improves WordPress security by reducing attack surface, preventing exploit execution, and strengthening overall firewall protection at the earliest entry point.\u003C\u002Fp>\n\u003Ch3>🤖 Custom Bot Allowlist (New in 2.3.2)\u003C\u002Fh3>\n\u003Cp>Let the bots you trust through — and stop the ones faking their name. Add any \u003Cstrong>SEO crawler, AI agent, or monitoring service\u003C\u002Fstrong> to your allowlist and VMP Security \u003Cstrong>verifies it’s genuine\u003C\u002Fstrong> before granting access. A copied \u003Cstrong>User-Agent\u003C\u002Fstrong> alone never gets in.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Verified, not spoofable\u003C\u002Fstrong> — Confirm bots by IP range, forward-confirmed reverse DNS, or network owner (ASN) — not an easily-faked user agent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-updating IP lists\u003C\u002Fstrong> — Vendors’ official published IP ranges (GPTBot, Perplexity, Bing, Apple, and more) are fetched and refreshed daily, so your allowlist never goes stale\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click presets\u003C\u002Fstrong> — Ahrefs, Bing, Yandex, Baidu, Apple, Amazonbot, OpenAI (GPTBot, ChatGPT-User, OAI-SearchBot), Anthropic Claude, Perplexity, DuckDuckGo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add any bot\u003C\u002Fstrong> — Bring your own with a custom user agent, IP ranges, DNS suffixes, or ASNs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe by design\u003C\u002Fstrong> — SSRF-hardened fetching with guardrails against over-broad ranges; allowlisting by user agent alone is blocked unless you explicitly accept the risk\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔍 9 Specialized Malware Scanners\u003C\u002Fh3>\n\u003Cp>Not just a basic malware scanner. This is a complete \u003Cstrong>WordPress malware scanner and website security system\u003C\u002Fstrong> with 9 specialized scanners, each focused on a different threat type to ensure full protection.\u003Cbr \u002F>\nDetect, analyze, and remove threats with advanced scanning built for modern \u003Cstrong>WordPress security vulnerabilities and malware attacks\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Malware Scanner\u003C\u002Fstrong> — 170,000+ signatures detect backdoors, trojans, and malicious code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Integrity Monitor\u003C\u002Fstrong> — Compares your files against official WordPress checksums\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vulnerability Scanner\u003C\u002Fstrong> — Checks plugins and themes against known CVEs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Security Scanner\u003C\u002Fstrong> — Finds suspicious admin accounts and weak credentials\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Safety Scanner\u003C\u002Fstrong> — Detects malicious content injected into posts and comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Public Files Scanner\u003C\u002Fstrong> — Finds exposed configuration files (wp-config backups, .env, debug logs)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server State Scanner\u003C\u002Fstrong> — Audits PHP settings, file permissions, and server configuration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Binary Scanner\u003C\u002Fstrong> — Detects malware embedded in images and executables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Reputation Scanner\u003C\u002Fstrong> — Checks URLs against Google Safe Browsing and threat databases\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Advanced detection goes beyond traditional malware scanners by using multiple analysis layers to identify both known and unknown threats. Obfuscation analysis detects encoded and hidden malware that basic security plugins often miss, while behavior analysis identifies suspicious file activity and unusual patterns that may indicate new or evolving attacks. A built-in legitimacy assessment helps reduce false positives, ensuring more accurate and reliable malware detection.\u003Cbr \u002F>\nYou can choose from quick scan, standard scan, high sensitivity scan, or fully custom scan modes based on your website security needs. This system is designed for complete WordPress malware removal, vulnerability detection, and full website protection, all running directly on your server without relying on external scanning services.\u003C\u002Fp>\n\u003Ch3>🌍 Country Blocking & IP Management\u003C\u002Fh3>\n\u003Cp>Block entire countries or fine-tune access with advanced pattern rules. Strengthen your \u003Cstrong>WordPress security\u003C\u002Fstrong> by controlling who can access your site based on location, IP address, and request behavior, helping prevent \u003Cstrong>brute force attacks\u003C\u002Fstrong>, spam traffic, and malicious bot activity.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Geo-Blocking\u003C\u002Fstrong> — Block any country, login-only or full site access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Blocking\u003C\u002Fstrong> — Block individual IPs or IP ranges, temporary or permanent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Patterns\u003C\u002Fstrong> — Block by hostname, user agent, referrer, or IP range with wildcard and regex support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attack Analytics\u003C\u002Fstrong> — See which countries attack you most with visual reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Allowlist\u003C\u002Fstrong> — Whitelist trusted IPs and services to bypass all blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GeoIP Integration\u003C\u002Fstrong> — Automatic IP-to-country lookup with auto-updating database\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛡️ Brute Force Protection & Rate Limiting\u003C\u002Fh3>\n\u003Cp>Stop password guessing and resource exhaustion attacks. Strengthen your \u003Cstrong>WordPress login security\u003C\u002Fstrong> with advanced \u003Cstrong>brute force protection, rate limiting, and bot blocking\u003C\u002Fstrong> to prevent unauthorized access, credential stuffing, and automated attacks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smart Login Limiting\u003C\u002Fstrong> — Lock out IPs after too many failed login attempts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaked Password Detection\u003C\u002Fstrong> — Check passwords against known breach databases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strong Password Enforcement\u003C\u002Fstrong> — Require secure passwords for all user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username Blacklist\u003C\u002Fstrong> — Block common attack usernames instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate Limiting\u003C\u002Fstrong> — Cap requests per IP to stop scrapers and vulnerability scanners\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Human vs Bot Detection\u003C\u002Fstrong> — Smart traffic classification with 404 monitoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔐 Two-Factor Authentication (2FA)\u003C\u002Fh3>\n\u003Cp>Even if someone steals your password, they can’t get in. Add an extra layer of WordPress \u003Cstrong>login security\u003C\u002Fstrong> with secure \u003Cstrong>two-factor authentication\u003C\u002Fstrong> to prevent unauthorized access, account takeovers, and brute force login attacks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>QR Code Setup\u003C\u002Fstrong> — Works with Google Authenticator, Authy, 1Password, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup Codes\u003C\u002Fstrong> — Never get locked out of your own site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Enforcement\u003C\u002Fstrong> — Require 2FA for admins or specific user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Management\u003C\u002Fstrong> — Users manage their own 2FA via shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce & XML-RPC\u003C\u002Fstrong> — Covers your store and API endpoints\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 Dashboard, Monitoring & Tools\u003C\u002Fh3>\n\u003Cp>Set it up in 5 minutes. Go deep when you want to. Manage your \u003Cstrong>WordPress security dashboard\u003C\u002Fstrong> with real-time monitoring, detailed \u003Cstrong>audit logs\u003C\u002Fstrong>, and advanced security tools to track threats, analyze activity, and take instant action.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security Status\u003C\u002Fstrong> — Green, yellow, or red — know your protection level at a glance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Traffic View\u003C\u002Fstrong> — Watch visitors and attacks in real-time with human vs. bot classification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Audit Log\u003C\u002Fstrong> — Every security event tracked with timestamps and IP intelligence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Scans\u003C\u002Fstrong> — Daily, weekly, or custom scan schedules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Actions\u003C\u002Fstrong> — Block IPs, ignore false positives, repair infected files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Diagnostics\u003C\u002Fstrong> — 15+ system health checks for troubleshooting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings Export\u002FImport\u003C\u002Fstrong> — Backup and migrate security configuration between sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Site Sync\u003C\u002Fstrong> — Manage security across multiple WordPress sites from one place\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Privacy-First Security\u003C\u002Fh3>\n\u003Cp>All scanning happens on YOUR server. Period. Protect your \u003Cstrong>WordPress website security and data privacy\u003C\u002Fstrong> with local malware scanning and firewall processing, ensuring your files, database, and user data never leave your hosting environment.\u003C\u002Fp>\n\u003Ch3>What We DON’T Do:\u003C\u002Fh3>\n\u003Cp>❌ We don’t send your file content or database data to external servers\u003Cbr \u002F>\n❌ We don’t track your users\u003Cbr \u002F>\n❌ We don’t collect analytics about your site\u003Cbr \u002F>\n❌ We don’t send data without your knowledge\u003C\u002Fp>\n\u003Ch3>🚀 Premium Features (Upgrade for Advanced Protection)\u003C\u002Fh3>\n\u003Cp>Unlock advanced \u003Cstrong>WordPress security, firewall protection, and malware detection\u003C\u002Fstrong> with powerful \u003Ca href=\"https:\u002F\u002Fvmpsecurity.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">premium features\u003C\u002Fa> designed for complete website protection:\u003Cbr \u002F>\n* \u003Cstrong>Real-Time Firewall Rules\u003C\u002Fstrong> – Get instant protection with continuously updated WAF rules (no delays)\u003Cbr \u002F>\n* \u003Cstrong>Real-Time Malware Signatures\u003C\u002Fstrong> – Detect the latest threats with up-to-date malware intelligence\u003Cbr \u002F>\n* \u003Cstrong>Advanced Malware Detection\u003C\u002Fstrong> – Enhanced scanning for hidden, obfuscated, and zero-day threats\u003Cbr \u002F>\n* \u003Cstrong>Full Audit Log\u003C\u002Fstrong> – Complete security event history with extended tracking and detailed insights\u003Cbr \u002F>\n* \u003Cstrong>Country Blocking (GeoIP)\u003C\u002Fstrong> – Block traffic by country for better control and attack prevention\u003Cbr \u002F>\n* \u003Cstrong>Advanced Analytics & Reporting\u003C\u002Fstrong> – Deeper insights into attacks, traffic patterns, and security events\u003Cbr \u002F>\n* \u003Cstrong>Priority Support\u003C\u002Fstrong> – Faster assistance from our security team\u003Cbr \u002F>\n* \u003Cstrong>Off-Site Audit Log Sync\u003C\u002Fstrong> – Tamper-proof off-site logging via VMP Security Portal\u003Cbr \u002F>\n* \u003Cstrong>Continuous Updates & New Features\u003C\u002Fstrong> – Stay protected with the latest security improvements\u003C\u002Fp>\n\u003Ch3>External Services (Optional):\u003C\u002Fh3>\n\u003Cp>We use external services only when necessary for specific security features. You can see exactly what’s sent:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>VMP Security Servers\u003C\u002Fstrong>\u003Cbr \u002F>\n* License activation and validation (free\u002Fpremium)\u003Cbr \u002F>\n* WAF rules synchronization and updates\u003Cbr \u002F>\n* Malware signature database updates\u003Cbr \u002F>\n* Two-Factor Authentication (2FA) system management\u003Cbr \u002F>\n* Settings export\u002Fimport cloud storage (optional)\u003Cbr \u002F>\n* Privacy: Your site data remains on your server — only configuration and security rules are synced\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Services\u003C\u002Fstrong> (safebrowsing.googleapis.com, www.google.com\u002Frecaptcha)\u003Cbr \u002F>\n* URL threat detection and reCAPTCHA spam protection\u003Cbr \u002F>\n* Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress.org APIs\u003C\u002Fstrong> (api.wordpress.org, downloads.wordpress.org, core.svn.wordpress.org)\u003Cbr \u002F>\n* Download original files for integrity checking during malware scans\u003Cbr \u002F>\n* Privacy: https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GitHub\u003C\u002Fstrong> (raw.githubusercontent.com)\u003Cbr \u002F>\n* Download WordPress core files for file comparison\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP Lookup Services\u003C\u002Fstrong> (api.ipify.org, ifconfig.me, icanhazip.com, ip-api.com, ipwhois.app, download.ip2location.com)\u003Cbr \u002F>\n* Server IP detection, geolocation, and country blocking features\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Threat Intelligence\u003C\u002Fstrong> (api.urlvoid.com, www.virustotal.com, checkurl.phishtank.com)\u003Cbr \u002F>\n* URL reputation checking and threat validation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vulnerability Databases\u003C\u002Fstrong> (services.nvd.nist.gov, wpscan.com, cvedetails.com, cve.mitre.org)\u003Cbr \u002F>\n* Check for known security vulnerabilities during scans\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All malware scanning happens on YOUR server.\u003C\u002Fstrong> We do not upload your files or database content to external services.\u003C\u002Fp>\n","Firewall, 9 malware scanners, 2FA, country blocking, audit log preview — all free. 750+ WAF rules and 170,000+ signatures. No paywall.",1904,90,2,"2026-07-16T10:51:00.000Z","6.9.5","5.0",[18,19,84,21,22],"malware","https:\u002F\u002Fvmpsecurity.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvmpfence-security.2.3.8.zip",{"slug":88,"name":89,"version":90,"author":89,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":14,"requires_at_least":96,"requires_php":16,"tags":97,"homepage":98,"download_link":99,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wordsec","WordSec","1.0.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordsec\u002F","\u003Cp>WordSec is an advanced WordPress security and threat intelligence platform, built for modern security teams and site owners who need enterprise-grade protection. Eight integrated modules, from a Web Application Firewall to real-time security alerts, work together behind a single modern dashboard, and your live security score is always in view. Every module can be enabled or disabled independently, so you get exactly the protection your site needs without paying for it in performance.\u003C\u002Fp>\n\u003Ch4>Firewall\u003C\u002Fh4>\n\u003Cp>Inspect every request, write your own rules, and harden WordPress with one-click toggles.\u003Cbr \u002F>\n* Multi-condition custom rule builder with regex and wildcard matching\u003Cbr \u002F>\n* Built-in rules across the major attack categories (SQL injection, XSS, path traversal, PHP and command injection, and more)\u003Cbr \u002F>\n* WAF learning and active modes, bot blocking and security headers\u003Cbr \u002F>\n* 25+ one-click hardening toggles for wp-config access, author enumeration, REST API and more\u003Cbr \u002F>\n* Optional Extended Protection: pre-WordPress request inspection via an \u003Ccode>auto_prepend_file\u003C\u002Fcode> bootstrap (explicit opt-in, fully reverted when disabled or on deactivation)\u003Cbr \u002F>\n* Endpoint rate limiting, XML-RPC protection and detailed firewall logs\u003C\u002Fp>\n\u003Ch4>Scanner\u003C\u002Fh4>\n\u003Cp>A seven-stage scanning system that examines files, the database and scheduled tasks.\u003Cbr \u002F>\n* malware detection rules (synced from the WordSec service) based content scanning\u003Cbr \u002F>\n* WordPress core, plugin and theme file-integrity verification (via the WordPress.org API)\u003Cbr \u002F>\n* Scheduled scans with batch processing to avoid timeouts\u003Cbr \u002F>\n* One-click quarantine and restore, with complete scan history\u003C\u002Fp>\n\u003Ch4>Login Security\u003C\u002Fh4>\n\u003Cp>Stop credential attacks before they start.\u003Cbr \u002F>\n* Role-based two-factor authentication (RFC 6238 TOTP), no external library required\u003Cbr \u002F>\n* Three CAPTCHA providers (reCAPTCHA, hCaptcha, Cloudflare Turnstile) plus a built-in math CAPTCHA\u003Cbr \u002F>\n* Brute-force protection with progressive lockout and honeypot traps\u003Cbr \u002F>\n* Leaked-password checking (Have I Been Pwned, k-anonymity) and Argon2 password enforcement\u003Cbr \u002F>\n* Session management and a custom login page designer\u003C\u002Fp>\n\u003Ch4>Live Traffic\u003C\u002Fh4>\n\u003Cp>Watch your traffic in real time, then replay it historically.\u003Cbr \u002F>\n* Real-time request logging (IP, URI, method, status, response time)\u003Cbr \u002F>\n* Safe request and response inspection with automatic bot detection\u003Cbr \u002F>\n* Exclusion filtering by role, IP, country or URI, with CSV export\u003C\u002Fp>\n\u003Ch4>Blocking\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Country and continent allow or block lists\u003C\u002Fli>\n\u003Cli>Single IP and CIDR range blocking, temporary or permanent, with allow-list support\u003C\u002Fli>\n\u003Cli>Automatic abuse protection and endpoint rate limiting\u003C\u002Fli>\n\u003Cli>Custom block messages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supply Chain\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reputation scoring for every installed plugin and theme\u003C\u002Fli>\n\u003Cli>Known-vulnerability alerts (data from the WordSec service) for core, plugins, themes and PHP\u003C\u002Fli>\n\u003Cli>Abandoned plugin and theme detection\u003C\u002Fli>\n\u003Cli>Update-integrity verification with automatic backups and a full SBOM inventory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Audit Log\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Complete activity tracking across 11 object types and 14 actions\u003C\u002Fli>\n\u003Cli>Content changes, plugin, theme and setting changes, and more\u003C\u002Fli>\n\u003Cli>Fast filtering and one-click export\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Alarm\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>36 event types across six categories\u003C\u002Fli>\n\u003Cli>Delivery by Email, Telegram or Slack\u003C\u002Fli>\n\u003Cli>Basic, Advanced and Full alert modes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WordSec is fully functional out of the box. Every feature (WAF, malware and file-integrity scanning, login security, two-factor authentication, hardening, IP and country blocking, audit log, supply-chain monitoring and alarms) runs locally on your server with no license key and no restrictions. Optionally, the WordSec service at wordsec.net supplies continuously-updated threat-intelligence data that cannot be produced locally: managed WAF rule sets, the full malware signature feed, IP-reputation lists, the GeoIP database, the disposable-email domain list and known-vulnerability records. Connecting the service is optional; the local features work with or without it, simply using whatever data is available. Every external service and the data it receives is documented in the “External services” section below.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>WordSec is designed to run locally, and with no license key it makes no outbound requests to the WordSec service. Core request filtering and file scanning run on your server. The services listed below are contacted only for the specific features described, and most of them only when you explicitly enable that feature (or, for the WordSec API, only after you activate a license key). This section documents every third-party service the plugin can connect to and the data each one receives.\u003C\u002Fp>\n\u003Ch4>WordSec API (api.wordsec.net)\u003C\u002Fh4>\n\u003Cp>WordSec runs free without a license, in which case it does not contact this service at all. A free license is available to everyone; once you activate a key the plugin communicates with the WordSec service for two distinct purposes:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Required service calls (only while a license key is active): license activation and validation, and threat-data updates (firewall rules, malware signatures, IP reputation lists, GeoIP data, the disposable-email domain list and known-vulnerability data). These enable the cloud-backed features and cannot be performed locally; with no key, none of these calls are made. The local enforcement code for these features (the WAF engine, the malware scanner, the IP-blocking filters and the signup-restriction filter) is always present and active; without an up-to-date feed it simply has no threat-intelligence data to check requests against.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* When: on activation\u002Fvalidation and on scheduled threat-data update checks.\u003Cbr \u002F>\n* Data sent: your site URL and license key (used to authenticate you and bind the license to this site) and, for update checks, the current versions of your installed threat-data feeds.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Optional usage\u002Fenvironment telemetry (OPT-IN, OFF by default): an anonymous once-daily snapshot used to improve WordSec. It is only sent after you explicitly enable “Share usage & environment data” (at license activation or in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Usage Data) and can be turned off again at any time.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* When: once daily, only while the opt-in is enabled.\u003Cbr \u002F>\n* Data sent: a non-personal snapshot of the site environment (server, WordPress, PHP and database versions, the list of active plugins and themes) and aggregate WordSec feature-usage and security statistics. No passwords, database credentials, secret keys or e-mail addresses are ever sent.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fwordsec.net\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwordsec.net\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Have I Been Pwned (api.pwnedpasswords.com)\u003C\u002Fh4>\n\u003Cp>Used by the optional leaked-password check to detect whether a password appears in known data breaches, using k-anonymity.\u003Cbr \u002F>\n* When: when a user sets or submits a password and the leaked-password check is enabled.\u003Cbr \u002F>\n* Data sent: only the first 5 characters of the SHA-1 hash of the password. The password itself and its full hash never leave your site.\u003Cbr \u002F>\n* Terms & Privacy: https:\u002F\u002Fhaveibeenpwned.com\u002FPrivacy\u003C\u002Fp>\n\u003Ch4>WordPress.org API (api.wordpress.org, downloads.wordpress.org, wordpress.org, core.svn.wordpress.org, plugins.svn.wordpress.org, themes.svn.wordpress.org)\u003C\u002Fh4>\n\u003Cp>Used to verify WordPress core, plugin and theme file integrity, to look up public plugin\u002Ftheme information (plugins_api\u002Fthemes_api) for the supply-chain reputation scores and update-integrity checks, to download WordSec’s own translation language pack from translate.wordpress.org when you pick a Display Language that is not installed yet (the same mechanism WordPress itself uses when the site language changes), and — only when you click “Repair” on a scanner finding — to download the original copy of a modified core\u002Fplugin\u002Ftheme file so it can be restored. Repair downloads fetch single original files from plugins.svn.wordpress.org \u002F themes.svn.wordpress.org \u002F core.svn.wordpress.org, falling back to full packages from downloads.wordpress.org (plugin\u002Ftheme zips) and wordpress.org (core release zips).\u003Cbr \u002F>\n* When: during malware\u002Fintegrity scans and supply-chain reputation checks, on an explicit repair action, and when you save a Display Language whose translation is not installed yet.\u003Cbr \u002F>\n* Data sent: the WordPress core version, site locale, and the slugs\u002Fversions of the plugins\u002Fthemes being checked; for a language download, the plugin slug\u002Fversion and the chosen locale.\u003Cbr \u002F>\n* Terms & Privacy: https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch4>RDAP (rdap.org)\u003C\u002Fh4>\n\u003Cp>Used by the WHOIS\u002FRDAP lookup tool on the Tools page to show ownership information for an IP address or domain you inspect.\u003Cbr \u002F>\n* When: only when you run the WHOIS\u002FRDAP lookup tool.\u003Cbr \u002F>\n* Data sent: the IP address or domain you chose to look up.\u003Cbr \u002F>\n* Terms & Privacy: https:\u002F\u002Fabout.rdap.org\u002F\u003C\u002Fp>\n\u003Ch4>ipify (api.ipify.org)\u003C\u002Fh4>\n\u003Cp>Used by the Tools page blacklist checker and the server-info tool to determine your server’s own public IP address.\u003Cbr \u002F>\n* When: only when you run the “Blacklist Check” or “Server IPs” tool.\u003Cbr \u002F>\n* Data sent: a plain request from your server; no site data is included (the service simply echoes the requesting IP).\u003Cbr \u002F>\n* Terms & Privacy: https:\u002F\u002Fwww.ipify.org\u002F\u003C\u002Fp>\n\u003Ch4>DNS blocklist providers (Blacklist Check tool)\u003C\u002Fh4>\n\u003Cp>The Tools page “Blacklist Check” queries DNS-based blocklists (DNSBLs) to tell you whether your server’s public IPv4 address is listed. Each provider receives a standard DNS query containing your server’s IP address in reversed form. Five providers are queried:\u003Cbr \u002F>\n* Spamhaus ZEN (zen.spamhaus.org) – https:\u002F\u002Fwww.spamhaus.org\u002Fprivacy-notice\u002F\u003Cbr \u002F>\n* SpamCop (bl.spamcop.net), operated by Cisco – https:\u002F\u002Fwww.cisco.com\u002Fc\u002Fen\u002Fus\u002Fabout\u002Flegal\u002Fprivacy-full.html\u003Cbr \u002F>\n* Barracuda Reputation Block List (b.barracudacentral.org) – https:\u002F\u002Fwww.barracuda.com\u002Fcompany\u002Flegal\u002Fprivacy-policy\u003Cbr \u002F>\n* UCEPROTECT Level 1 (dnsbl-1.uceprotect.net) – https:\u002F\u002Fwww.uceprotect.net\u002Fen\u002Findex.php\u003Cbr \u002F>\n* PSBL (psbl.surriel.com) – https:\u002F\u002Fpsbl.org\u002F\u003Cbr \u002F>\nDetails:\u003Cbr \u002F>\n* When: only when you click “Blacklist Check” on the Tools page.\u003Cbr \u002F>\n* Data sent: your server’s public IPv4 address, embedded in each DNS blocklist query.\u003C\u002Fp>\n\u003Ch4>Telegram Bot API (api.telegram.org)\u003C\u002Fh4>\n\u003Cp>Optional alarm delivery channel. Active only when you configure your own Telegram bot token and chat ID.\u003Cbr \u002F>\n* When: when a security alarm you enabled fires and Telegram delivery is configured.\u003Cbr \u002F>\n* Data sent: the alarm message text (event type, site name, relevant IP\u002Fuser context) to the bot\u002Fchat you configured.\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Ftelegram.org\u002Ftos\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Ftelegram.org\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Slack Incoming Webhooks (hooks.slack.com)\u003C\u002Fh4>\n\u003Cp>Optional alarm delivery channel. Active only when you configure your own Slack incoming-webhook URL.\u003Cbr \u002F>\n* When: when a security alarm you enabled fires and Slack delivery is configured.\u003Cbr \u002F>\n* Data sent: the alarm message text (event type, site name, relevant IP\u002Fuser context) to the webhook you configured.\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fslack.com\u002Fterms-of-service\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fslack.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch4>Google reCAPTCHA (www.google.com, www.gstatic.com)\u003C\u002Fh4>\n\u003Cp>Optional login\u002Fregistration CAPTCHA. Active only when you select reCAPTCHA and provide your own keys.\u003Cbr \u002F>\n* When: on login and registration forms while enabled.\u003Cbr \u002F>\n* Loaded remotely: reCAPTCHA requires its widget script (www.google.com\u002Frecaptcha\u002Fapi.js, served with assets from www.gstatic.com) to be loaded from Google in the visitor’s browser; it is enqueued only on those forms and only while reCAPTCHA is the selected provider. Token verification is a server-side call from your site to www.google.com.\u003Cbr \u002F>\n* Data sent: the CAPTCHA response token, your public site key, and the visitor’s IP address.\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>hCaptcha (hcaptcha.com, js.hcaptcha.com)\u003C\u002Fh4>\n\u003Cp>Optional login\u002Fregistration CAPTCHA. Active only when you select hCaptcha and provide your own keys.\u003Cbr \u002F>\n* When: on login and registration forms while enabled.\u003Cbr \u002F>\n* Loaded remotely: hCaptcha requires its widget script (js.hcaptcha.com\u002F1\u002Fapi.js) to be loaded from hCaptcha in the visitor’s browser; it is enqueued only on those forms and only while hCaptcha is the selected provider. Token verification is a server-side call from your site to hcaptcha.com.\u003Cbr \u002F>\n* Data sent: the CAPTCHA response token, your public site key, and the visitor’s IP address.\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fwww.hcaptcha.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fwww.hcaptcha.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Cloudflare Turnstile (challenges.cloudflare.com)\u003C\u002Fh4>\n\u003Cp>Optional login\u002Fregistration CAPTCHA. Active only when you select Turnstile and provide your own keys.\u003Cbr \u002F>\n* When: on login and registration forms while enabled.\u003Cbr \u002F>\n* Loaded remotely: Turnstile requires its widget script (challenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js) to be loaded from Cloudflare in the visitor’s browser; it is enqueued only on those forms and only while Turnstile is the selected provider. Token verification is a server-side call from your site to challenges.cloudflare.com.\u003Cbr \u002F>\n* Data sent: the CAPTCHA response token, your public site key, and the visitor’s IP address.\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fp>\n\u003Ch4>ipwhois.io (ipwho.is)\u003C\u002Fh4>\n\u003Cp>Optional IP geolocation service, disabled by default. All requests go over HTTPS with certificate verification, and none are made until you enable “External IP Lookup Service” in WordSec Settings (Visitor IP Handling section). It is used for three things: (1) resolving a visitor IP’s country when no local GeoIP database is available, (2) resolving a visitor IP’s city for the Live Traffic log when the local database cannot answer, and (3) the “IP details” lookup in Live Traffic (country, region, city, ISP, organization, ASN).\u003Cbr \u002F>\n* When: only while the External IP Lookup Service opt-in is enabled — automatically for country\u002Fcity during traffic logging, and on your click for the IP details lookup.\u003Cbr \u002F>\n* Data sent: the IP address being looked up (a visitor’s IP for country\u002Fcity, or the IP you chose to inspect).\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fipwhois.io\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fipwhois.io\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>VirusTotal (virustotal.com)\u003C\u002Fh4>\n\u003Cp>Not contacted automatically. The scanner shows a “Check on VirusTotal” link you can click to open VirusTotal in your browser for a given file.\u003Cbr \u002F>\n* When: only when you click the link.\u003Cbr \u002F>\n* Data sent: the file hash contained in the link URL.\u003Cbr \u002F>\n* Terms & Privacy: https:\u002F\u002Fdocs.virustotal.com\u002Fdocs\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch4>Qualys SSL Labs (ssllabs.com)\u003C\u002Fh4>\n\u003Cp>Not contacted automatically. The Tools page “Check SSL Health” test runs entirely on your own server (it opens a TLS connection to your own domain and reads the certificate). Next to it, a “Deep Scan (SSL Labs)” link opens the Qualys SSL Labs test in a new browser tab; SSL Labs then connects to your site from the outside and grades its TLS configuration. The link carries the “hide results” flag, so the report is not published on the SSL Labs public board.\u003Cbr \u002F>\n* When: only when you click the “Deep Scan (SSL Labs)” link.\u003Cbr \u002F>\n* Data sent: your site’s domain name, contained in the link URL.\u003Cbr \u002F>\n* Terms: https:\u002F\u002Fwww.ssllabs.com\u002Fabout\u002Fterms.html\u003Cbr \u002F>\n* Privacy: https:\u002F\u002Fwww.qualys.com\u002Fcompany\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>WordSec bundles the third-party libraries listed below. Every library is distributed under a license compatible with WordSec’s own “GPLv2 or later” license. Each bundled library keeps its in-file license banner and\u002For its upstream license file, and the full original (unminified) source for each is available at the linked project and version.\u003C\u002Fp>\n\u003Ch4>PHP libraries (`vendor\u002F`)\u003C\u002Fh4>\n\u003Cp>TCPDF 6.11.3\u003Cbr \u002F>\n* License: LGPL-3.0-or-later\u003Cbr \u002F>\n* Copyright: Nicola Asuni, Tecnick.com LTD\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Ftecnickcom\u002FTCPDF\u003Cbr \u002F>\n* License file: \u003Ccode>vendor\u002Ftecnickcom\u002Ftcpdf\u002FLICENSE.TXT\u003C\u002Fcode>\u003Cbr \u002F>\n* Used for: PDF report\u002Fexport generation\u003C\u002Fp>\n\u003Cp>SimpleXLSXGen 1.5.x\u003Cbr \u002F>\n* License: MIT\u003Cbr \u002F>\n* Copyright: (c) 2020-2022 Sergey Shuchkin\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Fshuchkin\u002Fsimplexlsxgen\u003Cbr \u002F>\n* License file: \u003Ccode>vendor\u002Fshuchkin\u002Fsimplexlsxgen\u002FLICENSE\u003C\u002Fcode>\u003Cbr \u002F>\n* Used for: XLSX (Excel) export\u003C\u002Fp>\n\u003Ch4>JavaScript \u002F CSS libraries (`assets\u002F*\u002Fvendor\u002F`)\u003C\u002Fh4>\n\u003Cp>Select2 4.1.0-rc.0\u003Cbr \u002F>\n* License: MIT\u003Cbr \u002F>\n* Copyright: Kevin Brown, Igor Vaynberg, and the Select2 contributors\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u003Cbr \u002F>\n* License text: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fblob\u002Fmaster\u002FLICENSE.md\u003Cbr \u002F>\n* Bundled files: \u003Ccode>assets\u002Fjs\u002Fvendor\u002Fselect2.min.js\u003C\u002Fcode>, \u003Ccode>assets\u002Fcss\u002Fvendor\u002Fselect2.min.css\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>ApexCharts 5.16.0\u003Cbr \u002F>\n* License: MIT\u003Cbr \u002F>\n* Copyright: (c) 2018-2026 ApexCharts\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Fapexcharts\u002Fapexcharts.js\u003Cbr \u002F>\n* License text: https:\u002F\u002Fgithub.com\u002Fapexcharts\u002Fapexcharts.js\u002Fblob\u002Fmain\u002FLICENSE\u003Cbr \u002F>\n* Bundled files: \u003Ccode>assets\u002Fjs\u002Fvendor\u002Fapexcharts.min.js\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>jsVectorMap 1.7.0\u003Cbr \u002F>\n* License: MIT\u003Cbr \u002F>\n* Copyright: (c) Mustafa Omar and the jsVectorMap contributors\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Fthemustafaomar\u002Fjsvectormap\u003Cbr \u002F>\n* License text: https:\u002F\u002Fgithub.com\u002Fthemustafaomar\u002Fjsvectormap\u002Fblob\u002Fmaster\u002FLICENSE\u003Cbr \u002F>\n* Bundled files: \u003Ccode>assets\u002Fjs\u002Fvendor\u002Fjsvectormap.min.js\u003C\u002Fcode>, \u003Ccode>assets\u002Fcss\u002Fvendor\u002Fjsvectormap.min.css\u003C\u002Fcode>\u003Cbr \u002F>\n* Used for: world map visualizations (Live Traffic \u002F Blocking \u002F Firewall)\u003C\u002Fp>\n\u003Cp>World map data (world_mill), registered as the jsVectorMap “world” map\u003Cbr \u002F>\n* License: MIT\u003Cbr \u002F>\n* Copyright: jvectormap-content contributors; map geometry derived from Natural Earth (public domain)\u003Cbr \u002F>\n* Source: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fjvectormap-content\u003Cbr \u002F>\n* Bundled files: \u003Ccode>assets\u002Fjs\u002Fvendor\u002Fworld.js\u003C\u002Fcode>\u003Cbr \u002F>\n* Used for: the country geometry rendered by the world map visualizations above\u003C\u002Fp>\n\u003Cp>qrcode-generator 1.4.4\u003Cbr \u002F>\n* License: MIT\u003Cbr \u002F>\n* Copyright: Kazuhiko Arase\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Fkazuhikoarase\u002Fqrcode-generator\u003Cbr \u002F>\n* License text: https:\u002F\u002Fgithub.com\u002Fkazuhikoarase\u002Fqrcode-generator\u002Fblob\u002Fmaster\u002FLICENSE\u003Cbr \u002F>\n* Bundled files: \u003Ccode>assets\u002Fjs\u002Fvendor\u002Fqrcode.min.js\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Icons \u002F assets\u003C\u002Fh4>\n\u003Cp>flag-icons (country flag SVGs)\u003Cbr \u002F>\n* License: MIT (SVG markup); the flag designs themselves are in the public domain\u003Cbr \u002F>\n* Copyright: (c) 2013 Panayiotis Lipiridis\u003Cbr \u002F>\n* Source: https:\u002F\u002Fgithub.com\u002Flipis\u002Fflag-icons\u003Cbr \u002F>\n* License text: https:\u002F\u002Fgithub.com\u002Flipis\u002Fflag-icons\u002Fblob\u002Fmain\u002FLICENSE\u003Cbr \u002F>\n* Bundled files: \u003Ccode>assets\u002Fimages\u002Fflags\u002F*.svg\u003C\u002Fcode> (country flags, 4×3 \u003Ccode>viewBox=\"0 0 640 480\"\u003C\u002Fcode>)\u003C\u002Fp>\n","Enterprise-grade WordPress security: WAF, malware scanner, 2FA login, IP\u002FGeo blocking, live traffic, audit log and real-time alerts.",181,"2026-07-21T18:05:00.000Z","6.9",[19,66,20,21,22],"https:\u002F\u002Fwordsec.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordsec.1.0.6.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":34,"num_ratings":110,"last_updated":111,"tested_up_to":14,"requires_at_least":82,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":117,"vuln_count":118,"unpatched_count":11,"last_vuln_date":119,"fetched_at":27},"all-in-one-wp-security-and-firewall","All-In-One Security (AIOS) – Security and Firewall","5.4.9","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Ch3>THE TOP RATED WORDPRESS SECURITY AND FIREWALL PLUGIN\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security?utm_source=aios-wp-dir&utm_medium=referral&utm_campaign=plugin-dir&utm_content=aios&utm_creative_format=description\" rel=\"nofollow ugc\">All-in-One Security (AIOS)\u003C\u002Fa> is a WordPress security plugin from the same, trusted team that brought you UpdraftPlus.\u003C\u002Fp>\n\u003Cp>It’s called ‘All-In-One’ because it’s packed full of ways to keep your WordPress website(s) safe and secure.\u003C\u002Fp>\n\u003Cp>It includes:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login security features\u003C\u002Fstrong> keep bots at bay. Lock out users based on a configurable number of login attempts, get two-factor authentication and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File and database security.\u003C\u002Fstrong> Get notified of file changes that occur outside of normal operations. Block access to key files and scan files and folders to spot insecure permissions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Firewall.\u003C\u002Fstrong> Get PHP, .htaccess and 6G firewall rules courtesy of Perishable Press. Spot and block fake Google Bots and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Spam prevention.\u003C\u002Fstrong> Prevent annoying spam comments and reduce unnecessary load on the server. Automatically and permanently block IP addresses that exceed a set number of spam comments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audit log.\u003C\u002Fstrong> View events happening on your WordPress website. Find out if a plugin or theme has been added, removed, updated and more.\u003C\u002Fp>\n\u003Ch4>WHY ALL-IN-ONE SECURITY?\u003C\u002Fh4>\n\u003Cp>AIOS has a near-perfect \u003Cstrong>4.7 \u002F 5-star user rating\u003C\u002Fstrong> across more than 1 million installs.\u003C\u002Fp>\n\u003Cp>Great for beginners and experts alike. AIOS guides you logically and clearly through each of its features which are all clearly explained. Security features are marked as basic, intermediate and advanced. Each step increases your security score. Turn them on and watch your protection grow!\u003C\u002Fp>\n\u003Cp>We have a large support team of software developers. That means we have the availability and the skillset to help you with the trickiest of queries.\u003C\u002Fp>\n\u003Cp>We comb the WordPress plugin directory for support tickets daily – most queries are responded to within 24 hours.\u003C\u002Fp>\n\u003Cp>\u003Cem>Excellent plugin with numerous well-thought-out options for making a website more secure. I have been using it for years and am very happy with it. I recently had a small problem setting up a website and – even as a non-premium user – I received support very quickly. Highly recommended!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>For even more ways to stay safe and secure, upgrade to \u003Ca href=\"https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security\u002Fpricing?utm_source=aios-wp-dir&utm_medium=referral&utm_campaign=plugin-dir&utm_content=aios_premium&utm_creative_format=description\" rel=\"nofollow ugc\">AIOS Premium\u003C\u002Fa> – it packs a punch security-wise, whilst being \u003Cstrong>extremely cost-competitive\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>LOGIN SECURITY\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Two-factor authentication (TFA)\u003C\u002Fstrong> – Require TFA for specific user roles. Supports Google Authenticator, Microsoft Authenticator, Authy, and many more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detect and manage ‘admin’ usernames\u003C\u002Fstrong> – Identify default ‘admin’ usernames and guide users to change them to protect against brute force attacks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Identify and correct identical login and display names\u003C\u002Fstrong> – Detect cases where the display name matches the username and provide guidance to improve login security.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prevent user enumeration\u003C\u002Fstrong> – Block unauthorised access to URLs that can reveal sensitive information such as usernames or other details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control login attempts\u003C\u002Fstrong> – Prevent brute force attacks by limiting the number of failed login attempts. Choose how many login attempts are allowed, set lockout durations, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Force user logout\u003C\u002Fstrong> – Automatically log out users after a specified period of time. Unattended sessions are closed, reducing the risk of unauthorised access.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually approve new registrations\u003C\u002Fstrong> – Review and approve new user registrations to prevent spam and fake sign-ups.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhance WordPress salt security\u003C\u002Fstrong> – Adds 64 extra characters to WordPress salts, rotating them weekly. Makes cracking passwords virtually impossible, even if your database is stolen.\u003C\u002Fp>\n\u003Ch4>Plugin Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have a question or problem with the All-In-One Security plugin, post it on the support forum and we will help you. Premium customers can log queries directly with the team via https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security\u002F\u003Cbr \u002F>\n\u003Cstrong>Monitor and manage active sessions\u003C\u002Fstrong> – If a user is logged in who shouldn’t be, log them out or add them to a blacklist.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SPAM PREVENTION\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block spam coming from bots\u003C\u002Fstrong> – Reduce the load on your server and improve the user experience by automatically blocking spam comments from bots.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monitor spam IP addresses\u003C\u002Fstrong> – Monitor the IP addresses of people or bots leaving spam comments. Choose which ones to block based on a configurable number of comments left.\u003C\u002Fp>\n\u003Ch4>FILE \u002F DATABASE Security\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Scan and fix file permissions\u003C\u002Fstrong> – Scan for insecure file permissions. Click once to fix issues and safeguard critical files and folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable PHP file editing\u003C\u002Fstrong> – Disable editing of PHP files (such as plugins and themes) via the dashboard. It’s often the first tool that attackers use as it allows for code execution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Protect sensitive files\u003C\u002Fstrong> – Prevent access to files like readme.html that might reveal information about your WordPress installation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File change scanner\u003C\u002Fstrong> – Get notified of any file changes which occur on your system. Exclude files and folders which change as part of normal operations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prevent image hotlinking\u003C\u002Fstrong> – Prevent other websites from displaying your images via hotlinking and protect server bandwidth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Secure database backups\u003C\u002Fstrong> – Perform a database backup via UpdraftPlus from AIOS. Change the default ‘wp_’ prefix to hide your WordPress database from hackers.\u003C\u002Fp>\n\u003Ch4>FIREWALL\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Get .htaccess firewall rules\u003C\u002Fstrong> – Deny access to the .htaccess and wp-config.php files. Disable the server signature and limit file uploads to a configurable size.**\u003C\u002Fp>\n\u003Cp>Block access to the debug.log file and prevent Apache servers from listing the contents of a directory when an index.php file is not present\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get PHP firewall rules\u003C\u002Fstrong> – PHP firewall rules prevent malicious users from exploiting well-known vulnerabilities in XML-RPC. Safeguard your content by disabling RSS and Atom feeds and avoid cross-site scripting (XSS) attacks.\u003Cbr \u002F>\nBlock fake Google bots and POST requests made by bots – Block fake Google bots and stop bots from making POST requests by blocking IP addresses where the user-agent and referrer fields are blank.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Utilise 6G firewall rules\u003C\u002Fstrong> – Employ flexible blacklist rules to reduce the number of malicious URL requests that hit your website (courtesy of Perishable Press).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>And more\u003C\u002Fstrong> – Blacklist (and whitelist) IP ranges and user agents and block unauthorized access to data by disabling REST API access for non-logged-in requests.\u003C\u002Fp>\n\u003Ch4>TWO-FACTOR AUTHENTICATION ENHANCED [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Two-factor authentication\u003C\u002Fstrong> is included in the free plugin. Upgrade to Premium if you’d like to:\u003Cbr \u002F>\nRequire TFA after a set time period – Mandate TFA for all admins or other roles after their accounts reach a specified age.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control how often TFA is required\u003C\u002Fstrong> – Set TFA to be required after a certain number of days on trusted devices instead of every login.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customise design layout\u003C\u002Fstrong> – Adjust the TFA design to match your website’s existing layout and branding.\u003Cbr \u002F>\nEmergency codes – Generate one-time use emergency codes to regain access if you lose your TFA device.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Multisite Compatible\u003C\u002Fstrong> – Ensure compatibility with WordPress multisite networks and their sub-sites for consistent TFA application.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integration with login forms\u003C\u002Fstrong> – Integrate TFA with various login forms, including WooCommerce, Affiliates-WP, Elementor Pro, bbPress, and ‘Theme My Login’ without additional coding.\u003C\u002Fp>\n\u003Ch4>SMART 404 BLOCKING [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block IPs based on 404 errors\u003C\u002Fstrong> – Detect hackers probing your URLs via script and bots by the 404 errors they leave behind.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart 404 Configuration\u003C\u002Fstrong> – Set a figure for the maximum number of 404 events allowed before an IP address is blocked. Choose a time period within which the 404 events must occur (e.g., 10 errors within 10 minutes).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart 404 block by URL string\u003C\u002Fstrong> – Instantly block an IP address if a 404 event includes a specific URL string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart 404 whitelisting\u003C\u002Fstrong> – Prevent particular IP addresses from being permanently blocked due to 404 events.\u003C\u002Fp>\n\u003Ch4>COUNTRY BLOCKING [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block traffic to the entire site or to specific pages or posts\u003C\u002Fstrong> – Useful if you’re an e-commerce site and you want to block sales to some countries for shipping or tax reasons.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Whitelist some users from blocked countries\u003C\u002Fstrong> – Whitelist IP addresses or IP ranges even if they are part of a blocked country.\u003C\u002Fp>\n\u003Ch4>MALWARE SCANNING [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Automatic malware scanning\u003C\u002Fstrong> – Detect and protect against the latest malware, trojans, and spyware.\u003Cbr \u002F>\nAlerts you to blacklisting by search engines – Monitor your site for blacklisting by search engines due to malicious code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Response time monitoring\u003C\u002Fstrong> – Keep track of your website’s response time to identify and address any performance issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Uptime monitoring\u003C\u002Fstrong> – Checks your website’s uptime every 5 minutes and alerts you immediately if your site or server goes down.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advice and malware removal\u003C\u002Fstrong> – Need hands-on advice and support for malware removal? Our team of genuine cybersecurity experts is here to help.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notification if something’s amiss\u003C\u002Fstrong> – Receive notifications about any issues with your site so you can address problems before they escalate.\u003C\u002Fp>\n\u003Ch4>Plugin Support\u003C\u002Fh4>\n\u003Cp>If you have a question or problem with the All-In-One Security plugin, post it on the support forum and we will help you. Premium customers can log queries directly with the team via https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security\u003C\u002Fp>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you are a developer and you need some extra hooks or filters for this plugin then let us know.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All-In-One Security plugin can be translated to any language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Currently available translations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>This plugin may collect IP addresses for security reasons such as mitigating brute force login threats and malicious activity.\u003C\u002Fp>\n\u003Cp>The collected information is stored on your server. No information is transmitted to third parties or remote server locations.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Go to the settings menu after you activate the plugin and follow the instructions.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Go to the settings menu after you activate the plugin and follow the instructions.\u003C\u002Fp>\n","Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plugin designed especially for WordPress.",1000000,37886136,1710,"2026-06-05T06:33:00.000Z","5.6",[19,66,114,21,22],"malware-scanning","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fall-in-one-wp-security-and-firewall\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-wp-security-and-firewall.5.4.9.zip",75,27,"2026-06-05 11:51:22",{"error":121,"url":122,"statusCode":123,"statusMessage":124,"message":124},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fnexura-security\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":126,"versions":127},10,[128,134,141,148,154,161,167,174,181,188],{"version":6,"download_url":24,"svn_tag_url":129,"released_at":26,"has_diff":130,"diff_files_changed":131,"diff_lines":26,"trac_diff_url":132,"vulnerabilities":133,"is_current":121},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.9\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.8&new_path=%2Fnexura-security%2Ftags%2F1.0.9",[],{"version":135,"download_url":136,"svn_tag_url":137,"released_at":26,"has_diff":130,"diff_files_changed":138,"diff_lines":26,"trac_diff_url":139,"vulnerabilities":140,"is_current":130},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.7&new_path=%2Fnexura-security%2Ftags%2F1.0.8",[],{"version":142,"download_url":143,"svn_tag_url":144,"released_at":26,"has_diff":130,"diff_files_changed":145,"diff_lines":26,"trac_diff_url":146,"vulnerabilities":147,"is_current":130},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.6&new_path=%2Fnexura-security%2Ftags%2F1.0.7",[],{"version":90,"download_url":149,"svn_tag_url":150,"released_at":26,"has_diff":130,"diff_files_changed":151,"diff_lines":26,"trac_diff_url":152,"vulnerabilities":153,"is_current":130},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.5&new_path=%2Fnexura-security%2Ftags%2F1.0.6",[],{"version":155,"download_url":156,"svn_tag_url":157,"released_at":26,"has_diff":130,"diff_files_changed":158,"diff_lines":26,"trac_diff_url":159,"vulnerabilities":160,"is_current":130},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.4&new_path=%2Fnexura-security%2Ftags%2F1.0.5",[],{"version":57,"download_url":162,"svn_tag_url":163,"released_at":26,"has_diff":130,"diff_files_changed":164,"diff_lines":26,"trac_diff_url":165,"vulnerabilities":166,"is_current":130},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.3&new_path=%2Fnexura-security%2Ftags%2F1.0.4",[],{"version":168,"download_url":169,"svn_tag_url":170,"released_at":26,"has_diff":130,"diff_files_changed":171,"diff_lines":26,"trac_diff_url":172,"vulnerabilities":173,"is_current":130},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.2&new_path=%2Fnexura-security%2Ftags%2F1.0.3",[],{"version":175,"download_url":176,"svn_tag_url":177,"released_at":26,"has_diff":130,"diff_files_changed":178,"diff_lines":26,"trac_diff_url":179,"vulnerabilities":180,"is_current":130},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.1&new_path=%2Fnexura-security%2Ftags%2F1.0.2",[],{"version":182,"download_url":183,"svn_tag_url":184,"released_at":26,"has_diff":130,"diff_files_changed":185,"diff_lines":26,"trac_diff_url":186,"vulnerabilities":187,"is_current":130},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnexura-security%2Ftags%2F1.0.0&new_path=%2Fnexura-security%2Ftags%2F1.0.1",[],{"version":189,"download_url":190,"svn_tag_url":191,"released_at":26,"has_diff":130,"diff_files_changed":192,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":193,"is_current":130},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnexura-security.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnexura-security\u002Ftags\u002F1.0.0\u002F",[],[]]