hatch3r-dep-audit

Audits npm dependencies and upgrades them to remediate vulnerabilities and verify bundle impact.

26|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-dep-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hatch3r-dep-audit
Source: https://github.com/hatch3r/hatch3r/tree/main/skills/hatch3r-dep-audit
Command: npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-dep-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency audits help prevent security issues, reduce vulnerability exposure, and keep packages fresh without breaking your build pipeline.

Core Features & Use Cases

  • Vulnerability triage: Runs npm audit and npm outdated, then categorizes findings by severity (critical/high/moderate/low) with a structured package table.
  • CVEs-informed upgrade planning: Researches critical and high CVEs to determine affected ranges, fixes, and workarounds, then proposes an upgrade order that minimizes risk.
  • Upgrade and verification workflow: Upgrades dependencies one-by-one, runs lint/typecheck/tests and build checks, validates that no critical/high issues remain, and ensures the lockfile is committed.
  • PR-ready documentation and tracking: Produces upgrade rationale including breaking-change and bundle-impact evidence, and creates tracking issues when deferral is necessary.

Quick Start

Run the dependency audit flow to upgrade vulnerable npm packages and ship a PR with test and bundle-size evidence.

Frequently Asked Questions about hatch3r-dep-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix npm audit vulnerabilities without breaking my build?

Npm audit vulnerabilities are fixed by categorizing findings by severity, researching critical CVEs, and upgrading packages one-by-one. This dependency audit process runs tests, typechecks, and build checks to ensure bundle impact remains controlled and the lockfile is verified.

What is the best way to plan npm package upgrades for security maintenance?

The best way to plan npm package upgrades is researching critical and high CVEs to determine affected ranges and fixes. This dependency audit approach proposes an upgrade order that minimizes risk by separating breaking versus non-breaking changes.

Does this dependency audit workflow handle breaking changes and bundle impact?

Yes, the dependency audit workflow handles breaking changes by upgrading dependencies one-by-one and running build checks. It validates bundle impact through bundle-size verification, ensuring no critical or high vulnerabilities remain before producing PR-ready documentation.

How do I document npm dependency upgrades for a pull request?

To document npm dependency upgrades for a pull request, the audit generates PR-ready rationale detailing breaking-change and bundle-impact evidence. It also creates tracking issues for deferred upgrades, providing structured package tables categorized by vulnerability severity.

Can I use this for CI/CD dependency drift and CVE remediation?

Yes, you can use this for CI/CD-relevant maintenance work when responding to CVEs and handling dependency drift. It executes audit and outdated checks, performs controlled upgrades across multiple packages, and ensures the lockfile is committed.