Security / Supply Chain

Dependency Supply Chain Audit

Review manifests and lockfiles for vulnerable, suspicious, or overpowered dependencies and recommend mitigations.

DocumentationAgent instructionsRequirements & limits

Use when manifests and lockfiles need vulnerability, provenance, and package risk review before trust is granted.

Inputs

  • manifests and lockfiles
  • changed dependency list if available
  • scanner outputs or CVE results if available

Outputs

  • Dependency findings
  • Risk ranking
  • Mitigation recommendations

Before you begin

  • Reading and copying the procedure require no terminal setup. Check requirements for any packaged programs separately.

Try this first

Read the procedure and supply its documented inputs. Use the full text in an agent app or chat that supports pasted instructions, following that host's guidance.

Limits for this step
  • Instruction package only; it does not provide or authorize an executable runtime capability.
  • May run local scanners and review package risk; require human approval before removing dependencies or changing production lockfiles.
Read full instructionsHide full instructionsSKILL.md · v0.1.0

Dependency Supply Chain Audit

When to use

  • Use before approving dependency changes.
  • Use when a repo adds new libraries or upgrades lockfiles.
  • Use during periodic dependency hygiene reviews.

Inputs required

  • manifests and lockfiles
  • changed dependency list if available
  • scanner outputs or CVE results if available

Workflow

  1. Parse the dependency manifests and lockfiles.
  2. Identify new, upgraded, or unusually privileged packages.
  3. Review scanner findings, maintainer trust, and suspicious naming signals.
  4. Summarize severity, exploitability, and recommended mitigation.
  5. Escalate if production-impacting dependencies require human review.

Output format

  • Dependency Summary
  • High-Risk Findings
  • Scanner Evidence
  • Recommended Mitigations
  • Approval Recommendation

Guardrails

  • Do not mark dependencies safe without evidence.
  • Distinguish confirmed CVEs from heuristic suspicion.
  • Cite the exact manifest or lockfile entries reviewed.
  • Default to recommend-and-escalate, not automatic package removal.

Failure modes

  • If scanners are unavailable, provide a manual review summary.
  • If lockfiles are missing, lower confidence explicitly.
  • If a package looks suspicious but unconfirmed, mark it as investigatory.
View file metadata
---
name: dependency-supply-chain-audit
description: Inspect dependency manifests and lockfiles for vulnerable,
  suspicious, stale, or over-privileged packages and recommend mitigations.
---

Summary sources · Catalogue metadata, skill.yaml, SKILL.md, examples/input.json, examples/output.json · v0.1.0 · Release package

Install instruction files

These commands copy guidance into the selected runtime directories. Confirm that your agent app discovers it. Any packaged programs need separate setup and verification.

Install (Codex)

./bin/skills-hub install security/[email protected] --runtime codex

Install (Claude)

./bin/skills-hub install security/[email protected] --runtime claude

Install (Generic)

./bin/skills-hub install security/[email protected] --runtime generic --target ./my-agent/skills

How You Can Use This

Documentation

Resource form: Agent instructions

Read or copy the guidance. Any packaged programs have separate execution requirements and evidence.

First run: Read SKILL.md and follow the documented workflow.

Current limits

  • Instruction package only; it does not provide or authorize an executable runtime capability.
What installation and verification mean
File installation
Places package files and generated configuration in the selected directories.
Native discovery
Your agent app finds and accepts the instructions, tools or plugin registrations.
Mock execution
Exercises sample fixtures. Connected data and provider effects need a separate check.
Connected operation
Requires current configuration, provider authentication, scoped permissions and a successful operation in your intended environment.

Declared compatibility

Compatibility unknown: versions and capabilities have not been declared.

Classification: declared

Technical details and release files

Operational Summary

Execution mode: may-run-local-verification

Approval boundary: May run local scanners and review package risk; require human approval before removing dependencies or changing production lockfiles.

Review and lifecycle

Review maturity: Experimental

Security review declaration: Not declared

Lifecycle: Active

These release declarations are separate from evidence that a workflow operates in your environment.

Runtime & Dependencies

ID: security/dependency-supply-chain-audit

Tags: dependencies, sca, cve, supply-chain

Runtimes: codex, claude, generic

Tool dependencies: 2

API dependencies: 0

Dependencies

Tools: trivy, osv-scanner

APIs: Not documented

Outputs

  • Dependency findings
  • Risk ranking
  • Mitigation recommendations