We run weekly security audits every Monday at 9:00 AM UTC via GitHub Actions.
-
Known Vulnerabilities (
cargo audit)- Checks all dependencies against RustSec Advisory Database
- Creates GitHub issue if vulnerabilities found
-
Outdated Dependencies (
cargo-outdated)- Identifies dependencies with newer versions available
- Focuses on root dependencies only
-
Software Bill of Materials (SBOM)
- Generated in SPDX and CycloneDX formats
- Available as workflow artifacts
Run security checks locally:
# Install tools
cargo install cargo-audit cargo-outdated cargo-sbom
# Check for vulnerabilities
cd cli && cargo audit
# Check for outdated dependencies
cd cli && cargo outdated
# Generate SBOM
cd cli && cargo sbom --output-format spdxPlease report security vulnerabilities via GitHub Security Advisories: https://github.com/neural/agentic-primitives/security/advisories
Do not open public issues for security concerns.
- We aim to patch high-severity vulnerabilities within 7 days
- Medium-severity vulnerabilities within 30 days
- Low-severity vulnerabilities in next minor release
- We follow responsible disclosure practices