| Version | Supported |
|---|---|
| 2.x | ✅ |
| < 2.0 | ❌ |
Please do NOT open a public GitHub issue for security vulnerabilities.
Instead, email hello@axumlabs.com with:
- A description of the vulnerability
- Steps to reproduce (or a proof-of-concept)
- The potential impact
You will receive an acknowledgement within 48 hours and a detailed response within 5 business days indicating next steps.
- We follow coordinated disclosure.
- A fix will be developed privately, and a patched release will be published before any public disclosure.
- Credit will be given to the reporter (unless they prefer anonymity).
- Never commit API keys. Store them in
.arch_viewer/keys.json(git-ignored) or use environment variables. - Run Docker services on localhost only. The default
docker-compose.ymlbinds Neo4j and Qdrant to127.0.0.1. - Keep dependencies updated. Run
pip install --upgrade arch-viewerand watch Dependabot alerts on this repo. - Review MCP tool permissions. arch-viewer's MCP tools are read-only by
default; diagram generation writes only to
docs/.