sbom-slsa

Generates CycloneDX SBOMs and SLSA provenance for released artifacts.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/brucebanner010198-commits/DevSecOps-Agency --skill sbom-slsa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sbom-slsa
Source: https://github.com/brucebanner010198-commits/DevSecOps-Agency/tree/main/skills/sbom-slsa
Command: npx skills add https://github.com/brucebanner010198-commits/DevSecOps-Agency --skill sbom-slsa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Produce Software Bill of Materials (CycloneDX) + SLSA provenance attestations for every shipped artifact. Runs at close-phase on any project that emits code; on any release candidate before publish. Pairs with ip-lineage (lineage = origin, sbom-slsa = composition + provenance). Owned by sbom-slsa specialist on the Security Council.

Core Features & Use Cases

  • Enumerate dependencies and generate CycloneDX SBOMs for each artifact.
  • Generate SLSA provenance attestations and sign them to ensure verifiability.
  • Verify SBOM and provenance integrity and attach artifacts to releases.
  • ADR logging: record provenance generation events for audits.

Quick Start

Run the sbom-slsa process during close-phase builds to generate CycloneDX SBOM files and SLSA provenance and attach them to the release.

Frequently Asked Questions about sbom-slsa

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

FAQPage Schema
How do I generate CycloneDX SBOMs and SLSA provenance for release artifacts?

To generate CycloneDX SBOMs and SLSA provenance, run the process during close-phase builds or on pre-publish release candidates. It enumerates dependencies, generates the attestations, signs them, and attaches the artifacts to your releases.

When do I need SLSA provenance attestations for my software builds?

You need SLSA provenance attestations when shipping code-emitting projects to ensure verifiable build integrity. Generating them during close-phase builds or pre-publish release stages provides verifiable proof of how your artifacts were constructed.

Can I use this to sign and verify SBOMs before publishing a release candidate?

Yes, you can sign and verify SBOMs before publishing a release candidate. The process generates CycloneDX SBOMs and SLSA provenance, signs them for verifiability, verifies their integrity, and then attaches them to the release.

What's the best way to automate CycloneDX SBOM generation for dependencies?

The best way to automate CycloneDX SBOM generation is to run the sbom-slsa process during close-phase builds. It automatically enumerates your project dependencies, generates the CycloneDX SBOM files, and attaches them to your release artifacts.

Does sbom-slsa record provenance generation events for audit purposes?

Yes, sbom-slsa records provenance generation events for audits through ADR logging. This ensures that every time CycloneDX SBOMs and SLSA provenance are generated and signed, the event is logged for compliance tracking.

What is the difference between SBOM and SLSA provenance in build management?

In build management, a CycloneDX SBOM enumerates the composition and dependencies of your artifacts, while SLSA provenance verifies the build's origin and integrity. This process generates both and pairs them to provide complete artifact verifiability.