>- Open security platform for agentic infrastructure — checks packages for CVEs (OSV, NVD, EPSS, KEV), scans container images, verifies provenance, scans "verify", "is this safe", "scan dependencies", "CVE lookup", "blast radius".
npx skills add https://github.com/LeoYeAI/agent-master-skills --skill agent-bom-scan
Checks packages for CVEs, scans container images natively, verifies package
provenance via Sigstore, scans filesystems, and generates SBOMs.
pipx install agent-bom
agent-bom agents # discover agents and scan dependencies
agent-bom check langchain==0.1.0 # check a specific package with version
agent-bom image nginx:1.25 # scan container image (native)
agent-bom fs . # scan filesystem packages
agent-bom sbom . # generate SBOM
agent-bom verify agent-bom # verify Sigstore provenance
agent-bom where # show all discovery paths
{
"mcpServers": {
"agent-bom": {
"command": "uvx",
"args": ["agent-bom", "mcp"]
}
}
}
| Tool | Description |
|------|-------------|
| check | Check a package for CVEs (OSV, NVD, EPSS, KEV) |
| scan | Full discovery + vulnerability scan pipeline |
| blast_radius | Map CVE impact chain across agents, servers, credentials |
| remediate | Prioritized remediation plan for vulnerabilities |
| verify | Package integrity + SLSA provenance check |
| diff | Compare two scan reports (new/resolved/persistent) |
| where | Show MCP client config discovery paths |
| inventory | List discovered agents, servers, packages |
# Check a package before installing
check(package="langchain", version="0.1.0", ecosystem="pypi")
# Map blast radius of a CVE
blast_radius(cve_id="CVE-2024-21538")
# Full scan
scan()
# Verify package provenance
verify(package="agent-bom")
unknown — a CVE ID is still a real finding.UNKNOWN severity as unresolved, not benign — it means data is not yet available.# Step 1: Install
pip install agent-bom
# Step 2: Review redaction logic BEFORE scanning
# sanitize_env_vars() replaces ALL env var values with ***REDACTED***
# BEFORE any config data is processed or stored:
# https://github.com/msaad00/agent-bom/blob/main/src/agent_bom/security.py#L159
# Step 3: Verify package provenance (Sigstore)
agent-bom verify agent-bom
# Step 4: Only then run scans
agent-bom agents
agent-bom verify [email protected]Take leoyeai/agent-bom-scan from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference pip.
Without those the skill loads but fails at the first command.