LaunchKit · 2026
Back to Skills

dependency-auditor

> **Skill Type:** POWERFUL.

0
474 downloads
by @alirezarezvani

Setup & Installation

openclaw skills install @alirezarezvani/dependency-auditor

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install dependency-auditor

Version History

v2.1.1Mar 10, 2026 - Version note by skill developer:

v2.1.1: optimization, reference splits

What This Skill Does

Analyzes dependencies across multi-language projects for security vulnerabilities, license conflicts, outdated packages, and unused dependencies. Supports 8+ ecosystems including JavaScript, Python, Go, Rust, Ruby, Java, PHP, and C#. Includes upgrade path planning and supply chain risk assessment.

Combines vulnerability scanning, license compliance, bloat detection, and upgrade planning across 8+ language ecosystems in one tool, replacing the need for separate per-language auditing utilities.

When to use it

  • Scanning a Node.js app for CVEs before a production deploy
  • Checking license compatibility before open-sourcing an internal tool
  • Finding unused packages to reduce bundle size
  • Planning a safe upgrade path across major version bumps
  • Detecting maintainer shifts or typosquatting in transitive dependencies

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Audit my Python project for security issues and license problems

AGENT
  1. 1Parse requirements.txt, pyproject.toml, and poetry.lock to build the full dependency tree
  2. 2Scan each dependency against the built-in CVE database and assign CVSS scores
  3. 3Classify each license and check for GPL contamination or incompatible combinations
  4. 4Generate a prioritized report with affected packages, fix versions, and remediation suggestions
OUTPUT

A report listing 3 high-severity CVEs with fix versions, 2 license conflicts flagged for legal review, and 5 unused dependencies recommended for removal