Siphon is in early development. Security fixes are made against the latest
release and the main branch; older tagged releases are not maintained.
Please do not report security issues in public GitHub issues, pull requests, or discussions.
Report vulnerabilities privately through GitHub's built-in reporting:
- Open the repository's Security tab.
- Click Report a vulnerability (Security advisories → private vulnerability reporting).
- Describe the issue with enough detail to reproduce it.
Helpful details to include:
- the affected version (
siphon --version) and platform, - the Ceph release, and how Siphon was built (
gocephtag or mock), - steps to reproduce, the impact, and any suggested fix.
As an early-stage project, responses are best-effort: we aim to acknowledge a report within a few days and will coordinate a fix and disclosure with you.
- Siphon runs with the privileges of the operator and the Ceph keyring it is
given, and it performs cluster-mutating operations — treat it like the
cephCLI. Protect the host and keyring accordingly. - The
gocephbuild dynamically links the Ceph client libraries (librados/librbd); vulnerabilities in those libraries should be reported upstream to the Ceph project.