| Version | Supported |
|---|---|
| 0.1.x | ✅ Current |
If you discover a security vulnerability, please report it responsibly:
- Do NOT open a public GitHub issue
- Email security@semanticapi.dev with details
- Include steps to reproduce if possible
- We'll respond within 48 hours
- Never commit API keys to version control
- Use environment variables or
.envfiles (included in.gitignore) - The engine does NOT store credentials persistently — they're held in memory only
- The engine has no built-in authentication. If exposing publicly, put it behind a reverse proxy with auth.
- CORS is permissive by default (
*). Restrict in production. - Consider running in a private network or Docker network.
- The agentic processor sends user queries to an LLM. Be aware of prompt injection risks.
- The engine only executes API calls to providers you've configured with credentials.
- It cannot access providers without credentials, limiting blast radius.