Orazaka
Pages of the documentation

Security policy

How to report a vulnerability, which versions get fixes, and what a self-hosted installation provides.

Please do not report vulnerabilities in public issues.

Reporting

Use GitHub's private vulnerability reporting: open the affected repository of the Orazaka platform (this workspace, or the component — krizaka/orazaka-cli, krizaka/orazaka-edge, …), then Security → Report a vulnerability. If that is not possible, write to us through the Krizaka contact form without technical details, and we will open a private channel.

We acknowledge a report within two business days, keep you informed while we fix it, publish a GitHub security advisory with the fixed release, and credit you unless you prefer otherwise.

Supported versions

VersionSupported
The latest Orazaka release (one version for the whole bundle, see docs/DELIVERY.md)yes
The previous minor releasesecurity fixes for 90 days after the next minor
mainyes (development)
Anything olderno — update with orazaka update

In scope

The platform's services, workers, web and admin apps, the orazaka CLI, Orazaka Desktop, the release artefacts (images on ghcr.io/krizaka/*, release manifests, installers) and the reference packs. Third-party software we ship (PostgreSQL, Ollama, stable-diffusion.cpp…) is reported upstream; tell us too if it affects Orazaka's defaults.

What a self-hosted installation provides (from the first release)

  • No default password: every secret is generated at install into a local file readable by the service user only (mode 600).
  • Only the web entry point (the edge) listens beyond localhost; remote access goes through TLS.
  • Containers run as non-root, with a read-only filesystem where the service allows it, from minimal images that are scanned in CI (a critical finding with a fix blocks a release).
  • Images are signed (cosign keyless) with SBOM and SLSA provenance, referenced by digest, and verified before they run; release manifests are signed and verified offline.
  • No telemetry: Orazaka sends nothing to Krizaka.

These defaults are under construction in the delivery epic (#75); orazaka doctor checks them on a running installation.

Edit this page on GitHub