deps-check

Identify outdated and vulnerable Python and Node dependencies with uv and npm.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/jrmatherly/apollos-portal --skill deps-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deps-check
Source: https://github.com/jrmatherly/apollos-portal/tree/main/.claude/skills/deps-check
Command: npx skills add https://github.com/jrmatherly/apollos-portal --skill deps-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams identify outdated and vulnerable dependencies across Python and Node ecosystems, enabling proactive maintenance and security hygiene.

Core Features & Use Cases

  • Python dependency checks with uv to discover outdated packages
  • Node dependency checks with npm outdated and npm audit to surface security issues
  • Consolidated report detailing current, latest versions, and advisories to guide upgrades

Quick Start

Install and run a dependency health check against your project to surface actionable upgrade and security guidance.

Frequently Asked Questions about deps-check

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

FAQPage Schema
How do I audit Python and Node dependencies for security vulnerabilities and outdated packages?

To audit Python and Node dependencies for security vulnerabilities, you can run checks using uv for Python and npm outdated and npm audit for Node to generate a consolidated report of current versions, latest versions, and advisories.

What is the best way to check for risky npm packages in a full stack project?

The best way to check for risky npm packages across a full stack project is using npm audit and npm outdated to surface known security advisories and discover outdated Node dependencies alongside Python checks.

Can I use uv to discover outdated Python dependencies alongside npm checks?

Yes, you can use uv to discover outdated Python dependencies while simultaneously running npm outdated and npm audit for Node, producing a single concise report detailing both ecosystems.

How do I plan software maintenance upgrades using a dependency health check?

Plan software maintenance upgrades by running a dependency health check to identify outdated and vulnerable dependencies, producing a report of current, latest, and advisory statuses to guide proactive security reviews.

Do I need uv and npm installed to run automated dependency audits?

Yes, you need uv installed for Python dependency checks and npm installed to run npm outdated and npm audit for Node, as these tools are required to identify outdated packages and security advisories.

Why does a dependency audit report show different latest versions for Python and Node packages?

A dependency audit report shows different latest versions because it queries separate ecosystems, using uv to check Python packages and npm to check Node packages, consolidating their current, latest, and advisory statuses.