Skip to content
Back to skills

Osv Dependency Scan

ASecurity

Run osv-scanner via the mantis_osv_scanner MCP server for SCA (vulnerable dependency) findings

  • 493 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentsapidatabase

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add deonmenezes/mantishack --skill osv-dependency-scan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Osv Dependency Scan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Osv Dependency Scan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/deonmenezes-osv-dependency-scan/badge)](https://www.skillsdirectory.com/skills/deonmenezes-osv-dependency-scan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: osv-dependency-scan
description: Run osv-scanner via the mantis_osv_scanner MCP server for SCA (vulnerable dependency) findings
---

Use `osv_scan({ path })` (mantis_osv_scanner MCP server) for the **Detect** stage's SCA coverage: known-vulnerable dependencies matched against the OSV database, recursively across manifests/lockfiles under `path`.

- Each result is a `candidate` keyed by package + version + advisory id (CVE/GHSA). A vulnerable dependency being present does **not** mean the vulnerable code path is reachable or exercised by the application -- that's a separate reachability question.
- Before validating, check whether the vulnerable function/API of the dependency is actually called anywhere in the target codebase (grep/ast-grep for the relevant import or call). If it's an unused transitive dependency, note that in the rejection reason rather than dropping the finding silently.
- Prefer `offline: true` only when the environment has no network access to query the live OSV database; note in your report that offline results may be stale.
- If `osv-scanner` reports `available: false`, say so explicitly -- don't claim SCA coverage you didn't actually get.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.