Only the latest release receives security fixes.
| Version | Supported |
|---|---|
| 4.5 (latest) | ✅ |
| < 4.5 | ❌ |
Do not open a public issue for security vulnerabilities.
If you find a security issue (e.g. authentication bypass, credential leak, RCE via web interface), please report it privately:
- Go to Security → Report a vulnerability on GitHub
- Describe the issue, steps to reproduce, and potential impact
You'll receive a response within 7 days.
This is an embedded hobby project intended for use on a private local network. It is not designed to be exposed to the public internet. The web interface uses session-based auth, but has no rate limiting or brute-force protection by design.
Known limitations (by design):
- Web server has no HTTPS (ESP32 TLS + streaming is resource-prohibitive)
- No rate limiting on login endpoint
- Factory reset via
/api/forgot-password-resetrequires only network access (not auth)
Deploy accordingly — keep it on your LAN.