outdated-deps

Scan project dependencies for CVEs, unpinned versions, and typosquatting risks.

12|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/florianbuetow/claude-code --skill outdated-deps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outdated-deps
Source: https://github.com/florianbuetow/claude-code/tree/main/plugins/appsec/skills/outdated-deps
Command: npx skills add https://github.com/florianbuetow/claude-code --skill outdated-deps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill addresses the critical security risk of using vulnerable or outdated software components in your projects, preventing potential breaches and ensuring supply chain integrity.

Core Features & Use Cases

  • Vulnerability Scanning: Detects known CVEs in project dependencies across various ecosystems (Node.js, Python, Rust, Go, Java, etc.).
  • Configuration Hygiene: Identifies unpinned versions, missing lockfiles, and abandoned packages that increase security risk.
  • Use Case: Before deploying a new version of your web application, run this Skill to audit all its npm dependencies for known vulnerabilities, ensuring no critical CVEs are present in production.

Quick Start

Use the outdated-deps skill to check for vulnerable dependencies in the current project.

Frequently Asked Questions about outdated-deps

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

FAQPage Schema
How do I scan project dependencies for known vulnerabilities and CVEs?

To scan project dependencies for known vulnerabilities, this Skill analyzes manifests and lockfiles across multiple ecosystems like Node.js and Python to detect known CVEs and supply chain risks. It integrates with external scanners like npm audit, pip-audit, trivy, and osv-scanner to identify security issues.

What is the best way to audit npm dependencies for unpinned versions and abandoned packages?

The best way to audit npm dependencies for unpinned versions and abandoned packages is to analyze manifest and lockfile hygiene. This Skill identifies configuration weaknesses like missing lockfiles and abandoned packages to reduce supply chain security risks before deployment.

Does dependency vulnerability scanning work with both Python and Rust projects?

Dependency vulnerability scanning works with Python, Rust, Go, Java, and Node.js projects. The Skill supports multiple ecosystems by integrating with external scanners like pip-audit for Python and trivy for broader coverage to detect known CVEs.

How do I check for typosquatting risks in my software supply chain?

To check for typosquatting risks in your software supply chain, the Skill analyzes project dependencies and configuration hygiene. It detects typosquatting risks alongside abandoned packages and unpinned versions to prevent potential breaches and ensure integrity.

Can I use trivy and osv-scanner to detect CVEs in lockfiles?

Yes, you can use trivy and osv-scanner to detect CVEs in lockfiles. This Skill integrates with external scanners like trivy and osv-scanner to analyze lockfile hygiene and identify known vulnerabilities across various ecosystems.

Why should I audit lockfile hygiene before deploying a web application?

You should audit lockfile hygiene before deploying a web application to ensure no critical CVEs are present in production. Analyzing lockfiles for unpinned versions and missing dependencies prevents potential breaches and secures the software supply chain.