deps

Solid

Audit dependencies for known vulnerabilities, abandonment, floating versions, and unused packages. Use when the user says "procoder deps", "dependency audit", "supply chain", "are my packages safe", "vulnerable dependencies", "check my dependencies", or invokes /procoder:deps. Reports what each ecosystem's own auditor says; it never guesses at CVEs.

Code & Development 202 stars 15 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
77
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# procoder:deps A new dependency is a new trust boundary, and most real CVEs arrive through one. ## Procedure 1. **Detect ecosystems.** Read the manifests present at the repo root (and at each workspace root in a monorepo), or run: `node -e "console.log(JSON.stringify(require('<plugin>/hooks/checks/deps').detectEcosystems(process.cwd())))"` 2. **Run each ecosystem's own auditor.** Never substitute your own judgment for a tool's output. | Ecosystem | Manifest | Command | Install if missing | |---|---|---|---| | npm | `package.json` | `npm audit --json` | ships with Node | | python | `pyproject.toml`, `requirements.txt` | `pip-audit --format json` | `pipx install pip-audit` | | go | `go.mod` | `govulncheck ./...` | `go install golang.org/x/vuln/cmd/govulncheck@latest` | | rust | `Cargo.toml` | `cargo audit --json` | `cargo install cargo-audit` | | dotnet | `*.csproj`, `Directory.Packages.props` | `dotnet list package --vulnerable --include-transitive` | ships with the SDK | If a tool is absent, say so in one line and name its install command. Do not report vulnerabilities for that ecosystem. 3. **Check pinning and lockfiles.** Run `node <plugin>/bin/procoder.js check <manifest>` — the engine reports `safe/missing-lockfile` and `safe/floating-version` deterministically. Report those as-is. 4. **Check abandonment.** For each top-level dependency, get the last release date (`npm view <pkg> time.modified`, `pip index versions ...

Details

Author
azrtydxb
Repository
azrtydxb/procoder
Created
3 weeks ago
Last Updated
today
Language
Go
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

dependency-audit

Audit dependencies for known vulnerabilities, malicious packages, and supply-chain risk. Use when adding or upgrading a dependency, reviewing package.json, requirements.txt, go.mod, or Cargo.toml, or before merging a PR that touches dependency files.

22 Updated 4 weeks ago
ShieldNet-360
AI & Automation Listed

dependency-audit

Runs a comprehensive third-party dependency health check across every package manager and manifest in a project (npm/yarn/pnpm, pip/poetry/Pipenv, NuGet, Maven/Gradle, Cargo, Go modules, Composer, RubyGems, CocoaPods/SwiftPM, and container base images where relevant), then reports the results as one table (check, area, status, evidence, recommendation). Covers known vulnerabilities/CVEs (native audit tooling per ecosystem), outdated packages (patch/minor vs. major, migration risk), license compliance (copyleft/GPL/AGPL/LGPL conflicts with closed-source distribution, missing/unknown licenses), unused and dead dependencies, lockfile integrity and manifest/lockfile drift, reproducibility of installs, and supply-chain risk signals (unmaintained packages, single-maintainer risk, suspicious/low-download additions, install/postinstall scripts as an attack vector, typosquatting-risk names), plus whether automated update tooling (Dependabot/Renovate or equivalent) is configured. Use this whenever the user asks for a "

0 Updated 4 days ago
finnley07
AI & Automation Listed

deps-audit

Dependency security + license audit for the current project (supply-chain complement to /security-review, which covers the code itself). Use for "audit dependencies", "any vulnerable packages?", "license check", or before a release.

1 Updated 1 months ago
2Tricky4u