3.7 KiB
Security Policy
Supported Versions
Kyoo is maintained as an open-source project. Security fixes are generally provided for the latest released version and the current development branch.
| Version / Branch | Supported |
|---|---|
| Latest release | Yes |
master |
Yes, when reproducible on current code |
| Older releases | Best effort |
| Unmaintained forks or modified deployments | No |
If you are unsure whether your version is affected, please include the version, commit hash, deployment method, and relevant configuration details in your report.
Reporting a Vulnerability
Please do not report security vulnerabilities through public GitHub issues, pull requests, or discussions.
To report a vulnerability, please contact the maintainer privately using one of the following channels:
- Email:
zoe.roux@zoriya.dev - Discord:
@zoriya
Email is preferred for detailed vulnerability reports, proof-of-concept material, logs, patches, or any information that should remain private.
Please include as much detail as possible to help us understand and reproduce the issue:
- A clear description of the vulnerability
- The affected component, route, endpoint, API, or feature
- Impact and realistic attack scenario
- Steps to reproduce
- Proof of concept, if available
- Affected version, commit hash, or Docker image tag
- Deployment details, such as reverse proxy, authentication setup, exposed services, and configuration
- Any suggested remediation or patch
We will acknowledge receipt of a valid report as soon as possible and will work with the reporter to validate the issue, develop a fix, and coordinate disclosure.
Scope
Security issues may include, but are not limited to:
- Authentication or authorization bypass
- Privilege escalation
- Remote code execution
- Server-side request forgery
- Path traversal or arbitrary file access
- SQL injection or other injection vulnerabilities
- Cross-site scripting with meaningful security impact
- Exposure of secrets, tokens, or sensitive user data
- Vulnerabilities in the Docker deployment or default configuration
The following are generally out of scope unless they demonstrate a clear security impact:
- Missing security headers without an exploitable impact
- Denial-of-service issues requiring unrealistic resource exhaustion
- Vulnerabilities only affecting outdated, unsupported dependencies without a working exploit path in Kyoo
- Reports from automated scanners without validation
- Issues requiring physical access to the server
- Social engineering attacks
Coordinated Disclosure
Please allow the maintainers reasonable time to investigate and address the issue before making details public.
We ask reporters to:
- Keep vulnerability details private until a fix or advisory is published
- Avoid accessing, modifying, or deleting other users’ data
- Avoid service disruption or destructive testing
- Provide enough information for maintainers to reproduce the issue safely
After the issue is fixed, the maintainers may publish a GitHub Security Advisory and credit the reporter, unless the reporter prefers to remain anonymous.
Security Updates
Security fixes may be released as:
- A patched release
- A Docker image update
- A commit on the default branch
- A GitHub Security Advisory
- Documentation or configuration guidance, where appropriate
Users are encouraged to keep Kyoo and its dependencies up to date.