We take the security of OpenVidia seriously. If you believe you have found a security vulnerability, please report it to us as described below.
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via one of these methods:
-
GitHub Security Advisories (Preferred)
- Go to the Security tab of this repository
- Click "Report a vulnerability"
- Provide details about the vulnerability
-
Email (Alternative)
- Send an email to:
security@openvidia.dev(or your actual email) - Include "[SECURITY]" in the subject line
- Provide detailed information about the vulnerability
- Send an email to:
To help us triage and respond quickly, please include:
- Description of the vulnerability
- Steps to reproduce the issue
- Impact assessment - what could an attacker achieve?
- Affected versions of OpenVidia
- Suggested fix (if you have one)
- Your contact information for follow-up questions
You can expect the following response timeline:
- Acknowledgment: Within 48 hours
- Initial Assessment: Within 5 business days
- Status Update: Within 10 business days
- Resolution: Varies based on severity and complexity
| Version | Supported |
|---|---|
| 1.0.x | β |
| < 1.0 | β |
We recommend always using the latest stable version of OpenVidia.
When using OpenVidia, please follow these security best practices:
- Never commit API keys to version control
- Use environment variables or secure configuration files
- Rotate keys regularly
- Monitor key usage through the dashboard
- Revoke compromised keys immediately
- Run OpenVidia on localhost whenever possible
- If exposing the proxy externally, use HTTPS/TLS termination
- Configure firewall rules to restrict access
- Monitor logs for suspicious activity
- Keep Python and dependencies updated
- Run with minimal required permissions
- Use virtual environments
- Regularly audit installed packages
We consider the following as security vulnerabilities:
- Remote code execution
- Authentication bypass
- API key exposure/leakage
- Privilege escalation
- Cross-site scripting (XSS) in web UI
- Server-side request forgery (SSRF)
- Insecure direct object reference (IDOR)
- Sensitive data exposure
- Cross-site request forgery (CSRF)
- Missing rate limiting on admin endpoints
- Information disclosure through error messages
- Missing security headers
- Weak password requirements
- Verbose error messages
We follow a coordinated disclosure process:
- Reporter submits vulnerability privately
- We assess and validate the report
- We develop and test a fix
- We release a patched version
- We publicly disclose the vulnerability (after 30 days)
Reporters will be credited in the security advisory unless they wish to remain anonymous.
We appreciate responsible disclosure and will acknowledge contributors who report valid security issues in our security advisories and release notes (unless they prefer to remain anonymous).
Thank you for helping keep OpenVidia and its users safe! π