supply-chain-auditor

Detect supply chain risks in repositories and generate prioritized remediation reports.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/erezrokah/skills --skill supply-chain-auditor-erezrokah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-auditor
Source: https://github.com/erezrokah/skills/tree/main/skills/supply-chain-auditor
Command: npx skills add https://github.com/erezrokah/skills --skill supply-chain-auditor-erezrokah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit a repository for supply chain security risks. Use when the user asks to audit supply chain security, check dependency pinning, review GitHub Actions security, or harden CI/CD. Activate for partial matches like "are my deps pinned?" or "is my CI safe?".

Core Features & Use Cases

  • Detect repository characteristics using Glob and Grep. Record which categories apply — skip inapplicable checks silently.
  • Inspect common signals (package.json, pnpm-lock.yaml, yarn.lock, package-lock.json, bun.lock, pyproject.toml, requirements.txt, setup.py, Cargo.toml, go.mod) to identify relevant ecosystems and CI patterns (github-actions, dependabot, Renovate).
  • Generate a prioritized risk report with actionable remediation steps for CI, dependencies, and workflow configurations, including explanations of detection signals.

Quick Start

Run the supply-chain-auditor against your project to generate a risk assessment and remediation plan.

Frequently Asked Questions about supply-chain-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my repository for supply chain security risks?

Auditing supply chain security involves detecting dependency managers and CI configurations to produce a prioritized risk report. This process inspects signals like package.json, Cargo.toml, and go.mod to evaluate workflow patterns and recommend concrete fixes.

Are my dependencies pinned and how do I check?

Checking dependency pinning requires inspecting lockfiles like pnpm-lock.yaml, yarn.lock, and package-lock.json. The audit evaluates these signals to determine if dependencies are securely pinned and provides actionable remediation steps if they are not.

How can I review GitHub Actions security in my CI/CD pipelines?

Reviewing GitHub Actions security involves inspecting workflow patterns and CI configurations for vulnerabilities. The audit detects relevant CI patterns, evaluates secure workflows, and generates a prioritized report with recommended mitigations to harden your pipelines.

Does this supply chain audit work with Python and Rust ecosystems?

Yes, the supply chain audit applies across common ecosystems including Python and Rust. It inspects signals like pyproject.toml, requirements.txt, and Cargo.toml to identify relevant ecosystems, skipping inapplicable checks silently to produce targeted risk assessments.

What is the best way to harden CI configurations and Docker image hygiene?

Hardening CI configurations and Docker image hygiene requires enforcing checks for secure workflows and image standards. The audit evaluates these patterns, identifies risks, and provides concrete fixes to enforce security standards across your repository.

How does dependency detection handle multiple lockfiles in a single repo?

Dependency detection inspects common signals across ecosystems, identifying relevant lockfiles like bun.lock, setup.py, and go.mod. It records which categories apply to your repository and skips inapplicable checks silently to generate an accurate risk report.