Scan project dependencies for vulnerabilities, license issues, and upgrade opportunities across Python, Node.js, Go, and Rust.
SkillScore83Maintained
Automatic
◆Security & AppSec pack
Last verified 8/20/2026
What it changes
Passed 20 of 24 test cases with the skill, and 7 of 24 without it.
Without skill29%
With skill83%
Checks it passed that the model alone missed
Requests the desired audit focus
Includes --timeline 30 in the command
Declines dynamic runtime import tracing
and 18 more in the full report
13 fixed7 passed either way4 still failing0 broke
Pass-rate lift
+54 pp
Tokens
+48%
Agent turns
0%
Response time
-26%
Model gemini-3.6-flashMeasured 8/20/2026v120 of 24 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 13
Prompt
I want to run a local dependency security scan on `./services/auth` with failure triggered on high-severity vulnerabilities and output formatted as JSON. What exact CLI command should I execute?
What was checked, without and with the skill
Checked
Without skill
With skill
Includes the --format json flag in the command
Passed
Passed
Includes the --fail-on-high flag in the script execution
Missed
Passed
case-08 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md74 lines12 filesincludes scripts
Dependency Auditor
A multi-language toolkit for analyzing, auditing, and managing dependencies. It scans manifests and lockfiles across 8+ ecosystems to surface vulnerabilities, classify licenses, detect bloat, and produce safe, phased upgrade plans — giving teams visibility into security, legal, and maintenance risk hidden in their dependency trees.
Core Capabilities
Vulnerability scanning & CVE matching — match direct/transitive deps against a built-in CVE database with CVSS scoring across Node, Python, Go, Rust, Ruby, Java, PHP, .NET.
Lockfile analysis — validate freshness, integrity hashes, and cross-environment consistency for deterministic builds.
When to Use
Auditing a project's dependencies for vulnerabilities or supply-chain risk.
Checking license compliance before distribution or M&A due diligence.
Planning safe, phased dependency upgrades.
Adding a dependency security gate to CI/CD.
Cleaning up unused or redundant dependencies.
Clarify First
Before running the audit, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Project & ecosystem — the project path and which manifests/lockfiles (the input the scanner parses)
Audit focus — vulnerabilities, license compliance, or upgrade planning (selects dep_scanner.py vs license_checker.py vs upgrade_planner.py)
Policy & gate — license policy strictness and fail-on-severity threshold (sets --policy, --fail-on-high, and the CI verdict)
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Tools
Tool
Purpose
Command
dep_scanner.py
Scan manifests/lockfiles across 8+ ecosystems, match CVEs, produce a security report
You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.
Generate and optimize GitHub Actions CI/CD workflows. Use when designing workflows, planning multi-environment deployments, optimizing pipeline cost and runtime, or implementing blue- green, canary, or rolling deployment strategies.