search_package
Query npm, PyPI, or crates registries and deps.dev for package versions, metadata, dependencies, downloads, and advisories; use for direct single-source lookups.
Instructions
Raw package registry queries (npm/PyPI/crates + deps.dev). Use for fast single-source lookups. For composite intelligence (Libraries.io + Sonatype vulns), use pkg instead. e.g. search_package(name='express', registry='npm')
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| action | No | list versions: npm_versions|pypi_versions|crates_versions; one version: npm_get_version|pypi_get_version|crates_get_version (version='latest' OK); npm_dist_tags; crates_get_readme|crates_summary; depsdev_dependencies|depsdev_info|depsdev_advisory|depsdev_query. Full metadata: use pkg. | |
| version | No | Package version (required for version-specific queries; 'latest' resolves to newest) | |
| registry | No | auto | |
| hash_type | No | Hash type for depsdev_query: SHA1, SHA256, etc | |
| hash_value | No | Base64-encoded hash value for depsdev_query | |
| advisory_id | No | OSV advisory ID for depsdev_advisory |