We currently provide security updates for the following versions:
| Version | Supported |
|---|---|
| 2026.5.20 | ✅ |
If you discover a security vulnerability in GrillKit, please report it responsibly.
Please do NOT report security vulnerabilities through public GitHub issues.
Use private vulnerability reporting on GitHub:
- Open this repository on GitHub.
- Go to Security → Advisories.
- Click Report a vulnerability.
Include the following information:
- Description of the vulnerability
- Steps to reproduce (if applicable)
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours of receiving your report
- Investigation: We will investigate and validate the issue
- Timeline: We aim to provide updates every 5-7 days
- Fix: Once fixed, we will release a security patch
- Credit: You will be credited (if desired) in the security advisory
- API Keys: Never commit API keys to version control. Use
data/config.json(which is gitignored) - Local Deployment: This tool is designed for local/self-hosted use
- Regular Updates: Keep dependencies updated:
uv sync --upgrade - Docker: Use provided Docker setup for isolation
- AI provider API keys are stored locally in
data/config.json - Interview data is stored locally in SQLite
- No authentication system (designed for single-user local use)
- WebSocket connections are unencrypted over HTTP (use HTTPS in production with reverse proxy)