Labsco
MCP SERVER

Node Dependency Audit

by double527

Audit a Node project's dependencies, local or straight from a GitHub repo, and get the chains and the fixes back as a filed report.

Package Registries & Dependency Supply ChainVerified
Summary
It audits a repository you have not cloned, which is what separates it from running the package manager's own audit.

`audit_dependencies` accepts a `remoteRepo` and a `ref`, so a branch or tag can be checked without a working copy, and the same call handles a local `projectPath`. What comes back is more than a count: severity, CVSS score, the dependency chain that introduces each advisory, and a fix suggestion, with `severity` setting the reporting floor. The result is written out as Markdown or HTML at `outputPath`, so the end of a scan is a file to attach to a ticket rather than console output to transcribe.

What it is

A single-tool dependency auditor: `audit_dependencies` scans an npm or pnpm project, either at a local `projectPath` or a `remoteRepo` on GitHub at a given `ref`, and reports vulnerabilities with severity, CVSS score, dependency chain and a suggested fix.

What you get
  • A scan that does not need the code checked out: `remoteRepo` and `ref` point the audit at a GitHub repository, while `projectPath` points it at one on disk.
  • Findings with the path that caused them: each vulnerability comes back with its severity, CVSS score, the dependency chain that pulls it in, and a fix suggestion.
  • Output you can file rather than copy: `format` and `outputPath` write the result as a Markdown or HTML report.
  • A floor on the noise: `severity` decides what is reported and what is not.
  • Both package managers: npm and pnpm projects are covered by the same call.
Requirements

A Node.js project managed by npm or pnpm — either on disk, or a GitHub repository the supplied `token` can read.

Setup effort

One command — npm install -g audit-mcp-cli