File contents ---
name: dependency-scanner
description: Scan for outdated dependencies in package.json. Check security vulnerabilities and version compatibility.
Dependency Scanner
Scan project dependencies for outdated packages and potential security issues.
Setup
cd {baseDir}
npm install
Usage
Scan current project
{baseDir}/depscan.js
Scan specific directory
{baseDir}/depscan.js /path/to/project
Show only outdated
{baseDir}/depscan.js --outdated
Show only security issues
{baseDir}/depscan.js --security
Check specific package
{baseDir}/depscan.js --package express
Output
ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉ
DEPENDENCY SCAN REPORT
ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉ
Project: my-project
Package Manager: npm
Files Found: 2 (package.json, package-lock.json)
DEPENDENCIES (12 total)
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Γ£ô lodash 4.17.21 (current)
Γ£ô express 4.18.2 (current)
! axios 0.21.4 → 1.6.2 (major update)
~ axios-retry 3.8.0 → 3.9.0 (patch available)
DEV DEPENDENCIES (8 total)
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Γ£ô eslint 8.55.0 (current)
! jest 27.5.1 → 29.7.0 (major update)
SUMMARY
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Up to date: 8
Patch updates: 2
Minor updates: 1
Major updates: 2
Security issues: 0
ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉ
When to Use
Dependency maintenance
Security audits
Update planning
Pre-release checks
CI/CD security scanning
1 --- 2 name: dependency-scanner 3 description: --- 4 --- 5 --- 6 name: dependency-scanner 7 description: Scan for outdated dependencies in package.json. Check security vulnerabilities and version compatibility. 8 --- 9 10 # Dependency Scanner 11 12 Scan project dependencies for outdated packages and potential security issues. 13 14 ## Setup 15 ```bash 16 cd {baseDir} 17 npm install 18 ``` 19 20 ## Usage 21 22 ### Scan current project 23 ```bash 24 {baseDir}/depscan.js 25 ``` 26 27 ### Scan specific directory 28 ```bash 29 {baseDir}/depscan.js /path/to/project 30 ``` 31 32 ### Show only outdated 33 ```bash 34 {baseDir}/depscan.js --outdated 35 ``` 36 37 ### Show only security issues 38 ```bash 39 {baseDir}/depscan.js --security 40 ``` 41 42 ### Check specific package 43 ```bash 44 {baseDir}/depscan.js --package express 45 ``` 46 47 ### Output 48 ``` 49 ══════════════════════════════════════════════════════════════════ 50 DEPENDENCY SCAN REPORT 51 ══════════════════════════════════════════════════════════════════ 52 53 Project: my-project 54 Package Manager: npm 55 Files Found: 2 (package.json, package-lock.json) 56 57 DEPENDENCIES (12 total) 58 ──────────────────────── 59 ✓ lodash 4.17.21 (current) 60 ✓ express 4.18.2 (current) 61 ! axios 0.21.4 → 1.6.2 (major update) 62 ~ axios-retry 3.8.0 → 3.9.0 (patch available) 63 64 DEV DEPENDENCIES (8 total) 65 ────────────────────────── 66 ✓ eslint 8.55.0 (current) 67 ! jest 27.5.1 → 29.7.0 (major update) 68 69 SUMMARY 70 ─────── 71 Up to date: 8 72 Patch updates: 2 73 Minor updates: 1 74 Major updates: 2 75 Security issues: 0 76 77 ══════════════════════════════════════════════════════════════════ 78 ``` 79 80 ## When to Use 81 - Dependency maintenance 82 - Security audits 83 - Update planning 84 - Pre-release checks 85 - CI/CD security scanning
winsorllc/upgraded-carnival/tree/main/.pi/skills/dependency-scanner commit b1bb223935
Frequently asked questions How do I install the Dependency Scanner skill? Run npx skillmds@latest add winsorllc/dependency-scanner in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Dependency Scanner skill do? --- It is listed under Coding & Dev Tools on SkillMD.
Is Dependency Scanner safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Dependency Scanner? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Dependency Scanner free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Dependency Scanner? winsorllc (@winsorllc) published this skill. Their other Agent Skills are listed on their SkillMD profile.