If you discover a security issue in RIINA, please report it responsibly.
Telegram: @ib823
Please do not open a public GitHub issue for security reports.
- 72 hours — Acknowledgment of your report
- 7 days — Initial assessment and severity classification
- 30 days — Target for fix or mitigation (critical issues prioritized)
The following components are in scope:
- Compiler (
riinac) — All compiler passes, code generation, and verification - Formal proofs (
02_FORMAL/) — Coq, Lean, and Isabelle proof files - Tooling (
05_TOOLING/) — Cryptographic primitives and build tools - Website (
website/) — Project website - VS Code extension (
riina-vscode/) — Language support extension
- Example programs in
07_EXAMPLES/(educational, not production) - Documentation content (unless it leaks secrets)
We follow a coordinated disclosure process:
- Reporter sends details via the contact above
- We acknowledge receipt within 72 hours
- We work with the reporter to understand and reproduce the issue
- We develop and test a fix
- We release the fix and credit the reporter (unless anonymity is requested)
- We publish an advisory after the fix is available
We gratefully acknowledge security researchers who report issues responsibly. With your permission, we will credit you in our CHANGELOG and security advisories.
RIINA takes security seriously. Our formal verification approach means many classes of bugs are mathematically impossible — but we remain vigilant about the components that fall outside our proof coverage.