supply-chain-security

Review dependencies, lockfiles, CI actions, SBOMs, and artifact provenance for supply-chain risk.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahsanghalib/ai-workflow --skill supply-chain-security-ahsanghalib
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: supply-chain-security
Source: https://github.com/ahsanghalib/ai-workflow/tree/main/skills/supply-chain-security
Command: npx skills add https://github.com/ahsanghalib/ai-workflow --skill supply-chain-security-ahsanghalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Modern software pulls in dependencies, CI actions, plugins, and build inputs that can be tampered with, confused, or poorly pinned, and teams often lack a structured way to assess whether these inputs can be identified, reproduced, and trusted before release. ## Core Features & Use Cases - Supply-Chain Inventory: Catalogs package manifests, lockfiles, registries, transitive dependencies, install hooks, base images, SBOMs, and release workflows with their trust status. - Provenance and Trust Tracing: Checks lockfile integrity, dependency-confusion indicators, CI action pinning, workflow permissions, signature identity, and attestation evidence. - Evidence-Based Reporting: Produces a ranked findings report distinguishing confirmed local evidence, provider claims, blocked checks, and approval-gated remediations. - Use Case: Before a release, ask the assistant to review your repository's lockfiles, GitHub Actions workflows, and existing SBOM to identify unpinned actions, suspicious lifecycle scripts, and incomplete provenance, without installing or executing anything. ## Quick Start Review this repository's dependency manifests, lockfiles, CI workflows, and SBOM for supply-chain risks and report findings with evidence, without installing packages or making changes.

Frequently Asked Questions about supply-chain-security

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

FAQPage Schema
How do I review dependencies and lockfiles for supply-chain risks?▼

Inventory all manifests and lockfiles, then check version pinning, dependency sources, transitive visibility, and lifecycle scripts. Verify provenance, signatures, and SBOM completeness before trusting any package, and rank findings by exploitability and blast radius.

How to check GitHub Actions and CI workflows for supply-chain security?▼

Review whether CI actions and plugins are pinned to digests, workflow permissions are minimal, secrets are not exposed to untrusted forks, and artifact handoffs between jobs are verified. Flag unpinned actions and excessive permissions as findings.

What is an SBOM and how do I validate one?▼

An SBOM is a software bill of materials listing components and dependency relationships. Validate its format, component identifiers, dependency graph, license and provenance fields, and generation revision before correlating it with vulnerability data.

Does this review install packages or run vulnerability scans?▼

No. The review defaults to read-only local evidence such as manifests, lockfiles, and existing SBOMs. Installing packages, running network audits, or executing build steps requires explicit approval, and missing tools or network access are reported as blocked checks.

When should I not use a supply-chain review skill?▼

Do not use it for live host or container vulnerability scanning, registry takedown, package publishing, deployment, or automatic dependency upgrades. It covers defensive review of inputs and provenance, not runtime scanning or remediation execution.