dependency-audit

Automate dependency audits across npm, pip, cargo, and go modules.

15|5|Updated May 17, 2026
One-click install
npx skills add https://github.com/cropsgg/skills --skill dependency-audit-cropsgg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-audit
Source: https://github.com/cropsgg/skills/tree/main/skills/engineering/dependency-audit
Command: npx skills add https://github.com/cropsgg/skills --skill dependency-audit-cropsgg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency auditing automates identifying upgrades, transitive risk, and vulnerability posture across projects with multiple ecosystems.

Core Features & Use Cases

  • Delta capture: compare manifests and lockfiles to surface upgrades.
  • Tool-driven audits: run npm/yarn/pip/cargo/go audits and collect outputs.
  • Remediation planning: triage risks and define owners and timelines for fixes.

Quick Start

Run a dependency audit on your repository to surface upgrades and security signals.

Frequently Asked Questions about dependency-audit

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

FAQPage Schema
How do I audit dependencies for vulnerabilities across multiple language ecosystems?

Dependency auditing surfaces known vulnerabilities across multi-language repos by running tool-driven audits for npm, pip, cargo, and go modules. It collects outputs from each ecosystem to provide a unified security posture and risk triage.

What is the best way to track transitive dependency risk in a CI workflow?

Tracking transitive dependency risk involves comparing manifests and lockfiles to capture deltas and running automated audits within CI workflows. This process identifies hidden vulnerabilities in indirect packages and defines remediation paths with owners and timelines.

How do I automate remediation planning for vulnerable package upgrades?

Automating remediation planning requires triaging audit outputs to define owners and timelines for fixes. It maps vulnerable direct and transitive dependencies to specific upgrade paths, ensuring reproducible risk resolution.

Does dependency auditing work with both lockfiles and manifests?

Dependency auditing works with both lockfiles and manifests by comparing them to surface upgrades and capture deltas. This delta capture identifies changes in direct and transitive dependencies across supported ecosystems like npm and cargo.

What is dependency delta capture and when do I need it?

Dependency delta capture is the process of comparing manifests and lockfiles to surface version upgrades and changes. You need it to identify shifted dependencies and evaluate new transitive risk before merging changes or deploying.

Can I use a single audit process for repos with both pip and go modules?

You can use a single audit process for repos with pip and go modules because the audit covers multi-language ecosystems. It runs respective ecosystem tools and aggregates outputs into a unified risk triage report.