Audit Dependencies
audit_dependenciesScan an entire dependency manifest for known vulnerabilities in one call, from package.json or a dependency list, and get per-package findings plus a summary.
Instructions
Audit a whole dependency manifest for known vulnerabilities in one call. Paste a package.json (as 'manifest'), or pass a 'dependencies' array of {name, version} objects. Returns per-package findings and a summary. Ecosystem defaults to npm.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| manifest | No | Raw package.json contents | |
| ecosystem | No | Package registry for the dependencies: npm (default), pypi, cargo, go, maven, rubygems, nuget, composer, pub, or hex. | |
| dependencies | No | [{name, version}] entries |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | ||
| verdict | No | ||
| findings | No | ||
| ecosystem | No | ||
| provenance | No | Where this answer came from. served_at is when Datakoot answered (UTC); upstream lists the official sources consulted. Datakoot may serve a briefly cached copy, so the source's own observation can be older than served_at. | |
| packages_audited | No | ||
| packages_not_found | No | ||
| packages_unverified | No | ||
| total_vulnerabilities | No | ||
| packages_with_vulnerabilities | No |