deps-check

$npx mdskill add hrconsultnj/claude-plugins/deps-check

Audits project dependencies for vulnerabilities, outdated packages, and unsafe versions, recommending the highest safe version.

  • Helps developers identify and mitigate security risks and outdated dependencies in their projects.
  • Integrates with package managers and uses Composure's fetch command for secure content loading.
  • Determines recommendations by analyzing CVEs and version safety, not just suggesting the latest update.
  • Presents results through reports and tasks, with options for JSON output and automated fixes.
SKILL.md
.github/skills/deps-checkView on GitHub ↗
---
name: deps-check
description: Check dependency health -- known CVEs, outdated packages, unsafe versions. Recommends the highest safe version, not just "latest". Blocks Critical CVEs via Composure commit gate.
argument-hint: "[--fix] [--json]"
---

Audit project dependencies for known vulnerabilities (CVEs), outdated packages, and unsafe version ranges. Unlike basic `npm audit`, this skill determines the **highest safe version** for each vulnerable package -- not just "update to latest" which may itself be vulnerable.

## Content Loading

Load each step through the fetch command (handles caching, decryption, and auth):

```bash
"~/.composure/bin/composure-fetch.mjs" skill shipyard deps-check {step-filename}
```

**Do NOT read cache files directly** — they are encrypted at rest. Always use the fetch command above.

## Steps

| # | File | 
|---|------|
| 1 | `01-detect-pkg-manager.md` |
| 2 | `02-run-audit.md` |
| 3 | `03-enrich-results.md` |
| 4 | `04-fix-report-tasks.md` |
More from hrconsultnj/claude-plugins