jwynia avatar

Dependency Scan

This is a security auditing tool that checks your dependencies for known CVEs across eight package ecosystems, from npm to Rust's cargo. It wraps the standard audit tools (npm audit, pip-audit, cargo-audit) into a unified interface and pulls from databases like NVD and GitHub Advisory. The auto-fix mode is the practical bit here, it'll bump versions within semver constraints and show you what it can't fix automatically. You can filter by severity, target specific package managers, or run a broader health check that flags deprecated and unmaintained packages. Good for CI pipelines or before you merge dependency updates, especially if you're working across multiple language stacks and don't want to remember each ecosystem's audit command.

skills.sh installs
368
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill dependency-scan --agent claude-code

Installs into .claude/skills of the current project.

Files

Dependency Scan

Analyze package dependencies for known vulnerabilities.

Quick Start

/dependency-scan                  # Scan all detected package managers
/dependency-scan --npm            # Node.js packages only
/dependency-scan --pip            # Python packages only
/dependency-scan --fix            # Auto-fix where possible

What This Skill Does

  1. Identifies package managers in your project
  2. Parses dependency manifests (package.json, requirements.txt, etc.)
  3. Checks vulnerability databases for known CVEs
  4. Reports severity and remediation options
  5. Optionally auto-fixes by updating to patched versions

Supported Package Managers

EcosystemFilesTool Used
Node.jspackage.json, package-lock.jsonnpm audit
Pythonrequirements.txt, Pipfile, pyproject.tomlpip-audit, safety
RubyGemfile, Gemfile.lockbundler-audit
Javapom.xml, build.gradledependency-check
Gogo.mod, go.sumgovulncheck
RustCargo.toml, Cargo.lockcargo-audit
PHPcomposer.json, composer.lockcomposer audit
.NET*.csproj, packages.configdotnet list --vulnerable

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
Security, AI & Agent Building, Python, Rust
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118

Recommended

More Security
1dhruvanbhalara avatarflutter-diodhruvanbhalara/skillsImplement HTTP networking with Dio including interceptors, retry logic, and response caching. Use when building API clients, configuring authentication headers,360skills.sh installs
2dchuk avatarconfiguring-tauri-permissionsdchuk/claude-code-tauri-skillsGuides the user through configuring Tauri permissions, including the security permission system, allow and deny lists, plugin permissions, permission identifier358skills.sh installs
3terrylica avatargdrive-accessterrylica/cc-skillsAccess Google Drive via CLI with 1Password OAuth. Use when user wants to list files, download from Drive, sync folders, or.357skills.sh installs
4outsharp avatargoogle-newsoutsharp/shipp-skillsGoogle News is a free news aggregator by Google that surfaces headlines from thousands of publishers worldwide. Use this skill to fetch top stories, topic feeds356skills.sh installs
5arpitg1304 avatarros2-developmentarpitg1304/robotics-agent-skillsComprehensive best practices, design patterns, and common pitfalls for ROS2 (Robot Operating System 2) development. Use this skill when building ROS2 nodes, pac353skills.sh installs
6bobmatnyc avatarenv-managerbobmatnyc/claude-mpm-skillsEnvironment variable validation, security scanning, and management for Next.js, Vite, React, and Node.js applications350skills.sh installs