Descripción
COMPREHENSIVE WORDPRESS SECURITY WITH ADVANCED FIREWALL
VMP WordPress Security provides complete protection for WordPress websites through an advanced multi-scanner architecture combined with a powerful Web Application Firewall. Our plugin features 11 specialized security scanners and comprehensive firewall protection that work together to detect malware, vulnerabilities, block attacks, and protect against security threats.
VMP WordPress Security includes Web Application Firewall (WAF), brute force protection, rate limiting, malware detection, file integrity monitoring, vulnerability scanning, user security analysis, and comprehensive threat protection.
🔥 WEB APPLICATION FIREWALL (WAF) – NEW IN 2.0
- Real-time attack blocking with pattern-based detection for XSS, SQL injection, RFI, LFI, and RCE attacks
- 150+ built-in security rules covering all major attack vectors and vulnerability patterns
- Attack logging and monitoring with detailed violation reports and attack statistics
- Rule management interface to enable/disable rules, filter by category, and view rule details
- Attack categorization with severity scoring and automated threat response
- IP-based blocking for repeat offenders and malicious actors
- URL pattern blocking to protect sensitive endpoints and ban malicious URLs
- Learning mode support for fine-tuning rules based on legitimate traffic patterns
🛡️ BRUTE FORCE PROTECTION – NEW IN 2.0
- Login attempt limiting with configurable thresholds and automatic lockout durations
- Invalid username blocking to prevent user enumeration attacks immediately
- Leaked password prevention checking credentials against known breach databases
- Strong password enforcement with configurable complexity requirements for admins and users
- Username blacklisting to immediately block known malicious usernames
- Security lockouts with automatic IP blocking after multiple failed attempts
- Failed login tracking with detailed attempt logs and IP monitoring
- Permanent ban option for persistent attackers exceeding threshold limits
⚡ RATE LIMITING & THROTTLING – NEW IN 2.0
- Request rate limiting to prevent resource exhaustion and content scraping
- Human vs crawler detection with intelligent traffic classification
- 404 error monitoring to detect scanning and vulnerability probing attempts
- Google crawler handling with verified crawler exception rules
- Configurable limits for global requests, crawlers, humans, and 404 errors
- Action options including throttling (delay) or blocking violators
- Automatic block duration with configurable timeout periods
- Allowlisted 404 URLs to exclude legitimate missing page patterns
🚫 ADVANCED BLOCKING FEATURES – NEW IN 2.0
- IP address blocking with support for individual IPs and CIDR ranges
- User agent blocking to stop malicious bots and automated tools
- Referrer blocking to prevent spam and unauthorized hotlinking
- Custom URL banning with pattern matching for instant IP blocks
- Whitelist management for trusted IPs and services that bypass all rules
- Block scheduling with temporary and permanent blocking options
- Attack statistics showing blocks by type, IP, and time period
- Country blocking using GeoIP detection (premium feature)
🛡️ MULTI-SCANNER SECURITY ARCHITECTURE
- Server State Scanner monitors server configuration and security settings
- File Changes Scanner detects unauthorized modifications to WordPress core, themes, and plugins
- User Security Scanner identifies suspicious user accounts, risky usernames, and admin enumeration
- Content Safety Scanner analyzes posts and comments for malicious content and URLs
- Public Files Scanner checks for exposed configuration files and sensitive data
- User Audit Scanner monitors user activities and permission changes
- Vulnerability Scanner identifies known security vulnerabilities in installed plugins and themes
- Malware Scanner detects malicious code, backdoors, and infected files
- Domain Blocklist Scanner checks against known malicious domains and reputation databases
- Spamvertising Scanner identifies spam content injection and SEO spam attacks
- IP Spam Scanner monitors for suspicious IP addresses and bot activity
🔍 MALWARE DETECTION & FILE SCANNING
- Advanced malware signatures with pattern-based detection for backdoors and trojans
- File integrity monitoring compares files against WordPress.org repository versions
- Binary file scanning detects malicious code in images and executables
- WordPress core verification ensures core files haven’t been tampered with
- Plugin and theme scanning identifies modified or infected extensions
- Unknown file detection flags suspicious files that don’t belong to WordPress
🚨 VULNERABILITY & THREAT DETECTION
- Plugin vulnerability scanning checks for known security issues in installed plugins
- Theme vulnerability detection identifies security flaws in active themes
- WordPress core vulnerabilities monitors for outdated WordPress installations
- Google Safe Browsing integration checks URLs against Google’s malware database
- Suspicious admin detection identifies potentially compromised administrator accounts
- Password security analysis detects weak or compromised passwords
⚙️ SCAN CONFIGURATION & MANAGEMENT
- Multiple scan types: Limited (quick), Standard (balanced), High Sensitivity (comprehensive), Custom (configurable)
- Scheduled scanning with flexible timing options (hourly, daily, weekly)
- Scan monitoring system with automatic recovery from interrupted scans
- Performance optimization with memory management and resource controls
- File exclusion patterns to customize scanning scope and reduce false positives
- Progress tracking with real-time status updates and detailed logging
🔧 FIREWALL CONFIGURATION & MANAGEMENT – NEW IN 2.0
- Comprehensive options page for all firewall settings and rule customization
- WAF protection levels including basic, advanced, and learning modes
- Brute force settings with granular control over login security features
- Rate limiting controls for fine-tuning traffic management rules
- Advanced blocking options including IP whitelisting and service bypasses
- Custom block messages to display security information to blocked visitors
- Real-time statistics showing attack counts by time period and category
- Firewall status dashboard with visual indicators for all protection features
📊 ADMIN INTERFACE & REPORTING
- Dashboard overview showing security status and recent scan results
- Firewall dashboard showing protection status, attack statistics, and recent blocks
- Blocked attacks table with detailed information on IP, attack type, and timestamp
- WAF rules management interface for enabling/disabling and customizing rules
- Attack filtering by time period (today, 7 days, 30 days, all time)
- Detailed scan results with issue classification and remediation guidance
- Audit logging tracks all security events and user activities
- Scan result reporting with detailed security issue analysis and remediation guidance
- Activity logs accessible via «Show Log» and «See Full Log» interface buttons
- Issue management with options to ignore detected threats or repair infected files
🔧 ADVANCED FEATURES
- Early bootstrap protection WAF loads before WordPress for maximum security
- 150+ rule updated to stay protected against emerging threats
- API integrations including Google Safe Browsing for URL reputation checking
- Background processing prevents timeouts during large site scans
- Resource management with configurable memory limits and execution timeouts
- IPv4/IPv6 support with option to force IPv4-only scanning
- Multi-site compatibility works with WordPress multisite installations
- Flexible configuration with comprehensive options and settings management
Privacy and Data Collection
VMP WordPress Security respects your privacy and follows WordPress.org guidelines for external service usage. This plugin may collect and transmit data to external services for security analysis:
Google Safe Browsing API: When URL reputation checking is enabled, URLs found in your content, posts, comments, and uploaded files are sent to Google’s Safe Browsing service to check against databases of malicious websites, phishing sites, and malware distribution points. This helps protect your site from security threats.
Data sent to Google includes:
– URLs extracted from posts, pages, comments, and file content
– Website URLs being analyzed for reputation
– No personal information, user data, or site content is transmitted beyond the URLs themselves
Data NOT sent to Google:
– User personal information or login credentials
– Post content, comment text, or page content
– Database information or configuration details
– User behavior or analytics data
– Firewall rules or blocking information
– Attack logs or security event data
Your Privacy Rights:
– In the current version (2.0.0), Google Safe Browsing integration is enabled by default for security protection
– Future plugin updates will include user settings to disable external service usage
– No data is collected or stored by VMP WordPress Security itself beyond standard WordPress security logs
Third-Party Privacy Policies:
– Google Safe Browsing API: https://developers.google.com/safe-browsing/v4/usage-limits
– Google Privacy Policy: https://policies.google.com/privacy
Data Retention:
VMP WordPress Security caches URL reputation results locally for up to 1 hour to improve performance and reduce external API calls. Attack logs and firewall events are stored locally on your server. These cached results are stored only on your server and are automatically purged.
Current Limitation:
In version 2.0.0, Google Safe Browsing integration is automatically enabled for URL scanning. Future versions will include user settings to control external service usage. If you prefer not to use external services, please contact the plugin developer or wait for the next update which will include privacy controls.
Capturas

