Dependency Analysis

Analyze dependency graphs for security, licensing, and update risks.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/StrategicMilk/Vetinari-Orchestrastor --skill dependency-analysis-strategicmilk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dependency Analysis
Source: https://github.com/StrategicMilk/Vetinari-Orchestrastor/tree/main/vetinari/skills/catalog/worker/dependency-analysis
Command: npx skills add https://github.com/StrategicMilk/Vetinari-Orchestrastor --skill dependency-analysis-strategicmilk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency debt and insecure or outdated dependencies accumulate risk and cost. This skill provides a structured approach to identify, quantify, and remediate dependency-related issues across a project.

Core Features & Use Cases

  • Dependency-tree extraction and transitive resolution to reveal indirect risks
  • CVE scanning and license audits to enforce compliance and security
  • Upgrade-path analysis and risk scoring to guide remediation and planning

Quick Start

Run the dependency analysis against your project to generate a full health report.

Frequently Asked Questions about Dependency Analysis

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

FAQPage Schema
How do I scan project dependencies for CVE vulnerabilities and license compliance?

To scan dependencies for CVE vulnerabilities and license compliance, you can run a dependency analysis to extract the dependency tree, resolve transitive dependencies, and generate a comprehensive health report detailing security and licensing risks.

What is transitive dependency resolution and why does it matter for security audits?

Transitive dependency resolution is the process of identifying indirect dependencies within your project graph. It matters for security audits because hidden transitive dependencies often harbor unpatched CVEs or restrictive licenses that direct dependency checks miss entirely.

Can I use dependency analysis for CI/CD audits and pre-release verifications across different language ecosystems?

Yes, you can use dependency analysis for CI/CD audits and pre-release verifications. It is designed to analyze production and development dependencies across various language ecosystems, providing risk scoring and upgrade-path analysis.

How do I detect unused dependencies and plan upgrade paths in my project?

To detect unused dependencies and plan upgrade paths, run a dependency analysis. It identifies unused packages within your dependency graph and performs upgrade-path analysis to guide your remediation and monthly health check planning.

What's the best way to quantify and remediate dependency debt before a release?

The best way to quantify and remediate dependency debt is by running a full dependency analysis to calculate risk scores for outdated packages, identify CVEs, and generate a structured health report guiding your pre-release remediation efforts.