dependency-check

Analyze project dependencies for updates, vulnerabilities, and license issues.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/DonTizi/CodeGeass --skill dependency-check-dontizi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-check
Source: https://github.com/DonTizi/CodeGeass/tree/main/.claude/skills/dependency-check
Command: npx skills add https://github.com/DonTizi/CodeGeass --skill dependency-check-dontizi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency management is error-prone: outdated libraries can introduce security risks, licensing conflicts, and maintainability burdens. This skill helps teams identify, assess, and plan updates across JavaScript, Python, and other ecosystems.

Core Features & Use Cases

  • Outdated packages: Detect and categorize available updates (major, minor, patch).
  • Security vulnerabilities: Report known CVEs and affected versions.
  • License compliance: Flag restrictive licenses and licensing conflicts.
  • Use case: Run a quarterly audit on a project to surface updates and licensing risks for remediation.

Quick Start

Use the dependency-check skill to audit your project dependencies and surface actionable remediation steps.

Frequently Asked Questions about dependency-check

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

FAQPage Schema
How do I audit project dependencies for vulnerabilities and license issues?

Dependency analysis categorizes available updates into major, minor, and patch versions, checking outdated packages against known CVEs to identify security risks and maintainability burdens across your project ecosystems.

Can I use dependency audit tools for multi-language projects with Node.js and Python?

Yes, dependency analysis applies to multi-language projects including Node.js, Python, and Go, parsing manifests and running standard tools like npm audit and pip-audit to enforce checks across different ecosystems.

What is the best way to check npm and pip packages for restrictive licenses?

The best way to check for restrictive licenses is running a dependency audit during compliance reviews, which flags licensing conflicts and restrictions by parsing project manifests to surface actionable remediation steps.

Why do I need to run a dependency audit during maintenance sprints?

Running a dependency audit during maintenance sprints is needed because outdated libraries introduce security risks and licensing conflicts, and auditing surfaces these vulnerabilities and available updates for planned remediation.

Does dependency analysis work with Go modules and other ecosystems beyond JavaScript?

Yes, dependency analysis works with Go and other ecosystems beyond JavaScript, applying checks across multi-language projects to detect outdated packages, report known CVEs, and flag license restrictions during audits.