File contents Skill: Dependency Audit
When to load
When adding/updating dependencies, handling security findings, preparing releases, or reviewing supply-chain risk in PRs.
Objective
Produce a dependency risk decision based on exploitability and business impact, not scanner output alone.
Audit Workflow
Inventory
Identify direct and transitive dependencies changed in PR/release.
Record package source (registry), maintainer trust indicators, and version deltas.
Scan
Run ecosystem-native audit tools + repository policy checks.
Capture High/Critical findings with package path and affected components.
Exploitability Triage
Determine runtime reachability (is vulnerable code path invoked?).
Evaluate exposure (public endpoint, privileged process, internal-only).
Assess mitigations (WAF, sandbox, feature flags, auth boundaries).
Classify each finding
exploitable-now → block release, fix immediately.
not-reachable → document evidence and add VEX status.
accepted-risk → temporary exception with owner + expiry.
Remediation Plan
Prefer upgrade to patched version.
If upgrade is breaking: isolate vulnerability, add compensating controls, schedule upgrade milestone.
Supply-Chain Red Flags
Maintainer transfer shortly before suspicious release.
Sudden dependency graph expansion unrelated to package purpose.
install/postinstall scripts performing unexpected network activity.
Obfuscated source in runtime package.
Package source not in approved registries.
Output Template (required)
Dependency name and version delta
Severity and advisory source
Reachability evidence
Classification (exploitable-now / not-reachable / accepted-risk)
Decision and next action
Owner and deadline
1 --- 2 name: dependency-audit 3 description: Skill: Dependency Audit 4 --- 5 # Skill: Dependency Audit 6 7 ## When to load 8 9 When adding/updating dependencies, handling security findings, preparing releases, or reviewing supply-chain risk in PRs. 10 11 ## Objective 12 13 Produce a dependency risk decision based on exploitability and business impact, not scanner output alone. 14 15 ## Audit Workflow 16 17 1. **Inventory** 18 - Identify direct and transitive dependencies changed in PR/release. 19 - Record package source (registry), maintainer trust indicators, and version deltas. 20 21 2. **Scan** 22 - Run ecosystem-native audit tools + repository policy checks. 23 - Capture High/Critical findings with package path and affected components. 24 25 3. **Exploitability Triage** 26 - Determine runtime reachability (is vulnerable code path invoked?). 27 - Evaluate exposure (public endpoint, privileged process, internal-only). 28 - Assess mitigations (WAF, sandbox, feature flags, auth boundaries). 29 30 4. **Classify each finding** 31 - `exploitable-now` → block release, fix immediately. 32 - `not-reachable` → document evidence and add VEX status. 33 - `accepted-risk` → temporary exception with owner + expiry. 34 35 5. **Remediation Plan** 36 - Prefer upgrade to patched version. 37 - If upgrade is breaking: isolate vulnerability, add compensating controls, schedule upgrade milestone. 38 39 ## Supply-Chain Red Flags 40 41 - Maintainer transfer shortly before suspicious release. 42 - Sudden dependency graph expansion unrelated to package purpose. 43 - install/postinstall scripts performing unexpected network activity. 44 - Obfuscated source in runtime package. 45 - Package source not in approved registries. 46 47 ## Output Template (required) 48 49 - Dependency name and version delta 50 - Severity and advisory source 51 - Reachability evidence 52 - Classification (`exploitable-now` / `not-reachable` / `accepted-risk`) 53 - Decision and next action 54 - Owner and deadline
sawrus/agent-guides/tree/main/areas/software/security/skills/dependency-audit commit 1eba3ce3c0
Frequently asked questions How do I install the Dependency Audit skill? Run npx skillmds@latest add sawrus/dependency-audit 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 Audit skill do? Skill: Dependency Audit It is listed under Security on SkillMD.
Is Dependency Audit 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 Audit? 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 Audit free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Dependency Audit? sawrus (@sawrus) published this skill. Their other Agent Skills are listed on their SkillMD profile.