| Version | Supported |
|---|---|
| 2.1.x | ✅ |
| 2.0.x | |
| < 2.0 | ❌ |
Do not open a public issue. Instead, please:
- Email the maintainers privately
- Include: affected version, steps to reproduce, potential impact
- We will respond within 48 hours and work with you on a fix
- We practice coordinated disclosure — you'll be credited after the fix is released
- No network exposure by default: MCP server binds to
127.0.0.1 - Input validation: All MCP tool parameters validated via
validators.py - SQL injection protection: All queries use parameterized statements
- Log sanitization: API keys and secrets automatically redacted via
log_utils.py - Single instance lock: PID file prevents concurrent server access
- Rate limiting:
BoundedSemaphore(50)for request concurrency control
We pin version ranges in requirements.txt and pyproject.toml:
faiss-cpu>=1.7,<2.0sentence-transformers>=3.0,<4.0httpx>=0.27,<1.0
CI runs weekly dependency audits via pip-audit.