The following versions of Engine Lang and the reference compiler (enginec) currently receive active security and verification updates:
| Version | Status |
|---|---|
v0.3.1-silicon |
✅ Actively Supported |
< v0.3.0 |
❌ Deprecated |
The Engine Lang project is committed to mathematical soundness, memory safety, and crash-consistent data persistence.
If you discover a security vulnerability, soundess flaw in the SMT proof emitter, or potential memory safety violation:
- Do Not File a Public Issue: Please do not disclose the issue publicly until it has been reviewed and patched.
- Contact: Open a confidential security advisory directly on GitHub via Security Advisories or notify the core maintainers through the repository issue tracker marked with the
[SECURITY]prefix. - Information to Include:
- Compiler version (
enginec --version). - Minimal reproduction code (
.engsource file). - Expected behavior vs. observed behavior.
- Any crash dumps, SMT timeout traces, or Single-Level Store
.dbinspection headers.
- Compiler version (
- Initial Acknowledgement: Within 48 hours.
- Triage & Reproducibility: Within 5 business days.
- Patch Release & Advisory Publication: Coordinated with the reporter following verification on the genesis container.
This repository strictly prohibits committing private keys, cloud access tokens, or sensitive environment secrets. Automated secret scanners run against all pull requests and branch pushes.