supply-chain-security

Automate artifact signing, SBOM generation, and SLSA provenance with GitHub Actions.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ivegamsft/work-tracker --skill supply-chain-security-ivegamsft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain-security
Source: https://github.com/ivegamsft/work-tracker/tree/main/.agents/skills/supply-chain-security
Command: npx skills add https://github.com/ivegamsft/work-tracker --skill supply-chain-security-ivegamsft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cosign, syft, grype, github-actions, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complex challenges of securing software supply chains, including artifact signing, SBOM generation, provenance tracking, and vulnerability scanning.

Core Features & Use Cases

  • Artifact Signing: Automates the signing and verification of container images with Sigstore.
  • SBOM Generation: Generates and validates Software Bill of Materials using CycloneDX/SPDX.
  • SLSA Implementation: Provides GitHub Actions workflow templates for SLSA Level 2/3 provenance.
  • Use Case: Imagine you are a DevOps engineer tasked with securing your company's software supply chain. Use this Skill to ensure your container images are signed, your SBOMs are up-to-date, and your SLSA Level 3 provenance is implemented.

Quick Start

Generate and sign a container image using Sigstore, create an SBOM, and set up SLSA Level 3 provenance for your build process.

Frequently Asked Questions about supply-chain-security

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

FAQPage Schema
How do I automate container image signing and SBOM generation in GitHub Actions?

Automate container image signing and SBOM generation in GitHub Actions by integrating Cosign for artifact signing and Syft for SBOM creation. This ensures your software supply chain security workflow automatically generates and validates Software Bill of Materials during the build process.

What is SLSA implementation and how does it track software supply chain provenance?

SLSA implementation tracks software supply chain provenance by providing GitHub Actions workflow templates for SLSA Level 2/3 compliance. This framework establishes verifiable artifact origins and build integrity, ensuring your software meets regulated industry security standards.

Do I need Cosign and Syft to secure my software supply chain?

Yes, you need Cosign and Syft to secure your software supply chain using this approach. Cosign handles container image signing and verification with Sigstore, while Syft generates the Software Bill of Materials in CycloneDX or SPDX formats.

How do I generate an SBOM and scan it for vulnerabilities using Syft and Grype?

Generate an SBOM and scan for vulnerabilities by using Syft to create the Software Bill of Materials and Grype to scan it against known vulnerability databases. This combination automates artifact tracking and vulnerability detection in your build pipelines.

What is the best way to implement SLSA Level 3 provenance for container security?

The best way to implement SLSA Level 3 provenance for container security is using automated GitHub Actions workflow templates that enforce strict build integrity. This approach automates artifact signing, provenance tracking, and vulnerability scanning for regulated industries.