| Version | Supported |
|---|---|
| 0.1.x | ✅ |
Please do not open a public issue for security vulnerabilities.
Instead, report them privately via GitHub's Security Advisory page (repository Security tab → Report a vulnerability).
We aim to acknowledge reports within 48 hours and publish a fix for confirmed issues as soon as possible. Once a fix is released, we will credit the reporter (unless you prefer to remain anonymous).
- The project never stores API keys in source code. All secrets are read from
apps/api/.envat runtime (seeapps/api/.env.example), and.envis git-ignored. - Never commit real keys; CI and the public demo run in Mock mode without keys.
- Rotate a key immediately if you suspect it has been committed or exposed.
- Python and Node dependencies are declared in
apps/api/requirements*.txtandapps/web/package*.json. - Report vulnerable or outdated dependencies through the channel above, or
open a normal issue labelled
dependencies.
- Local models (
bge-m3,bge-reranker-v2-m3) are downloaded at setup time intomodels/(git-ignored) and are not shipped with the repository. infra/docker-compose.ymluses default development credentials (kra_secret) for local containers only; change them before any non-local deployment.