Security Features CLI
Security features for recipes including SBOM generation, bundle signing, dependency auditing, and PII redaction.Quick Start
Commands
sbom
Generate Software Bill of Materials (SBOM).
Examples:
audit
Audit recipe dependencies for vulnerabilities. The scan checks the recipe’s own pinned dependencies (name==version), not the packages installed in your current Python environment.
Examples:
Warnings
AVulnerability scan incomplete: ... warning means the scan did not fully run. Treat it as “not checked”, not as “clean”. The audit still reports Audit passed and --strict does not fail on it, so check the warnings yourself.
sign
Sign a recipe bundle with a private key.
Examples:
verify
Verify a signed bundle.
Examples:
SBOM Format
CycloneDX
Lockfile Validation
Validate that recipes have proper lockfiles:lock/requirements.lock(pip-compile)lock/uv.lock(uv)lock/poetry.lock(poetry)
PII Redaction
Configure PII redaction inTEMPLATE.yaml:
Python API
Key Generation
Generate RSA keys for signing:Exit Codes
Next Steps
- Recipe Registry - Publish and pull recipes
- Run History - Store and export runs
- Policy Packs - Manage tool permissions

