If you discover a security vulnerability in this project, please report it responsibly:
- Do NOT open a public GitHub issue.
- Email the maintainer or use GitHub's private vulnerability reporting: Settings → Security → Advisories → Report a vulnerability
- Include steps to reproduce and any relevant details.
This project runs on a local network with no internet-facing services. The primary security concerns are:
- API tokens (Home Assistant, GitHub, Google Calendar) stored in
.env - Bridge service (FastAPI) accessible on the local network
- Firmware communicates with the bridge over HTTP (no TLS on LAN)
Only the latest version on main is supported. There are no LTS branches.
- Never commit
.env,bridge_config.json, orclient_secret.json - Use the pre-commit hook:
git config core.hooksPath .githooks - Rotate tokens if you suspect they've been exposed
- Run the bridge behind a firewall (it's designed for LAN-only use)