
Maintenance Switch Security & Risk Analysis
wordpress.org/plugins/maintenance-switchCustomize easily and switch in one-click to (native) maintenance mode from your backend or frontend.
Is Maintenance Switch Safe to Use in 2026?
Mostly Safe
Score 79/100Maintenance Switch is generally safe to use. 2 past CVEs were resolved. Keep it updated.
The 'maintenance-switch' plugin v1.7.1 presents a mixed security posture. On one hand, it demonstrates good practices in several areas, including the exclusive use of prepared statements for SQL queries and a high percentage of properly escaped output, indicating a developer awareness of common web vulnerabilities. The absence of dangerous functions, external HTTP requests, and taint analysis findings with unsanitized paths are also positive indicators. However, significant concerns arise from its attack surface and vulnerability history. The presence of an unprotected AJAX handler is a critical flaw, providing a direct entry point for attackers without authentication. This, coupled with a history of two medium-severity vulnerabilities, including CSRF and XSS, suggests a pattern of potential security weaknesses. The fact that one of these vulnerabilities remains unpatched is a serious concern that elevates the risk considerably.
Key Concerns
- Unprotected AJAX handler
- Currently unpatched CVE
- History of CSRF vulnerabilities
- History of XSS vulnerabilities
Maintenance Switch Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Maintenance Switch <= 1.5.2 - Cross-Site Request Forgery via 'admin_action_request'
Maintenance Switch <= 1.6.2 - Reflected Cross-Site Scripting
Maintenance Switch Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Maintenance Switch Attack Surface
AJAX Handlers 1
WordPress Hooks 14
Maintenance & Trust
Maintenance Switch Maintenance & Trust
Maintenance Signals
Community Trust
Maintenance Switch Alternatives
Coming Soon Page & Maintenance Mode
responsive-coming-soon
Coming Soon Plugin and Maintenance Mode plugin with Launch page & site offline plugin for your Website while it's under construction.
GW Under Construction Mode
gw-under-construction-mode
Show an under construction page to visitors while logged-in users continue working. Includes IP whitelisting, custom text/image, scheduling and more.
Maintenance Mode with Timer
maintenance-mode-with-timer
A quick, easy way to add and display maintenance mode with countdown timer on your website.
Simple WP Maintenance
simple-wp-maintenance
Simple WP Maintenance is a lightweight and easy-to-use plugin that allows you to activate a maintenance mode on your WordPress website.
Elephant Maintenance
elephant-maintenance
The plugin will support to enable the maintenance mode
Maintenance Switch Developer Profile
1 plugin · 600 total installs
How We Detect Maintenance Switch
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/maintenance-switch/assets/css/maintenance-switch-button.css/wp-content/plugins/maintenance-switch/assets/js/maintenance-switch-button.js/wp-content/plugins/maintenance-switch/css/maintenance-switch-admin.css/wp-content/plugins/maintenance-switch/js/maintenance-switch-admin.js/wp-content/plugins/maintenance-switch/js/maintenance-switch-admin.js/wp-content/plugins/maintenance-switch/assets/js/maintenance-switch-button.jsmaintenance-switch/css/maintenance-switch-admin.css?ver=maintenance-switch/js/maintenance-switch-admin.js?ver=maintenance-switch/assets/css/maintenance-switch-button.css?ver=maintenance-switch/assets/js/maintenance-switch-button.js?ver=HTML / DOM Fingerprints
maintenance-switch-button-containerdata-maintenance-switchmaintenance_switch_admin