agent-bom-compliance — AI Compliance & Policy Engine
Evaluate AI infrastructure scan results against security frameworks and enforce policy-as-code rules. Generate SBOMs in standard formats.
Install
pipx install agent-bom
agent-bom compliance # run compliance check on latest scan
agent-bom generate-sbom # generate CycloneDX SBOM
Tools (4)
| Tool | Description |
|---|---|
compliance |
OWASP LLM/Agentic Top 10, EU AI Act, MITRE ATLAS, NIST AI RMF |
policy_check |
Evaluate results against custom security policy (17 conditions) |
cis_benchmark |
Run CIS benchmark checks against cloud accounts |
generate_sbom |
Generate SBOM (CycloneDX or SPDX format) |
Supported Frameworks
- OWASP LLM Top 10 (2025) — prompt injection, supply chain, data leakage
- OWASP Agentic Top 10 — tool poisoning, rug pulls, credential theft
- MITRE ATLAS — adversarial ML threat framework
- EU AI Act — risk classification, transparency, SBOM requirements
- NIST AI RMF — govern, map, measure, manage lifecycle
- CIS Foundations — AWS, Azure v3.0, GCP v3.0, Snowflake benchmarks
Example Workflows
# Run compliance check
compliance(frameworks=["owasp_llm", "eu_ai_act"])
# Enforce custom policy
policy_check(policy={"max_critical": 0, "max_high": 5})
# Generate SBOM
generate_sbom(format="cyclonedx")
Privacy & Data Handling
All compliance evaluation runs locally on scan data already in memory. No files are read from disk (except user-provided SBOMs). No network calls. No credentials needed.
Verification
- Source: github.com/msaad00/agent-bom (Apache-2.0)
- 3,400+ tests with CodeQL + OpenSSF Scorecard
- No telemetry: Zero tracking, zero analytics