| Version | Supported |
|---|---|
| 0.4.x | ✅ |
| < 0.4 | ❌ |
Please do not open public issues for security vulnerabilities.
Instead, use GitHub Security Advisories to report vulnerabilities privately.
When reporting, please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
You will receive an acknowledgment within 48 hours and a detailed response within 7 days.
Gigabrain enforces the following security controls:
- Authentication: Token-based auth on all HTTP endpoints (fail-closed)
- Timing-safe comparison: All token checks use
crypto.timingSafeEqual/hmac.compare_digest - Input sanitization: Query parameters are XML-escaped before injection into recall context
- Path traversal guards: Document operations validate paths against directory traversal
- SSRF protection: URL fetcher in web console restricts target hosts
- No secrets in repo:
.gitignorecovers*.db,*.sqlite,*.pem,*.key, credentials