Only the latest commit on master is actively maintained.
Please do not open a public GitHub issue for security vulnerabilities.
Instead, report them privately via GitHub's private vulnerability reporting.
Include:
- A description of the vulnerability and its potential impact
- Steps to reproduce or a proof-of-concept
- Any suggested mitigations
You can expect an acknowledgement within 72 hours and a resolution or status update within 14 days.
This project is intended for self-hosted deployments. Keep the following in mind:
- API keys — Store
ANTHROPIC_API_KEYandOPENAI_API_KEYin.env(gitignored). Never commit keys to source control. - CORS — The server currently allows all origins (
Access-Control-Allow-Origin: *). Restrict this in production if the API should not be publicly accessible. - No authentication — The
/api/chatendpoint has no built-in auth. Add an API gateway, reverse proxy, or middleware with authentication before exposing it to the internet. - Knowledge base — Only serve content you trust. The RAG pipeline passes document content directly into LLM prompts.