Security Policy
Security maintenance is the reason this fork exists. Upstream minio/minio is archived; Silo tracks CVEs against the codebase, backports or writes the fixes, and publishes what it found.
Reporting a vulnerability
Report undisclosed high-severity vulnerabilities through a private channel, not in a public issue.
- Silo server and
mcliclient — preferably as a private report through GitHub Security Advisories onpgsty/minio. - This documentation — open an issue on
pgsty/silo-docs; if the content itself discloses a weakness, use a private channel instead.
Include the affected release, a description of the impact, and reproduction steps if you have them — this helps us confirm the issue faster.
We will do our best to respond within a reasonable time, but note that Silo is a community project: we promise no fix SLA and no guaranteed response time.
Vulnerabilities in upstream MinIO
Silo is a fork, so the vast majority of findings apply to minio/minio as well. The upstream repository is archived and no longer accepts reports — precisely the gap this project fills. Report to Silo; where an issue affects other distributions of the same code, the project coordinates disclosure with them.
Where fixes are published
Security Chronicle — one article per investigated CVE: the original threat model, the back-and-forth of the review, the rejected alternatives, the invariant finally settled on, the verifying evidence, and the compatibility cost.
Release Notes — the release each fix first shipped in and became publicly available.
Hardening your own deployment
Reporting is one half; configuration is the other. See the security checklist for deployment hardening, and network encryption for TLS setup.
See also
- License — the software is provided as-is, without warranty of any kind
- Attribution — copyright and derivation of this documentation