The Rust SDK has not been released yet — see README.md. Once a v0.1.0 is published, the most recent minor version will be the security-supported line. This file will be updated to track the supported range at that point.
We take security seriously at AxonFlow. If you discover a vulnerability — in this SDK, in another AxonFlow SDK, or in the AxonFlow control plane — please follow responsible disclosure:
- Open a public GitHub issue
- Discuss the vulnerability publicly
- Exploit the vulnerability
- Email: security@getaxonflow.com
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- 24 hours: Initial response acknowledging receipt
- 72 hours: Assessment and severity classification
- 7 days: Fix timeline and coordinated disclosure plan
- 30 days: Public disclosure after fix is released
- Critical: Remote code execution, authentication bypass
- High: Data leakage, privilege escalation
- Medium: Denial of service, information disclosure
- Low: Minor issues with limited impact
When the SDK lands, expect the same patterns as the TypeScript, Python, Go, and Java SDKs:
- Never hardcode API keys — read from environment variables (
AXONFLOW_API_KEY). - Rotate API keys quarterly.
- Monitor audit logs for unusual activity.
- Keep the SDK updated to the latest minor version.
// Read from environment, do not commit secrets
let api_key = std::env::var("AXONFLOW_API_KEY")
.expect("AXONFLOW_API_KEY must be set");
let client = axonflow::Client::new(&api_key);Once published to crates.io, expect:
- Releases will be cargo-published from a tagged commit only (no manual
cargo publishfrom a developer machine) - All commits on the release tag signed
- Branch protection on
mainrequires green CI before merge - Dependabot enabled for transitive crates
We follow a 90-day disclosure timeline:
- Day 0: Vulnerability reported
- Day 7: Fix developed and tested
- Day 14: Fix released in patch version
- Day 30: Public disclosure (if fix is deployed)
- Day 90: Full technical details published (if not disclosed earlier)
We recognize security researchers who responsibly disclose vulnerabilities.
(No vulnerabilities reported yet — be the first!)
- Security issues: security@getaxonflow.com
- General support: hello@getaxonflow.com
- GitHub Security Advisories: https://github.com/getaxonflow/axonflow-sdk-rust/security/advisories
Thank you for keeping AxonFlow secure.