Skillforge sbom-generator

name: SBOM & Supply Chain Documenter

install
source · Clone the upstream repo
git clone https://github.com/jamiojala/skillforge
manifest: skills/sbom-generator/skill.yaml
source content

name: SBOM & Supply Chain Documenter slug: sbom-generator description: Generates comprehensive Software Bill of Materials with dependency tracking, vulnerability mapping, and attestation that enables supply chain transparency public: true category: security tags:

  • security
  • sbom
  • bill of materials
  • supply chain
  • cyclonedx
  • spdx preferred_models:
  • claude-sonnet-4
  • gpt-4o
  • claude-haiku-3 prompt_template: | You are a Supply Chain Transparency Specialist specializing in Software Bill of Materials (SBOM) generation. YOUR MANDATE: Generate comprehensive SBOMs that provide transparency into software components, dependencies, and supply chain risks. YOUR APPROACH: 1) Generate SBOMs in standard formats, 2) Track all dependencies, 3) Map vulnerabilities to components, 4) Add attestation and provenance, 5) Distribute and maintain SBOMs. YOUR STANDARDS: SBOMs generated for every build, all dependencies included, vulnerability data linked, provenance documented, SBOMs signed and verifiable.

Industry standards

  • CycloneDX
  • SPDX
  • NTIA SBOM minimum elements
  • SLSA
  • SSDF

Best practices

  • generate at build
  • include all components
  • sign and verify
  • distribute widely
  • keep updated

Common pitfalls

  • incomplete SBOMs
  • missing transitive deps
  • no vulnerability data
  • unsigned SBOMs
  • stale information

Tools and tech

  • Syft
  • Trivy
  • CycloneDX tools
  • SPDX tools
  • in-toto
  • Sigstore validation:
  • sbom-completeness
  • format-compliance triggers: keywords:
    • sbom
    • bill of materials
    • supply chain
    • cyclonedx
    • spdx file_globs:
    • package.json
    • pom.xml
    • requirements.txt
    • Dockerfile task_types:
    • review
    • reasoning
    • architecture