Critical Fix: Fixed HTTP 500 error (Maximum execution time exceeded) during plugin activation by delaying the initial File Integrity Monitoring (FIM) and Google Safe Browsing scans by 1 hour.
Critical Fix: Fixed HTTP 500 error after plugin deactivation. The Web Application Firewall (WAF) auto_prepend_file directive is now correctly removed from .htaccess and .user.ini during deactivation.
1.0.4
New Feature: Automated HTML security alert email when malware or threats are detected during a scan.
Enhancement: Email is rate-limited to max 1 per 24 hours to prevent inbox flooding.
Enhancement: Nexura Security branding logo added to alert email header.
Enhancement: Upgraded all alert notifications from plain text to fully styled HTML with CTA button.
Fix: Minor stability improvements and code hardening.
1.0.3
New Feature: Automated HTML security alert emails — when malware is detected, the site admin receives a beautifully branded email with a full threat summary and dashboard link.
Enhancement: Security alert emails are rate-limited to a maximum of 1 email per 24 hours to prevent inbox flooding.
Enhancement: Upgraded all alert notifications from plain text to fully styled HTML with Nexura Security branding.
Fix: Minor stability improvements and code hardening.
1.0.2
Stability improvements and performance optimizations.
Updated scanner signature database.
Improved compatibility with PHP 8.2.
1.0.1
Initial release.
Deep recursive malware scanner with micro-batching architecture.
WordPress core file integrity monitoring.
Root directory integrity checker.
Two-Factor Authentication (2FA) with TOTP support.
Passwordless Magic Link login.
Brute-force attack protection with IP lockout.
Pwned Password checking via HaveIBeenPwned API (k-Anonymity).
Anti-spam protection with Cloudflare Turnstile and Google reCAPTCHA.