supply-chain-hygiene

Enforce SBOM generation, provenance attestation, and least-privilege permissions in GitHub Actions workflows.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/askaret/codex-skills --skill supply-chain-hygiene
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-hygiene
Source: https://github.com/askaret/codex-skills/tree/main/.agents/skills/supply-chain-hygiene
Command: npx skills add https://github.com/askaret/codex-skills --skill supply-chain-hygiene

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Securing software supply chains by ensuring verifiable artifacts, traceability, and controlled access across builds and releases.

Core Features & Use Cases

  • SBOM generation for release artifacts (CycloneDX or SPDX) to enable software bill of materials compliance.
  • Build provenance and attestations to prove how artifacts were built and by whom.
  • GitHub Actions hardening and least-privilege permissions to reduce risk in CI/CD.
  • Provenance publishing and verification guidance for consumers and downstream tools.

Quick Start

Configure and run your release workflow to generate SBOMs, attest provenance, and enforce least-privilege permissions.

Frequently Asked Questions about supply-chain-hygiene

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

FAQPage Schema
How do I generate an SBOM for release artifacts in GitHub Actions?

To generate an SBOM for release artifacts, configure your GitHub Actions release workflow to automatically output CycloneDX or SPDX software bill of materials. This ensures traceability and compliance for your published artifacts.

What is build provenance attestation and why is it needed?

Build provenance attestation proves how artifacts were built and by whom, ensuring verifiability across the software lifecycle. It is needed to secure software supply chains by providing traceable, verifiable metadata about build origins.

How do I enforce least-privilege permissions in CI/CD pipelines?

Enforce least-privilege permissions by hardening GitHub Actions workflows with safe default configurations. This reduces risk in CI/CD by ensuring build pipelines only have controlled access necessary for their specific tasks.

How do I publish and verify provenance for downstream consumers?

Publish and verify provenance by attaching attestations to release artifacts and following verification guidance for downstream tools. This allows consumers to securely validate the traceability and origin of dependencies.

Does this supply chain hardening work with existing build pipelines?

Yes, it applies to existing GitHub Actions workflows, release artifacts, and build pipelines. It integrates supply chain hardening by enforcing SBOM generation, provenance, and least-privilege practices across your current lifecycle.