One-click install
npx skills add https://github.com/686f6c61/alfred-dev --skill sbom-generate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sbom-generate
Source: https://github.com/686f6c61/alfred-dev/tree/main/skills/seguridad/sbom-generate
Command: npx skills add https://github.com/686f6c61/alfred-dev --skill sbom-generate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the generation of a Software Bill of Materials (SBOM), a crucial inventory of all software components within a project, essential for compliance with regulations like the European Cyber Resilience Act (CRA) and for robust supply chain security.

Core Features & Use Cases

  • Comprehensive Dependency Listing: Identifies and lists all direct and transitive dependencies.
  • Standardized Output: Generates SBOMs in industry-standard formats like CycloneDX or SPDX.
  • Compliance Ready: Meets regulatory requirements for software transparency.
  • Use Case: Ensure your software project is compliant with the CRA by generating an accurate SBOM that details every library, package, and component used, along with their licenses and versions.

Quick Start

Use the sbom-generate skill to create a CycloneDX SBOM for the current project.

Frequently Asked Questions about sbom-generate

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

FAQPage Schema
How do I generate a Software Bill of Materials for Cyber Resilience Act compliance?

To generate a Software Bill of Materials (SBOM) for Cyber Resilience Act compliance, detect your project's ecosystem, list all direct and transitive dependencies with versions and licenses, and output the inventory in CycloneDX or SPDX format.

What is the difference between CycloneDX and SPDX formats for software bills of materials?

CycloneDX and SPDX are both industry-standard output formats for a software bill of materials. SPDX focuses heavily on license compliance information, while CycloneDX is often tailored for supply chain security and vulnerability tracking.

How to list transitive dependencies and their licenses for supply chain security?

You can list transitive dependencies and their licenses for supply chain security by analyzing your project's lock files to capture the full dependency tree, verifying completeness, and associating the components with a specific software version.

Can I include non-package components in an SBOM alongside direct dependencies?

Yes, you can include non-package components alongside direct dependencies in an SBOM. Generating the inventory involves detecting the project ecosystem and capturing all components, ensuring the final report accurately reflects every part of the software.

Does SBOM generation verify completeness against lock files for accurate dependency tracking?

Yes, SBOM generation verifies completeness against lock files to ensure accurate dependency tracking. It associates the generated inventory with a specific software version, validating that all direct and transitive dependencies are correctly captured.

What is the best way to automate software bill of materials generation for continuous supply chain security?

The best way to automate software bill of materials generation for continuous supply chain security is to systematically detect your project's ecosystem, extract dependencies from lock files, and output standardized CycloneDX or SPDX documents for every software version.