Security Dashboard with firewall status, scan status, and notifications overview 
Comprehensive Scan Interface showing real-time scan progress and security statistics 
Comprehensive Scan Interface showing completed scan results with details and appropriate actions. 
Scan options including Scan Scheduling, Scan Type, General, Performance, Advanced scan options. 
Firewall Dashboard showing WAF protection status, brute force protection, and attack statistics 
Firewall Options page with comprehensive WAF, brute force, and rate limiting settings
Instalación
Secure your website with VMP WordPress Security in just a few steps:
- Install VMP WordPress Security through the WordPress plugin directory or upload the ZIP file
- Activate VMP WordPress Security through the ‘Plugins’ menu in WordPress
- Navigate to VMP WordPress Security > Dashboard to access the security interface
- Navigate to VMP WordPress Security > Firewall to configure firewall protection
- Configure your scan preferences using the scan configuration options
- Run your first security scan from VMP WordPress Security > Scan
- Review and address any security issues found in the scan results
- Set up scheduled scans and enable firewall protection for ongoing automated security
FAQ
-
What is the Web Application Firewall (WAF)?
-
The WAF is a real-time security layer that inspects all incoming traffic to your website and blocks malicious requests before they reach WordPress. It protects against XSS, SQL injection, file inclusion attacks, and other common web vulnerabilities using pattern-based detection with 150+ built-in security rules.
-
How does brute force protection work?
-
VMP WordPress Security monitors login attempts and automatically locks out IP addresses after a configurable number of failed logins. It can also block invalid usernames immediately, enforce strong passwords, and check credentials against known breach databases to prevent compromised password usage.
-
What is rate limiting?
-
Rate limiting prevents abuse by restricting how many requests an IP address can make within a time period. This protects against content scraping, resource exhaustion, and vulnerability scanning. You can configure different limits for humans, crawlers, and error pages with options to throttle or block violators.
-
Can I whitelist my own IP address?
-
Yes. Navigate to Firewall > Options > Advanced Firewall Options and add your IP address to the «Allowlisted IP addresses that bypass all rules» field. Whitelisted IPs bypass all firewall rules including WAF, rate limiting, and brute force protection.
-
How do I manage WAF rules?
-
Go to Firewall > WAF Rules to see all available rules organized by attack category (XSS, SQLi, RFI, LFI, RCE, etc.). You can enable/disable individual rules, view rule details, and filter by category or action type. 150+ default rules are included and automatically installed.
-
What happens when an attack is blocked?
-
Blocked attacks are logged in the firewall attack log with details including IP address, timestamp, attack type, violated rules, and severity score. The attacker receives a 403 Forbidden page with security information. Repeat offenders can be automatically permanently blocked based on your settings.
-
Does the firewall affect website performance?
-
No. The WAF is optimized for minimal performance impact using efficient pattern matching and caching. Rate limiting only affects traffic that exceeds configured thresholds. Normal legitimate visitors experience no slowdown or interruption.
-
What types of security threats does VMP WordPress Security detect?
-
VMP WordPress Security detects a comprehensive range of security threats including malware, backdoors, trojans, suspicious file changes, plugin/theme vulnerabilities, compromised user accounts, spam content injection, malicious URLs, exposed configuration files, brute force attacks, XSS, SQL injection, and various forms of code injection attacks.
-
How does the multi-scanner architecture work?
-
VMP WordPress Security uses 11 specialized scanners that each focus on specific security aspects. The Server State Scanner checks configuration, File Changes Scanner monitors file integrity, Malware Scanner detects malicious code, Vulnerability Scanner identifies security flaws, and so on. This modular approach provides comprehensive coverage while maintaining performance.
-
What scan types are available?
-
VMP WordPress Security offers four scan types:
– Limited: Quick scan focusing on critical security checks and core files
– Standard: Balanced scan covering most security aspects with good performance
– High Sensitivity: Deep comprehensive scan with maximum threat detection
– Custom: Fully configurable scan where you can enable/disable individual scanner modules -
Can VMP WordPress Security repair infected files automatically?
-
VMP WordPress Security focuses on detection and detailed reporting of security issues. While it identifies infected files and provides comprehensive analysis, VMP WordPress Security offers repair options that you can execute manually for infected files. The plugin provides safe file restoration capabilities, but repairs require user confirmation to ensure complete and safe remediation.
-
How does the Google Safe Browsing integration work?
-
VMP WordPress Security integrates with Google’s Safe Browsing API to check URLs found in your content, posts, and comments against Google’s database of known malicious websites, phishing sites, and malware distribution points. This helps identify compromised content early.
-
Does VMP WordPress Security affect my website’s performance?
-
No. VMP WordPress Security is designed for optimal performance with background scanning, intelligent resource management, and optimized algorithms. Scans run independently without affecting your website’s front-end performance or user experience.
-
What file types can VMP WordPress Security scan?
-
VMP WordPress Security can scan PHP files, JavaScript, CSS, WordPress core files, theme files, plugin files, configuration files, and optionally binary files including images and executables for embedded threats.
-
How does scheduled scanning work?
-
VMP WordPress Security includes a flexible scheduling system that can run automatic scans at specified intervals (daily, twice daily, weekdays, weekends, or custom schedules). The scan monitor system ensures scans complete successfully and can automatically recover from interrupted scans.
-
Can I exclude certain files or directories from scanning?
-
Yes. VMP WordPress Security provides flexible exclusion options allowing you to exclude specific files, directories, or file patterns from scanning. This is useful for large media directories, custom code, or known safe files that might trigger false positives.
-
What happens when VMP WordPress Security finds a security issue?
-
When security issues are detected, VMP WordPress Security provides detailed reports with issue classification, severity ratings, affected files, and remediation recommendations. You can choose to ignore false positives, repair infected files, or take manual action based on the findings.
-
Does VMP WordPress Security work with multisite installations?
-
Yes. VMP WordPress Security is fully compatible with WordPress multisite (network) installations and can scan all sites in your network while providing centralized management and reporting.
-
What notifications does VMP WordPress Security provide?
-
VMP WordPress Security provides comprehensive security reporting and activity logging for all scan results and security events. The plugin tracks scan completion, threat discoveries, and security activities through detailed logs accessible via the admin interface.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«VMP WordPress Security – Firewall, Malware Scan» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «VMP WordPress Security – Firewall, Malware Scan» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
2.0.0 – December 11, 2025
MAJOR UPDATE: Advanced Firewall Protection
- Added complete Web Application Firewall (WAF) with 150+ security rules
- Implemented real-time attack detection and blocking for XSS, SQLi, RFI, LFI, and RCE
- Created WAF rules management interface with enable/disable and filtering capabilities
- Added comprehensive attack logging with detailed violation reports and statistics
- Implemented brute force protection with configurable login attempt limiting
- Added invalid username blocking to prevent user enumeration
- Created leaked password prevention checking against breach databases
- Implemented strong password enforcement with configurable complexity requirements
- Added username blacklisting for immediate blocking of malicious usernames
- Created rate limiting system for requests, crawlers, and 404 errors
- Implemented intelligent human vs crawler detection
- Added Google crawler verification and special handling
- Created advanced blocking features for IPs, user agents, and referrers
- Implemented URL pattern blocking with instant IP bans
- Added IP whitelist management for trusted IPs and services
- Created firewall dashboard with visual status indicators
- Added attack statistics by time period (today, 7 days, 30 days, all time)
- Created blocked attacks table with filtering and detailed information
- Implemented firewall options page with comprehensive configuration controls
- Added custom block message support for security pages
- Created dedicated firewall event logging
- Implemented automatic IP blocking for repeat offenders
- Added permanent ban capability for persistent attackers
- Created 403 Forbidden response pages with security details
- Added firewall statistics and reporting features
- Implemented dynamic percentage indicators for firewall status
- Added firewall protection status to main dashboard
- Improved security event audit logging for firewall actions
- Enhanced database schema with firewall-specific tables
- Optimized WAF performance with efficient pattern matching
1.0.0 – September 29, 2025
- Initial release of VMP WordPress Security
- Implemented 11 specialized security scanner modules
- Added comprehensive malware detection with advanced pattern matching
- Integrated Google Safe Browsing API for URL reputation checking
- Created multi-scan type support (Limited, Standard, High Sensitivity, Custom)
- Implemented file integrity monitoring against WordPress.org repository
- Added vulnerability scanning for plugins, themes, and WordPress core
- Created user security analysis and suspicious admin detection
- Implemented content safety scanning for posts and comments
- Added public files scanner for exposed configuration detection
- Created scheduled scanning with automatic recovery system
- Implemented performance optimization and resource management
- Added comprehensive audit logging and security event tracking
- Created flexible file exclusion system for false positive management
- Added email notification system for security alerts and scan completion
- Implemented dashboard interface with detailed security reporting
- Created comprehensive configuration system with advanced options management