SECURITY.md
Rama main · réplica de lectura del repositorio original.
# Security Policy
## Supported versions
IceGuard is pre-1.0. Security fixes are applied to the latest release and the `main` branch.
| Version | Supported |
|----------------|-----------|
| latest (`0.x`) | ✅ |
| older releases | ❌ |
## Reporting a vulnerability
**Please do not report security issues in public GitHub issues.**
Use GitHub's private vulnerability reporting:
**Security** tab → **Report a vulnerability** → *Privately report a security vulnerability*.
This opens a private advisory visible only to the maintainers.
Please include:
- affected version or commit,
- reproduction steps,
- impact / severity, and any suggested fix.
We aim to acknowledge a report within **5 business days** and to agree a remediation
timeline after triage. Please give us a reasonable window to release a fix before any
public disclosure.
## Operational notes
- IceGuard connects to **your** Iceberg catalogs and object stores. Credentials you register
are stored in IceGuard's own PostgreSQL — protect that database and restrict who can register
or read catalogs.
- **OIDC is disabled by default.** Do not expose an instance publicly without putting
authentication in front of it (reverse proxy / SSO) and locking down network access.
- Never commit secrets. `.env`, `key`/`*.key`, `*.pem` and credential files are git-ignored; use
environment variables or a secrets manager instead.