| Version | Supported |
|---|---|
| 0.8.x | Yes |
primalSpring is AGPL-3.0-or-later open source. If you discover a security vulnerability, please report it responsibly:
- Do not open a public issue
- Email the maintainer directly with a description of the vulnerability
- Include steps to reproduce if possible
- Allow reasonable time for a fix before public disclosure
- Zero unsafe code:
#![forbid(unsafe_code)]at workspace level - Zero C dependencies: enforced by
deny.toml(ecoBin compliant) - No network listeners by default: the JSON-RPC server binds to Unix domain sockets by default; TCP is available for cross-gate and mobile deployments but requires explicit configuration
- Capability-based discovery: no hardcoded addresses or credentials
- No secrets in source: API keys are passed via environment variables
or
testing-secrets/(gitignored)
Dependencies are audited via cargo deny check which enforces:
- License allowlist (AGPL-compatible only)
- Advisory database checks
- C dependency ban list (14 crates banned for ecoBin compliance)