dependency-scanning

Scans npm, pip, Go modules, Maven, and NuGet dependencies for CVEs and license compliance issues.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill dependency-scanning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-scanning
Source: https://github.com/dhruvinrsoni/agentskills-garden/tree/main/skills/60-security/dependency-scanning
Command: npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill dependency-scanning

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill safeguards your project by automatically identifying and flagging security vulnerabilities and license compliance issues within your third-party dependencies.

Core Features & Use Cases

  • Vulnerability Detection: Scans for known CVEs in packages across various ecosystems (npm, pip, Go, Maven, NuGet).
  • License Compliance: Checks for incompatible licenses among dependencies.
  • Remediation Guidance: Suggests updates and workarounds for identified issues.
  • Use Case: Before deploying your application, run this Skill to ensure no critical vulnerabilities are present in your project's dependencies, preventing potential security breaches.

Quick Start

Scan the current project's dependencies for known vulnerabilities and license issues.

Frequently Asked Questions about dependency-scanning

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

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

Scanning project dependencies for known CVEs involves checking your third-party packages across ecosystems like npm, pip, Go, Maven, and NuGet. The process assesses vulnerability severity using CVSS scores and identifies potential remediations to ensure software supply chain security.

What is dependency license compliance checking and when do I need it?

Dependency license compliance checking identifies incompatible licenses among your project's third-party packages. You need it before deploying your application to ensure software supply chain security and generate reports verifying no legal conflicts exist.

Can I run vulnerability scanning across different package managers like npm and pip?

Yes, you can run vulnerability scanning across different package managers including npm, pip, Go modules, Maven, and NuGet. The process evaluates CVEs and license compliance issues across all these supported ecosystems simultaneously.

How do I check dependency vulnerability severity and find remediation guidance?

Checking dependency vulnerability severity involves assessing identified CVEs using CVSS scores. The process then provides remediation guidance by suggesting specific updates and workarounds, such as version bumps, for the flagged packages.

What is the best way to secure my code and prevent security breaches from third-party libraries?

The best way to secure your code from third-party library breaches is to run an automated dependency scan before deployment. This identifies critical vulnerabilities and license compliance issues, offering remediation guidance like version bumps to secure your software supply chain.

Does dependency vulnerability scanning generate Software Bill of Materials reports?

Yes, dependency vulnerability scanning generates Software Bill of Materials (SBOM) related outputs. It produces license compliance reports and vulnerability assessments, ensuring transparency and security within your software supply chain.