Works with the AI tools you already use
Dependency Vulnerability Scanner
Scan project lockfiles for known vulnerabilities using the OSV.dev database and generate SBOM reports.
$9.99
Dependency Vulnerability Scanner
Example session with this skill installed
Audit the package-lock.json in my current directory for vulnerabilities and output a summary table.
- Read your context and instructions
- Compiled the dependency vulnerability scanner
I have scanned package-lock.json against the OSV.dev database. I identified 4 vulnerabilities across 2 packages, including one high-severity issue with a direct fix available.
Dependency Vulnerability Audit
| Package | Version | Severity | ID | Fixed In | Type |
|---|---|---|---|---|---|
| axios | 0.21.1 | High | CVE-2021-3749 | 0.21.2 | Direct |
| nth-check | 2.0.0 | Moderate | CVE-2021-3803 | 2.0.1 | Transitive |
| loader-utils | 1.4.0 | Moderate | CVE-2022-37601 | 1.4.2 | Transitive |
| loader-utils | 1.4.0 | Low | CVE-2022-37603 | 2.0.3 | Transitive |
Summary of Findings:
- Critical/High: 1 issue detected. Immediate action recommended for
axios. - Transitive: 3 issues detected in nested dependencies.
- Remediation: All identified vulnerabilities have higher versions available that resolve the security flaws.
Next steps
- Run
npm install axios@0.21.2to resolve the high-severity SSRF vulnerability. - Execute
npm audit fixto attempt automatic resolution of the transitiveloader-utilsandnth-checkissues. - Integrate
dep_scan.py --fail-on highinto your CI pipeline to prevent new vulnerable packages from being merged.
Connects securely to your tools. The creator never sees your data.
About this skill
Supply chain attacks often hide in plain sight within your deep dependency tree. This skill automates software composition analysis (SCA) to identify known vulnerabilities across multiple ecosystems before they reach production.
What it does
- Multi-manifest parsing identifies dependencies in Python, JavaScript, Go, Rust, Ruby, PHP, Java, and .NET lockfiles.
- Vulnerability matching queries the OSV.dev database to find active CVEs and GHSAs affecting your specific versions.
- SBOM generation produces a complete inventory of project packages in JSON or CSV formats.
- CI enforcement provides exit codes to block builds containing high-severity vulnerabilities.
- Remediation guidance highlights fixed versions and distinguishes between direct and transitive risks.
How it works
- Targeting involves pointing the scanner at a project root or specific manifest files like
package-lock.jsonorpoetry.lock. - Analysis parses the local files to build a dependency graph and identify pinned versions.
- Lookup sends batches of package identifiers to the OSV API for real-time vulnerability status.
- Reporting outputs a prioritized list of risks or a full inventory based on the selected flags.
Frameworks & tools
This tool uses Python to interface with the OSV.dev API. It supports npm, yarn, pnpm, pip, poetry, pipenv, cargo, composer, maven, and nuget lockfile formats.
Why this beats prompting it yourself
Manual audits miss nested transitive dependencies and quickly become outdated as new CVEs are published. This skill performs precise version-matching against the OSV database, providing machine-readable outputs that a standard LLM cannot generate through reasoning alone.
Use cases
- Audit a legacy repository for high-severity vulnerabilities and technical debt.
- Verify if a specific reported CVE affects any packages in your current stack.
- Generate a CSV-based SBOM for compliance or security documentation.
- Add an automated security gate to a GitHub Actions or GitLab CI pipeline.
Known limitations
Unpinned requirements, such as those using version ranges in a requirements.txt file, cannot be checked for precise vulnerabilities. Analysis of reachability for specific functions is not automated.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 1 day ago
- Passed all security checks, Safe to install
Needs access to