If you discover a security vulnerability in ts-mls, please help keep the project secure by disclosing it responsibly.
Please DO NOT open a public GitHub issue for security vulnerabilities.
Instead, report vulnerabilities via one of these methods:
-
Email: Send details to [email protected]
-
GitHub Security Advisory: Use GitHub's private vulnerability reporting feature.
When reporting, please provide:
- A description of the vulnerability
- Steps to reproduce the issue
- Potential impact
- Any suggested fixes (if you have them)
As this project is maintained by a single volunteer, please be patient.
While ts-mls implements the MLS protocol (RFC 9420) with care, please note:
- This is a volunteer-maintained project
- It has NOT undergone professional security audits
- Use in production or security-critical contexts is at your own risk
- Consider getting an independent security review for production use
- Always use the latest version
- Keep dependencies updated
- Follow the MLS specification guidance on secure group management
- Use secure transport (TLS/QUIC) for transmitting MLS messages
- Implement proper key management in your application
- Test thoroughly in your specific use case
When a vulnerability is confirmed:
- A fix will be developed privately
- A new version will be released with the fix
- The vulnerability will be disclosed in the release notes after users have had time to upgrade
For non-security issues, please use GitHub Issues.
Thank you for helping keep ts-mls secure!