En

agent-bom vulnerability intel

Dependency Vulnerability and SBOM Security Scanning Tool

代码质量 排查代码漏洞审查代码安全 通用 ★ 2.4k Updated 2026-08-02

Install & Use

Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:

Help me install this AI Skill: agent-bom vulnerability intel.
It is used for: Dependency Vulnerability and SBOM Security Scanning Tool
Details: https://321skill.com/en/skills/agent-bom-vulnerability-intel-x/

This Skill addresses the difficulty developers face in comprehensively auditing package, SBOM, and dependency vulnerabilities within their projects. In practice, teams often need to integrate multiple vulnerability databases (such as OSV, GitHub Security Advisories, NVD, EPSS, CISA KEV), but manual queries are time-consuming and prone to oversight. This is especially true when there's a need to control data exfiltration boundaries, as a unified, configurable inspection tool is often lacking.

Usage is straightforward: simply install agent-bom in your project, then use natural language instructions to specify the target for inspection (e.g., package.json, an SBOM file, or an agent dependency manifest). You can then specify data sources and privacy boundaries, such as "use only the local cached database" or "query all public sources simultaneously." It automatically parses dependencies, matches vulnerability information, and outputs risk levels, affected version ranges, and remediation advice.

It is well-suited for operations teams, backend developers, and full-stack developers who require frequent security audits. It is particularly valuable for projects in industries with strict data privacy requirements, such as finance and healthcare, or those already using SBOMs to manage software supply chains, as it allows explicit control over which data is sent to external services, preventing sensitive information leaks.

It is recommended to integrate this tool into your CI/CD pipeline to automatically perform dependency checks before each build. Note that it primarily targets publicly disclosed CVE vulnerabilities; for 0-day or security risks in internal custom components, other static analysis tools should be used in conjunction. Also, as it relies on multiple online databases, network latency may affect query speed.

Key Features

Unlike Snyk or Trivy, agent-bom allows users to explicitly choose data boundaries (e.g., local-only queries, specific data sources only), offering greater control in privacy-sensitive scenarios. It also aggregates multiple authoritative sources—including OSV, GitHub Advisory, NVD, EPSS, and CISA KEV—in a single operation, eliminating the need to switch between tools.

Limitations

Currently, it primarily supports dependency scanning for the npm/Node.js ecosystem, with limited support for parsing SBOMs from other languages (e.g., Java, Python). It relies on online queries to vulnerability databases; in offline mode, only the local cache is available, which may lack the latest vulnerability data.

FAQ

How do I check for dependency vulnerabilities in an npm project?

Execute `agent-bom check --package package.json` in the project directory, or simply tell the AI "check the dependency vulnerabilities in the current project." It will automatically parse the dependencies and query multiple databases.

Which data sources are supported? Can I use only one of them?

It supports OSV, GitHub Security Advisories, NVD, EPSS, and CISA KEV. You can specify a single source using a parameter (e.g., `--source osv`), or force the use of only the local cache with `--local-only`.