If you discover a security vulnerability, please report it privately:
- Open a private security advisory on GitHub, or
- Email security@litmux.dev
Please do not open a public issue for security reports. We will acknowledge receipt within 48 hours.
- Provider API keys (
OPENAI_API_KEY,ANTHROPIC_API_KEY, etc.) are read from.envor environment variables. Litmux never writes them to disk or transmits them anywhere. - Prompts and outputs stay local unless you explicitly run
litmux loginand opt into cloud sync. - Litmux Cloud auth token, if you log in, is saved to
~/.litmux/config.jsonwith0600permissions. The host the token was minted against is stored alongside it; the token is only sent to that host. - No telemetry. The CLI does not phone home.
- Never commit
.envfiles with API keys. - Treat
~/.litmux/config.jsonlike an SSH key — it grants access to your Litmux Cloud account. - If you self-host the API, only set
LITMUX_API_URLto a host you trust. The CLI refuses non-HTTPS URLs unlessLITMUX_API_URL_ALLOW_INSECURE=1is also set. - Use
litmux run --no-syncif a particular run contains sensitive prompts you do not want uploaded.
| Version | Supported |
|---|---|
| 0.1.x | Yes |