| Version | Supported |
|---|---|
| 0.2.x | Yes |
| 0.1.x | Best effort |
| < 0.1 | No |
If you discover a security vulnerability in OpenLoop, please report it responsibly.
Do not open a public GitHub issue for security vulnerabilities.
Instead, please open a private security advisory on GitHub with:
- A description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
You should receive a response within 72 hours. We will work with you to understand and address the issue before any public disclosure.
OpenLoop is a local-first desktop application. The attack surface is limited:
- Local backend: The ACE-Step backend listens on
127.0.0.1only — not exposed to the network. - No cloud services: No user data is sent to external servers (see Privacy Policy).
- No authentication: There is no login system or user accounts.
- Model downloads: Model weights are downloaded from Hugging Face over HTTPS. SHA256 verification is tracked in #50.
Relevant security concerns include:
- WebView injection or CSP bypass in the Tauri shell
- Path traversal in file operations (output directory, model storage)
- Command injection in backend process management
- Unsafe deserialization of user input
- Dependency vulnerabilities in Rust or npm packages
We appreciate responsible disclosure and will credit reporters (with permission) in release notes.