Skill Detail

Scan agent dependencies and container inputs with OWASP dep-scan

Run OWASP dep-scan before adopting dependencies, containers, or generated code so agents get a reviewable vulnerability, license, SBOM, and risk report.

Security & VerificationMulti-Framework
Security & Verification Multi-Framework Security Reviewed
โญ 1.3k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill scan-agent-dependencies-and-container-inputs-with-owasp-dep-scan Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Python, pip, OWASP dep-scan, optional CycloneDX cdxgen, Docker for container-image scans, CI runner or local shell
Install & setup
Install CycloneDX cdxgen when SBOM generation is needed, install dep-scan with pip install owasp-depscan or pip install owasp-depscan[all], change into the project to scan, then run depscan –src $PWD –reports-dir $PWD/reports or point –src at a container image with the appropriate type.
Author
OWASP dep-scan
Publisher
Organization
Last updated
Jun 23, 2026
Quick brief

Use OWASP dep-scan as a pre-adoption or pre-release gate when an agent is about to trust a repository, dependency set, container image, Kubernetes manifest, or generated application bundle. The operator installs the scanner, points it at the source directory or image, chooses the project type when needed, and captures reports for vulnerability triage, license review, SBOM/VDR evidence, reachability analysis, package risk audit, and supported-language findings. This fits agent-maintained dependency reviews, CI release checks, and generated-code acceptance workflows where the output must be reviewable before a human approves the change. It also gives security reviewers a repeatable local command and report directory to attach to pull requests or release notes. Invoke this instead of manually checking package pages when the decision needs repeatable evidence before a dependency is added, promoted, or shipped. The boundary is local dependency and container risk scanning for agent workflows and CI gates; it is not a generic security platform card and does not replace broader dynamic application testing.