Dependency vulnerability check
vuln_checkKnown security vulnerabilities for a package version (npm, PyPI, crates, Go, Maven, NuGet, RubyGems, Packagist) with severity, CVE/GHSA ids, and the version that fixes each. Queries OSV.dev, the open vulnerability database that aggregates GitHub advisories, PyPA, RustSec, Go and more. Pass up to 50 packages at once as "ecosystem:name@version" to audit a lockfile. When to use: For CVEs in one package version; for general package facts use package_info (on the A.U.G.U.R Foresight · Web & Research server, https://augur-trade.com/hub/mcp/web). Price: $0.002 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Exact package name as published. | |
| version | No | Exact version to check, e.g. "4.17.1". | |
| packages | No | e.g. ["npm:lodash@4.17.15","pypi:requests@2.19.0"]. 0-50 items. | |
| ecosystem | No | Package ecosystem: npm, PyPI, crates.io, Go, Maven, NuGet, RubyGems or Packagist. Default "npm". | npm |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | ||
| checked | No | ||
| packages | No | ||
| vulnerable | No |