
Control Shelly Devices Security & Risk Analysis
wordpress.org/plugins/wp-shelly-controlControl your Shelly devices from your WordPress site. Automatically import your devices and you can turn on, turn off and see their consumption.
Is Control Shelly Devices Safe to Use in 2026?
Generally Safe
Score 92/100Control Shelly Devices has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-shelly-control plugin version 1.2.3 exhibits a generally strong security posture, adhering to many best practices. The static analysis reveals a complete absence of unpatched known vulnerabilities, which is a significant positive indicator. Furthermore, the code demonstrates excellent security hygiene with 100% of SQL queries using prepared statements and all identified outputs being properly escaped. Nonce and capability checks are also prevalent across its entry points, indicating a good effort to protect against common attacks. However, the presence of three instances of the `unserialize` function, coupled with two identified taint flows involving unsanitized paths, introduces potential risks. While the taint analysis did not flag critical or high-severity issues, the use of `unserialize` on untrusted data is a known vector for remote code execution vulnerabilities if not handled with extreme care. The absence of external vulnerability history provides a degree of confidence, but the internal code signals warrant attention.
Key Concerns
- Use of unserialize function
- Taint flows with unsanitized paths
Control Shelly Devices Security Vulnerabilities
Control Shelly Devices Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Control Shelly Devices Attack Surface
AJAX Handlers 5
Shortcodes 1
WordPress Hooks 18
Maintenance & Trust
Control Shelly Devices Maintenance & Trust
Maintenance Signals
Community Trust
Control Shelly Devices Alternatives
WP Shelly
wp-shelly
Connects your WP site to Shelly cloud to turn your IoT devices on/off via Shelly HTTP API. Compatible with Elementor.
MailPoet – Newsletters, Email Marketing, and Automation
mailpoet
Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more
OttoKit: All-in-One Automation Platform
suretriggers
Experience the power of automation within WordPress: Connect 1,300+ apps, automate manual tasks, and unlock your full potential. Get started now!
Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress
email-subscribers
Add subscription forms on the website and send newsletters & automatically send post notification about new blog posts once it gets published.
Blog2Social: Social Media Auto Post & Scheduler
blog2social
Automatically share and schedule your WordPress content on top social platforms like Facebook, Instagram, LinkedIn, TikTok, and more.
Control Shelly Devices Developer Profile
4 plugins · 500 total installs
How We Detect Control Shelly Devices
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-shelly-control/admin/css/admin_general.css/wp-content/plugins/wp-shelly-control/admin/css/admin_panel_control.css/wp-content/plugins/wp-shelly-control/admin/css/admin_panel_settings.css/wp-content/plugins/wp-shelly-control/admin/css/admin_panel_help.css/wp-content/plugins/wp-shelly-control/devices/js/mcisc_device_wpactive.js/wp-content/plugins/wp-shelly-control/devices/js/mcisc_get_status.js/wp-content/plugins/wp-shelly-control/devices/js/mcisc_switch.js/wp-content/plugins/wp-shelly-control/devices/js/mcisc_device.js+1 more/wp-content/plugins/wp-shelly-control/devices/js/mcisc_device_wpactive.js/wp-content/plugins/wp-shelly-control/devices/js/mcisc_get_status.js/wp-content/plugins/wp-shelly-control/devices/js/mcisc_switch.js/wp-content/plugins/wp-shelly-control/devices/js/mcisc_device.js/wp-content/plugins/wp-shelly-control/shared/js/mcisc_shared.js/wp-content/plugins/wp-shelly-control/admin/css/admin_general.css?ver=/wp-content/plugins/wp-shelly-control/admin/css/admin_panel_control.css?ver=/wp-content/plugins/wp-shelly-control/admin/css/admin_panel_settings.css?ver=/wp-content/plugins/wp-shelly-control/admin/css/admin_panel_help.css?ver=/wp-content/plugins/wp-shelly-control/devices/js/mcisc_device_wpactive.js?ver=/wp-content/plugins/wp-shelly-control/devices/js/mcisc_get_status.js?ver=/wp-content/plugins/wp-shelly-control/devices/js/mcisc_switch.js?ver=/wp-content/plugins/wp-shelly-control/devices/js/mcisc_device.js?ver=/wp-content/plugins/wp-shelly-control/shared/js/mcisc_shared.js?ver=HTML / DOM Fingerprints
mcisc_device_wpactivemcisc_get_statusmcisc_switchmcisc_devicemcisc_shareddata-wp-noncemcisc_wpactivemcisc_get_statusmcisc_switchmcisc_devicemcisc_shared/wp-json/mcisc/v1/device/wp_active/wp-json/mcisc/v1/device/reload_status/wp-json/mcisc/v1/device/switch