
WP Shelly Security & Risk Analysis
wordpress.org/plugins/wp-shellyConnects your WP site to Shelly cloud to turn your IoT devices on/off via Shelly HTTP API. Compatible with Elementor.
Is WP Shelly Safe to Use in 2026?
Generally Safe
Score 85/100WP Shelly has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-shelly" v2.0.0 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified CVEs, critical taint flows, or unprotected entry points is highly commendable and suggests diligent development practices. The high percentage of SQL queries using prepared statements and the majority of output being properly escaped are excellent indicators of defense-in-depth. However, there are minor areas for improvement. The presence of file operations and external HTTP requests, while not inherently dangerous, warrants careful review to ensure they are handled securely and do not introduce vulnerabilities, especially if any user-supplied data could influence their behavior. Similarly, while nonce and capability checks are present, their distribution and application across all functions interacting with sensitive data should be thoroughly vetted.
Key Concerns
- File operations without specific context
- External HTTP requests without specific context
- Limited number of capability checks observed
- Limited number of nonce checks observed
WP Shelly Security Vulnerabilities
WP Shelly Code Analysis
SQL Query Safety
Output Escaping
WP Shelly Attack Surface
WordPress Hooks 25
Maintenance & Trust
WP Shelly Maintenance & Trust
Maintenance Signals
Community Trust
WP Shelly Developer Profile
5 plugins · 6K total installs
How We Detect WP Shelly
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-shelly/css/admin.css/wp-content/plugins/wp-shelly/css/button.css/wp-content/plugins/wp-shelly/js/admin.js/wp-content/plugins/wp-shelly/js/common.js/wp-content/plugins/wp-shelly/js/admin.js/wp-content/plugins/wp-shelly/js/common.jswp-shelly/css/admin.css?ver=wp-shelly/css/button.css?ver=wp-shelly/js/admin.js?ver=wp-shelly/js/common.js?ver=HTML / DOM Fingerprints
shelly-device-controlsshelly-device-status<!-- WP Shelly : user not authorized --><!-- WP Shelly -->data-shelly-btn-idshelly_localize/wp-json/sos-shelly/shelly/chk/wp-json/sos-shelly/shelly/swt<pre><em>we've had a problem here</em>