We actively support the following versions with security updates:
| Version | Supported |
|---|---|
| 1.1.x | ✅ Fully Supported |
| 1.0.x | |
| < 1.0 | ❌ Not supported |
If you discover a security vulnerability in RD03Radar, please report it responsibly.
- Do not create public issues for security vulnerabilities
- Email security reports to:
gomgom-40@github-security.com - Include detailed information about:
- The vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if available)
Please include as much information as possible to help us understand and fix the issue:
- Description: Clear description of the vulnerability
- Impact: What an attacker could achieve
- Reproduction Steps: Step-by-step instructions
- Environment: Arduino IDE version, board type, library versions
- Code Sample: Minimal code that demonstrates the issue
- Acknowledgment: Within 48 hours
- Investigation: Within 7 days
- Fix: Within 30 days for critical issues
- Disclosure: After fix is deployed
- MQTT connections use standard authentication
- Web server endpoints are not encrypted by default
- Consider using VPN or secure networks for IoT deployments
- ESP32/ESP8266 devices should be in secure locations
- Consider enabling flash encryption
- Use secure boot where possible
- Input validation on all MQTT messages
- Buffer overflow protection in UART processing
- Safe string handling to prevent crashes
We follow responsible disclosure practices:
- We will acknowledge receipt of your report
- We will investigate the issue
- We will keep you informed of our progress
- We will credit you (if desired) when the fix is released
- We will not disclose details until a fix is available
While we don't currently offer a formal bug bounty program, we greatly appreciate security researchers who help make our software safer. Significant findings may be eligible for recognition in our Hall of Fame.
// Use authentication
radar.setupMQTT("192.168.1.100", 1883, "username", "password");
// Use secure MQTT (MQTT over TLS) when possible// Consider adding authentication for web interface
// Use firewall rules to restrict access
// Deploy in secure network segments- Keep ESP32/ESP8266 firmware updated
- Use strong passwords for MQTT and WiFi
- Monitor device logs for suspicious activity
- Deploy in physically secure locations
Thank you for helping keep RD03Radar secure! 🛡️