Icebox is currently alpha and docs-first. Security posture is evolving during MVP implementation.
Primary security-sensitive scope includes:
- key generation/wrapping/unwrapping flows,
- vault encryption/integrity/rollback protections,
icebox runsecret injection and environment sanitization,- file permissions and local-filesystem safety checks.
For architecture details, trust boundaries, and diagrams, see Security Model.
Please report vulnerabilities privately.
Preferred channel:
- Use GitHub Security Advisories for this repository ("Report a vulnerability" / private advisory).
If private advisory tooling is unavailable, contact project maintainers privately and include:
- affected version/commit,
- impact summary,
- reproduction steps or proof of concept,
- suggested mitigation (if known).
Do not disclose exploit details in public issues before coordinated disclosure.
Project intent:
- Acknowledge receipt within 5 business days.
- Triage severity and impact.
- Prepare a fix and tests.
- Coordinate disclosure timing with reporter.
- Publish advisory and remediation notes once patch is available.
Timing can vary for complex issues, but reporters will receive status updates.
Good-faith security research is welcome. Please avoid:
- privacy violations,
- destructive testing on third-party systems,
- social engineering, spam, or denial-of-service.
Testing should be limited to systems and data you own or are authorized to test.