| Version | Supported |
|---|---|
| 1.x | ✅ |
We take security seriously. If you discover a security vulnerability, please:
- Do not open a public GitHub issue
- Send details to the project maintainers via email or open a draft security advisory
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
You should receive a response within 48 hours. We'll keep you informed as we work on a fix.
We ask that you:
- Give us reasonable time to fix the issue before disclosing it publicly
- Make every effort to avoid privacy violations, data destruction, or service disruption
This project implements:
- Session-based authentication with httpOnly cookies (expiration + revocation)
- Rate limiting on authentication and messaging endpoints
- Parameterized SQL queries everywhere (no string-built queries)
- Input validation on sensitive endpoints (media, links, identifiers, sizes)
- Dependency scanning (review dependencies regularly)
Please note: messages are not end-to-end encrypted at this time, and no HTML sanitizer is used — content is rendered as text by the client framework.