dependency_check
Dependency-manifest hygiene check. POST package manifests (package.json, requirements.txt, pyproject.toml, go.mod, Gemfile, composer.json, pubspec.yaml, lockfiles) or an upload_id and get findings with severity + concrete fixes: wildcard/unbounded versions, missing lockfiles, unpinned installs, non-https indexes, install-script risks, dependency-confusion signals, and matches against a static snapshot of famously compromised packages. NOT a live CVE feed - pair with npm audit / pip-audit / osv-scanner for that. Deterministic, no network, no LLM.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | No | Required with upload_id so the manifest type can be detected. | |
| manifests | No | Up to 20 manifest files inline. | |
| upload_id | No | Alternative: a single manifest uploaded via the uploads tool. |