| Version | Supported |
|---|---|
| 0.1.x | ✅ |
We take the security of our library seriously. If you discover a security vulnerability, please follow these steps:
- Do Not disclose the vulnerability publicly until it has been addressed
- Email your findings to [security contact email]
- Provide detailed information about the vulnerability:
- Description of the issue
- Steps to reproduce
- Potential impact
- Suggested fixes (if any)
- We will acknowledge receipt within 48 hours
- We will provide a timeline for addressing the issue
When using the WebGPU Video Processor library:
- Always use the latest version
- Keep your dependencies up to date
- Run security audits regularly:
npm audit
- Follow the recommended usage patterns in our documentation
- Use secure contexts (HTTPS) when possible
-
WebGPU Context:
- Always validate GPU device capabilities
- Handle device loss gracefully
- Use appropriate error boundaries
-
WebGL2 Fallback:
- Ensure proper context attributes
- Handle context loss appropriately
- Validate shader inputs
Security updates will be released as patch versions (e.g., 0.1.1 → 0.1.2) and will be clearly marked in the CHANGELOG.md.
For security-related issues, please contact [security contact email].