| Version | Supported |
|---|---|
Latest (main) |
✅ |
| Older releases | ❌ (update to latest) |
If you discover a security vulnerability in OmniBridge, please do not open a public GitHub issue.
Instead, report it privately via:
- Telegram: @Config_Vortex55 (DM)
- GitHub Security Advisories: Use the "Report a vulnerability" button on the Security tab
Please include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
We aim to respond within 48 hours and release a fix within 7 days for critical issues.
When deploying OmniBridge, please follow these guidelines:
- Change
ADMIN_PASSWORDto a strong, unique password (minimum 16 characters) - Change
ADMIN_SECRET_KEYto a long random string:openssl rand -hex 32 - Never commit your
.envfile or any file containing real credentials
- Run OmniBridge behind a reverse proxy (nginx, Caddy) with TLS in production
- Restrict access to the
/adminpath via IP allowlist if possible - Do not expose port
8000directly to the internet without TLS
- The default
sk-testkey is intended for local development only - Revoke or delete it before any public deployment
- Rotate API keys regularly via the admin dashboard
- Gemini
__Secure-1PSIDcookies are sensitive — treat them like passwords - They are stored in the local SQLite database; protect the
data/directory - The auto-refresh mechanism keeps cookies fresh, but expired cookies are flagged in the admin dashboard
The following are in scope for security reports:
- Authentication bypass in the admin panel
- API key validation bypass
- SQL injection or data corruption
- Sensitive data exposure
- Remote code execution
The following are out of scope:
- Rate limiting (OmniBridge relies on upstream provider limits)
- Security of the upstream Google Gemini service itself
- Issues in third-party libraries (report those upstream)