Files
Kyoo/SECURITY.md
T

3.7 KiB
Raw Blame History

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.