Scan packages against OSV advisories
scan_packagesQuery OSV.dev for known vulnerabilities affecting package/version pairs across ecosystems, returning advisory IDs, aliases, and fixed versions for dependency risk checks.
Instructions
Query OSV.dev for vulnerabilities affecting one or more package/version pairs across supported ecosystems (Maven, npm, PyPI, Go, NuGet, RubyGems, crates.io, Packagist, Debian, Ubuntu). Returns advisory ids, aliases, fixed versions, and references. Read-only. Scope: aegis:read. Caller must supply installed versions for precise matching.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packages | Yes | Package/ecosystem/version tuples to scan |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sources | No | ||
| took_ms | Yes | ||
| packages | No | ||
| cache_hits | No | ||
| disclaimer | No | Advisory data is untrusted external data. Validate fixed versions against your build before upgrading. | |
| vulnerabilities | No | ||
| total_vulnerabilities | Yes |