| Version | Supported |
|---|---|
current main |
✅ |
| archived Go-era refs | ❌ |
Do not open a public issue for security vulnerabilities.
Please use GitHub Security Advisories:
Include:
- a clear description of the issue
- impact and affected surfaces
- reproduction steps
- suggested remediation, if known
Ralph Engine now enforces a Rust-first security baseline from day zero:
- pinned toolchains and reviewed tool versions
- GitHub Actions pinned by SHA
- least-privilege workflow permissions
cargo auditfor RustSec advisoriescargo denyfor dependency policy and advisories- SonarCloud as a complementary signal
- Gitleaks configuration for repository secret scanning
- release automation through SemVer + release-please + reviewed release tooling
The target release contract for the Rust-first era includes:
- checksums
- SBOMs
- artifact attestations
- reviewed release tooling
- npm provenance and Homebrew distribution once the Rust pipeline is fully wired
The current VitePress documentation stack still carries a moderate upstream vite/esbuild advisory in the latest stable line available to this repository. That exception is explicit, documented, and scoped to the docs toolchain rather than the Rust runtime.
- Ralph Engine does not own user billing or provider credentials.
- The core runtime is plugin-first and keeps workflow semantics outside the core.
- Third-party plugins and external MCP servers are treated as untrusted until validated and explicitly enabled.
- Unsafe Rust is forbidden by default in the repository foundation.