Security fixes are prioritized for the current main branch and the latest
published release line. Older versions may receive fixes when the issue is
severe and the patch can be applied safely.
Do not open a public issue with exploit details, credentials, private research data, or sensitive deployment information.
Preferred reporting path:
- Open the repository's Security tab on GitHub.
- Use Report a vulnerability if private vulnerability reporting is available.
- Include enough detail to reproduce the issue, affected versions or commits, and any relevant configuration.
If private reporting is unavailable, open a public issue with only a minimal description and ask a maintainer for a private reporting channel. Do not include proof-of-concept exploit code, secrets, database dumps, private media, or research subject data in the public issue.
Security reports are especially useful when they affect:
- authentication, authorization, project membership, or review permissions
- unsafe file import/export behavior
- exposure of uploaded media, observation data, or audit trails
- dependency, container, or deployment vulnerabilities
- cross-site scripting, cross-site request forgery, SQL injection, or template injection
- secret handling and production configuration
Maintainers will triage reports based on severity, reproducibility, and affected versions. Confirmed vulnerabilities should be fixed privately when practical, then disclosed with release notes or an advisory once users have a reasonable upgrade path.