areas/software/security/skills/dependency-audit/SKILL.md
# 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 1. **Inventory** - Identify direct and transitive dependencies changed in PR/release. - Record package source (registry), maintainer trust indicators, and version deltas. 2. **Scan**
npx skillsauth add sawrus/agent-guides areas/software/security/skills/dependency-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When adding/updating dependencies, handling security findings, preparing releases, or reviewing supply-chain risk in PRs.
Produce a dependency risk decision based on exploitability and business impact, not scanner output alone.
Inventory
Scan
Exploitability Triage
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
exploitable-now / not-reachable / accepted-risk)testing
QA Expert for writing E2E tests, test scenarios, test plans, and ensuring test coverage quality.
development
Expert UI/UX design intelligence for creating distinctive, high-craft, and mobile-first interfaces. Focuses on premium aesthetics, touch-first ergonomics, and Flutter performance.
development
Code Review Expert for static analysis, security auditing, architecture review, and ensuring code quality standards.
development
Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.