scan_dependencies
Parse a lockfile or manifest to check all dependencies for known CVEs via the OSV database, helping audit projects and CI pipelines for vulnerable packages.
Instructions
Parse a lockfile or manifest (package.json, package-lock.json, requirements.txt, go.mod) and check all dependencies for known CVEs via the OSV database. Reads the file directly. Use this after installing dependencies, during CI, or when auditing existing projects for vulnerable packages.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"manifest_path": "<manifest_path>"
},
"name": "scan_dependencies"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Output format: markdown (human) or json (machine-readable for agents) | markdown |
| manifest_path | Yes | Path to manifest file (e.g. 'package.json', 'requirements.txt', 'go.mod') |