koda-ai-studio/agent-bom
Inventory and audit your AI estate from the shell: scan MCP servers, agents and packages for CVEs, supply-chain risk and exposed credentials; audit MCP configs and skills for injection and risky grants; check a package before you add it; plan fixes. Runs a pinned local CLI; read-only by default.
Review what the user's coding agents actually did with agent-bom - which MCP servers and tools Claude Code and Codex called, configured MCP servers that were never used, risky actions such as pipe-to-shell installs, force pushes, writes outside the project or reads of secret files, and packages the agents installed. Use when the user asks what their agents have been doing, which MCP servers are unused, or what risky commands their agents ran.
Answer "am I affected by this CVE?" with agent-bom - look up a CVE, GHSA or OSV advisory (including CVEs only NVD has published) and report which agents, MCP servers, images or packages carry it with the version to patch to, which distro packages are possibly affected, and what was scanned. Use when the user names an advisory id or a vulnerability in the news and asks whether they are exposed.
Audit MCP server configurations with agent-bom for risky setups - credentials written into config, unpinned launchers, remote servers without authentication or TLS, broad filesystem or shell access, vulnerable or typosquatted packages, and coding-agent settings that run tools with no prompts or no sandbox. Use when the user asks whether their MCP servers are safe, to review an .mcp.json or client config, or to audit MCP exposure.
Audit Claude skills, plugins and agent instruction files (SKILL.md, CLAUDE.md, AGENTS.md, rules files) with agent-bom for prompt injection, credential exfiltration, remote code execution, dangerous tool grants and embedded secrets. Use when the user asks whether a skill or plugin is safe, before installing one, or to review agent instructions.
Generate an AI-BOM (CycloneDX or SPDX) with agent-bom for this machine's agents and MCP servers, a project, a container image, a repository, or an AWS, Azure or GCP account - agents, MCP servers, tools, models and packages with their relationships and known vulnerabilities. Use when the user asks for an AI-BOM, agent BOM, SBOM, ML-BOM or an inventory file to share or attach.
Check a package or MCP server with agent-bom before installing or adding it - known CVEs, malicious or typosquatted names, and the fixed version. Use when the user is about to add an MCP server, install a dependency, or asks whether a package is safe.
One-step security checkup of this machine's AI setup with agent-bom - what is risky in the configured agents and MCP servers, which packages carry CVEs or are malicious, and the three fixes that matter most. Use when the user asks to check, review or secure their AI or agent setup, or asks "is my setup safe?" without naming a specific skill. To only list what is configured, use inventory.
Build a prioritized remediation plan with agent-bom - which upgrades remove the most risk, in what order, and which findings have no fix yet. Use when the user asks how to fix agent-bom findings, what to upgrade first, or for a remediation plan.
List the AI agents, MCP clients and MCP servers configured on this machine or in a named project or directory with agent-bom - the servers each client launches, the tools they expose, the packages behind them and how they connect. Use when the user asks what MCP servers, agents or tools are configured, installed or set up ("What MCP servers and agents are configured in X?"), or for an agent inventory.
Scan this machine's AI agents and MCP servers, a container image, an SBOM or a repository with agent-bom for CVEs, supply-chain risk and exposed credentials. Use when the user asks for an agent-bom scan, an MCP or agent security check, or an AI supply-chain audit.