Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ruvnet avatar

Dependency Check

  • 659 installs
  • 67k repo stars
  • Updated August 4, 2026
  • ruvnet/ruflo

dependency-check is a Claude Code skill that scans npm project dependencies for known CVEs and outdated packages so developers can block risky merges and deployments.

About

dependency-check is a security skill in ruvnet/ruflo that audits third-party packages before merge or deploy using Claude Flow CLI and npm audit. It runs commands such as `npx @claude-flow/cli@latest security cve --list`, `security cve --severity critical`, `security scan --type deps --depth deep`, and `npm audit --json`, then maps findings to severity-driven actions like blocking critical issues. Developers reach for dependency-check after lockfile changes, `npm install`, release prep, or when investigating a published CVE advisory. The skill accepts an optional `--path` argument, stores results via `mcp__claude-flow__memory_store`, and is designed for agent workflows that must validate supply-chain risk without manual CLI scripting.

  • Scans package manifests and lockfiles for known vulnerabilities
  • Outputs severity-rated dependency risk reports
  • Integrates directly into agentic coding workflows
  • Supports multiple languages and ecosystems via unified CLI
  • Hard-gate: run before any production deployment or agent publish

Dependency Check by the numbers

  • 659 all-time installs (skills.sh)
  • +7 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #578 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill dependency-check

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs659
repo stars67k
Last updatedAugust 4, 2026
Repositoryruvnet/ruflo

How do you scan npm deps for CVEs before deploy?

Automatically scan and report on vulnerable or outdated dependencies before merging code or deploying agents.

Who is it for?

Developers and release engineers who need automated npm dependency CVE checks tied to merge and deploy gates.

Skip if: Teams on non-npm ecosystems without adaptation, or projects that only need static code analysis without package auditing.

When should I use this skill?

Lockfiles change, npm install runs, a CVE advisory is reported, or the user asks to audit dependencies before release.

What you get

CVE severity report, outdated package list, npm audit JSON, and merge or deploy block recommendations.

  • CVE severity report
  • npm audit JSON output
  • deploy block recommendations

Files

SKILL.mdMarkdownGitHub ↗

Check dependencies for CVEs and outdated packages:

npx @claude-flow/cli@latest security cve --list
npx @claude-flow/cli@latest security cve --severity critical
npx @claude-flow/cli@latest security scan --type deps --depth deep
npm audit --json
SeverityAction
criticalBlock deployment, fix immediately
highFix before next release
moderateSchedule fix within sprint
lowTrack in backlog

Auto-fix via the scan command: npx @claude-flow/cli@latest security scan --type deps --fix

For continuous monitoring, dispatch via MCP: mcp__claude-flow__hooks_worker-dispatch({ trigger: "audit" })

Related skills

How it compares

Pick dependency-check when the goal is package-level CVE and lockfile auditing rather than full-repo secret or misconfiguration scanning.

FAQ

What commands does dependency-check run?

dependency-check invokes Claude Flow CLI security commands such as `security cve --list`, `security cve --severity critical`, and `security scan --type deps --depth deep`, plus `npm audit --json` for npm-native vulnerability data.

When should dependency-check run in CI?

dependency-check should run after lockfile or `npm install` changes, before merges, and ahead of production deploys when investigating reported CVE advisories or validating third-party package risk.

Testing & QAintegrationstesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.