dependency-scanning

Scan project dependencies for vulnerabilities, license risks, and supply-chain issues.

44|128|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/UnitOneAI/SecuritySkills --skill dependency-scanning-unitoneai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-scanning
Source: https://github.com/UnitOneAI/SecuritySkills/tree/main/skills/appsec/dependency-scanning
Command: npx skills add https://github.com/UnitOneAI/SecuritySkills --skill dependency-scanning-unitoneai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dependency scanning reduces the risk that known CVEs, risky licenses, and supply-chain attacks in direct and transitive dependencies silently reach production.

Core Features & Use Cases

  • SBOM-focused assessment: Produces an SBOM-aligned dependency inventory using CycloneDX or SPDX concepts, including transitive dependencies.
  • Vulnerability triage with EPSS + CVSS + CISA KEV: Prioritizes remediation based on exploit likelihood and known exploitation in the wild.
  • License compliance and supply-chain risk checks: Flags copyleft and unlicensed packages and highlights typosquatting/dependency-confusion indicators.
  • Use Case: When preparing a release, run this skill against a repo or target directory to generate a dependency risk report with prioritized fixes and compliance actions.

Quick Start

Use the dependency-scanning skill to scan the project directory and produce a structured report covering vulnerabilities, license risk, and supply-chain indicators.

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 vulnerabilities and generate an SBOM?

To scan dependencies and generate an SBOM, provide your dependency manifests or lockfiles. The skill identifies vulnerabilities across direct and transitive packages and produces an SBOM-aligned assessment using CycloneDX or SPDX concepts.

What is the best way to triage CVEs using EPSS, CVSS, and CISA KEV?

Triage CVEs by combining EPSS exploit likelihood, CVSS base scores, and CISA KEV known exploitation data. This approach prioritizes remediation based on actual risk and active threats in the wild, moving beyond static severity ratings.

How does dependency scanning check for license compliance and supply chain risks?

Dependency scanning checks license compliance by flagging copyleft and unlicensed packages. It also highlights supply chain integrity issues, detecting typosquatting and dependency-confusion indicators across your project dependencies.

Can I use this to prepare a software release if I only have a lockfile?

Yes, you can use a lockfile to prepare a release. The skill processes lockfiles or manifests to map transitive dependencies, assess vulnerability risks, and output a structured remediation report for your build and release workflows.

What is an SBOM-focused assessment and when do I need it for my build?

An SBOM-focused assessment inventories direct and transitive dependencies using standards like CycloneDX or SPDX. You need it during release preparation to ensure no known CVEs, risky licenses, or supply chain attacks silently reach production.