| Version | Supported |
|---|---|
| 0.1.x | ✅ |
If you discover a security vulnerability in Anima, please report it responsibly:
- Do NOT open a public GitHub issue for security vulnerabilities
- Email us at: security@fullive.ai
- Include a detailed description of the vulnerability
- Include steps to reproduce if possible
We will acknowledge receipt within 48 hours and provide a timeline for a fix.
- Never commit
.envfiles or API keys to the repository - Use
.env.exampleas a template with placeholder values - LLM API keys are stored locally and never transmitted to third parties
- The default MQTT configuration allows anonymous connections for local development
- For production deployments, configure authentication on your MQTT broker
- Use TLS for MQTT connections in production environments
- Device tokens (e.g., Xiaomi MIoT tokens) are stored locally in the
data/directory - Tokens are never logged or transmitted outside of device communication
- The QR-based authentication flow avoids storing cloud passwords
- The backend listens on
0.0.0.0:8080by default — restrict this in production - The MQTT broker binds to
0.0.0.0:1883— restrict to local network in production - Use a reverse proxy with TLS for any public-facing deployment