| Shelly Plug S (SHELLYPLUG-S)
|
|
Security Grade
Calculator v1
|
Shelly Plug S
Category: Smart plug • Model / Gen: 1st generation SHELLYPLUG-S
Release Date: 2019-09-01 • Status: End of sale
|
Security Evaluation
1. Device Security
| Criterion
|
Value
|
Proof
|
Comment
|
| Known hardware tampering
|
Rare
|
π Proof
|
Consumer plug form factor; the enclosure can be opened to reach the PCB.
|
| Known vulnerabilities
|
Rare
|
π Proof
|
2025-11243 Same brand-level finding as Shelly 1PM; CVE-2025-11243 targets the Pro 4PM line.
|
| Prior attacks
|
None
|
π Proof
|
No public evidence of in-the-wild exploitation against Shelly plugs.
|
| Updatability
|
Very common
|
π Proof
|
Regular OTA firmware delivery through the Shelly Smart Control app.
|
| Category Score
|
Score: 2 / 3
|
2. System Security
| Criterion
|
Value
|
Proof
|
Comment
|
| Authentication with other systems
|
Partial
|
π Proof
|
The JSON-RPC surface is reachable over HTTP, WebSocket and MQTT with authentication disabled in the default configuration.
|
| Communications
|
Encrypted with up-to-date encryption
|
π Proof
|
Cloud channel uses TLS; local HTTP access is plaintext.
|
| Storage
|
Encrypted with obselete encryption
|
π Proof
|
No vendor statement on encryption of data at rest in flash.
|
| Category Score
|
Score: 2 / 3
|
3. User Authentication
| Criterion
|
Value
|
Proof
|
Comment
|
| Account management
|
Basic
|
π Proof
|
Shelly Cloud account with limited role separation.
|
| Authentication
|
Basic
|
π Proof
|
Local web UI credentials must be activated manually by the user.
|
| Brute-force protection
|
Absent
|
π Proof
|
Shelly devices rely on optional credential protection without documented lockout mechanisms.
|
| Event logging
|
Partial logging
|
π Proof
|
Only limited activity history is available in the app.
|
| Passwords
|
Require change after setup
|
π Proof
|
Credentials set at commissioning, without documented complexity enforcement.
|
| Category Score
|
Score: 3 / 3
|
Technical Specifications
| Property
|
Details
|
| Operating System & App
|
Embedded firmware (ESP8266) (Companion App: Shelly Smart Control)
|
| Hardware (CPU / GPU)
|
CPU: ESP8266EX • GPU:
|
| Memory & Storage
|
Memory: • Storage: 2 MB flash
|
| Power, Battery & Charging
|
Battery: • Power: 110-240 V AC, 12 A max • Charging:
|
| Display & Camera
|
Display: • Camera:
|
| Sound & Connectivity
|
Sound: • Connectivity: Wi-Fi 802.11 b/g/n
|
| Physical (Dimensions & Mass)
|
Dimensions: 44 x 44 x 70 mm • Mass: approx. 60 g
|
Overall assessment: The Shelly Plug S shares the Shelly Gen1 platform with the 1PM: active OTA and TLS-protected cloud traffic, but opt-in local authentication and no documented encryption at rest. Its plug form factor makes the PCB more accessible than in-wall models.