Dependency Health Check

Analyze manifest files for CVE exposure, version freshness, maintainer risk, and license compatibility.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/cdalsoniii/brightpath-coder --skill dependency-health-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dependency Health Check
Source: https://github.com/cdalsoniii/brightpath-coder/tree/main/.cursor/skills/dependency-health-check
Command: npx skills add https://github.com/cdalsoniii/brightpath-coder --skill dependency-health-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need to proactively manage software dependencies by identifying and mitigating risks associated with security vulnerabilities (CVEs), outdated versions, unreliable maintainers, and incompatible licenses.

Core Features & Use Cases

  • Comprehensive Risk Assessment: Evaluates dependencies based on CVE exposure, version freshness, maintainer stability, and license compliance.
  • Prioritized Remediation: Generates a risk-scored matrix to guide upgrade efforts.
  • SBOM Generation: Creates a Software Bill of Materials for compliance and transparency.
  • Use Case: A development team can use this Skill before merging new code to ensure all new dependencies meet security and licensing standards, preventing potential production issues or legal complications.

Quick Start

Run the dependency health check on our Go service.

Frequently Asked Questions about Dependency Health Check

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

FAQPage Schema
How do I check dependency vulnerabilities and license compliance in my project?

Checking dependency health involves evaluating CVE exposure, version freshness, and license compatibility from manifest files like package.json and go.mod. This generates a comprehensive health report, a risk-scored upgrade priority matrix, and an SBOM to guide remediation.

Can I scan Python dependencies using requirements.txt and pyproject.toml?

Yes, you can scan Python dependencies by processing requirements.txt and pyproject.toml manifest files. The analysis assesses CVE exposure, version freshness, and license compatibility to produce a comprehensive health report and a risk-scored upgrade priority matrix.

What is an SBOM and when do I need to generate one for software dependencies?

An SBOM is a Software Bill of Materials listing all software dependencies for compliance and transparency. You need to generate an SBOM when assessing dependency health to proactively manage security vulnerabilities, license compatibility, and maintainer risk in your project.

Does dependency health checking work with Go.mod and package.json manifest files?

Yes, dependency health checking works with go.mod and package.json manifest files. It processes these files to assess CVE exposure, version freshness, maintainer risk, and license compatibility, generating a comprehensive health report and an SBOM.

What is the best way to prioritize software dependency upgrades?

The best way to prioritize software dependency upgrades is to generate a risk-scored upgrade priority matrix. This matrix evaluates CVE exposure, version freshness, and maintainer stability from your manifest files to guide remediation efforts effectively.

Why should I assess maintainer risk when managing software dependencies?

You should assess maintainer risk to identify unreliable maintainers and mitigate potential disruptions to your software supply chain. Evaluating maintainer stability alongside CVE exposure and license compatibility helps proactively secure dependencies and prevent production issues.