| Version | Supported |
|---|---|
| 0.0.x | Yes |
If you discover a security vulnerability in Invariant, please report it responsibly:
- Do not open a public GitHub issue.
- Email security@invariant.dev with:
- A description of the vulnerability
- Steps to reproduce
- Potential impact assessment
- Any suggested fix (optional)
- You will receive an acknowledgement within 48 hours.
- We will work with you to understand and address the issue before any public disclosure.
The following are in scope:
- Bypass of physics checks (P1-P25) that could allow an unsafe command
- Authority chain forgery or privilege escalation
- Audit log tampering or integrity bypass
- Watchdog evasion
- Cryptographic weaknesses in Ed25519 signing/verification
- Sensor attestation bypass
- Any input that causes undefined behavior (there should be none --
#![forbid(unsafe_code)]is enforced)
- Denial of service via large inputs (we have size limits, but resource exhaustion on the host is the operator's responsibility)
- Issues in third-party dependencies (report upstream, but let us know)
- Social engineering
We gratefully acknowledge security researchers who report vulnerabilities responsibly. With your permission, we will credit you in the release notes.