
Simple On/Off Switch Security & Risk Analysis
wordpress.org/plugins/simple-onoff-switchAdds a dashboard widget with a on/off switch that returns "on" or "off" value with a shortcode. Shortcode is [simpleswitch]
Is Simple On/Off Switch Safe to Use in 2026?
Generally Safe
Score 85/100Simple On/Off Switch has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "simple-onoff-switch" v1.2 plugin exhibits a mixed security posture. On the positive side, there are no known CVEs in its history, and the code analysis indicates a complete absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests. Furthermore, all SQL queries utilize prepared statements, which is a strong security practice. However, significant concerns arise from the taint analysis and output escaping. All analyzed taint flows have unsanitized paths, indicating a potential for data to be mishandled, though thankfully no critical or high severity issues were flagged in this area.
The most prominent weakness identified is the complete lack of output escaping across all six identified output points. This leaves the plugin highly susceptible to Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data, if present, could be injected into the page and executed by the user's browser. The absence of nonce checks and capability checks on the identified entry point (a single shortcode) is also a notable concern, potentially allowing unauthorized users to trigger plugin functionality.
Key Concerns
- Unescaped output on all identified outputs
- Taint flows with unsanitized paths
- Missing nonce checks
- Missing capability checks
Simple On/Off Switch Security Vulnerabilities
Simple On/Off Switch Code Analysis
Output Escaping
Data Flow Analysis
Simple On/Off Switch Attack Surface
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
Simple On/Off Switch Maintenance & Trust
Maintenance Signals
Community Trust
Simple On/Off Switch Alternatives
Widget Disable
wp-widget-disable
Disable sidebar and dashboard widgets with an easy to use interface.
Dashboard Commander
dashboard-commander
Command your admin dashboard. Manage built-in widgets and dynamically registered widgets. Hide widgets depending upon user capabilities.
Dashboard Widget Sidebar
dashboard-widget-sidebar
Enable regulare widgets to be used as Dashboard Widgets in admin.
ABD Dashboard Widget Manager
abd-dashboard-widget-manager
Customize your WordPress administrator dashboard. You can choose which admin widgets to display, the user roles, and add your own dashboard content.
Remove WP Dashboard Extra Widgets
wp-remove-dashboard-extra-widgets
Removes the WordPress dashboard widgets that are extra and useless for some users i.e. plugins, wp blog news etc
Simple On/Off Switch Developer Profile
1 plugin · 10 total installs
How We Detect Simple On/Off Switch
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
button-primary[simpleswitch]