| Version | Supported |
|---|---|
| 0.1.x | Yes |
ContextNest is a pre-1.0 substrate. Security guarantees are limited: the API surface, wire format, and internal data structures are still stabilising. Do not deploy v0.1.x in a production environment that processes sensitive personal data without independently auditing the code first.
The security boundary covers:
- The
PathValidatorinput-canonicalisation and symlink-check logic insrc/security/. - HTTP request deserialisation and input validation in
src/api/tools.rs. - Credential handling in
LlmService(ANTHROPIC_API_KEY,OPENAI_API_KEY,GOOGLE_API_KEY) — these are read from environment variables and never written to logs or serialised responses.
Out of scope for v0.1.x: multi-tenant isolation, encrypted-at-rest attractor state, and network-level access control (deploy behind a reverse proxy for those).
Please use GitHub Security Advisories to report vulnerabilities privately:
- Go to https://github.com/SourceShift/ContextNest/security/advisories
- Click New draft security advisory
- Describe the vulnerability, affected versions, and steps to reproduce
If you prefer email, contact the maintainer at the address listed in Cargo.toml
(authors field). Expect an initial response within 5 business days.
Please do not open a public GitHub issue for security-sensitive reports.
We follow responsible disclosure. Once a fix is ready and released we will publish a GitHub Security Advisory with full details. Credit is given to the reporter unless they request otherwise.