We release patches for security vulnerabilities for the following versions:
| Version | Supported |
|---|---|
| 0.2.x | ✅ |
| 0.1.x | ❌ |
If you discover a security vulnerability within VideoDub, please send an email to fldx123456@163.com. All security vulnerabilities will be promptly addressed.
Please do not publicly disclose the vulnerability until it has been fixed and a security release has been made.
- VideoDub processes video files locally and does not transmit data to external servers
- Audio extraction and processing occurs entirely on your machine
- Translation models are downloaded from Hugging Face (secure HTTPS connections)
We regularly audit our dependencies for security vulnerabilities:
- Automated security scanning in CI/CD pipeline
- Dependency updates checked with
safetytool - Static analysis with
banditfor Python security issues
- Whisper models are loaded from official sources
- Translation models from Hugging Face undergo community review
- No model weights are modified or redistributed
For secure usage of VideoDub:
-
Keep dependencies updated
pip install --upgrade videodub
-
Use virtual environments
python -m venv videodub-env source videodub-env/bin/activate -
Verify file sources
- Only process trusted video files
- Scan input files for malware before processing
-
Monitor resource usage
- Large video files may consume significant memory
- Monitor system resources during processing
- Input validation for file paths
- Safe temporary file handling
- Resource cleanup after processing
- Error handling to prevent crashes
- Sandboxed processing mode
- Enhanced input sanitization
- Security audit logging
For security-related questions or concerns:
- Email: fldx123456@163.com
- GitHub Security Advisory: Security Advisories
We appreciate responsible disclosure and will acknowledge your contribution in our release notes (unless you prefer to remain anonymous).