Skip to content
@cdxgen

OWASP cdxgen

OWASP cdxgen

cdxgen

cdxgen is an OWASP project that creates CycloneDX Bills of Materials for source code, container images, binaries and live systems: SBOM, CBOM, OBOM, SaaSBOM and more. Read the documentation to get started.

npm install -g @cdxgen/cdxgen

Repositories

Repository What it is
cdxgen The BOM generator: CLI, library, HTTP server and REPL
cdxgen-plugins-bin Native helper binaries that cdxgen uses for deeper analysis
cdx-purl Strict package-url parser and builder for Node.js
cdx-proto Read and write CycloneDX BOMs as protocol buffers
cdx-hbom Hardware Bill of Materials library
safer-exec OS-level sandboxing with tracing and auditing for any binary
caxa Packages Node.js applications into single executables

Getting involved

We build cdxgen with the help of AI coding agents and say so openly. Each repository has an AI-DECLARATION.md that describes how AI is used there, and pull requests made with AI carry an ai-* label for the level of AI involvement.

Pinned Loading

  1. cdxgen cdxgen Public

    Creates CycloneDX Bill of Materials (BOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI/CD pipeline with automatic submissio…

    JavaScript 1.1k 264

  2. caxa caxa Public

    Package Node.js applications into executable binaries.

    Rust 11

  3. cdxgen-plugins-bin cdxgen-plugins-bin Public

    Binary plugins for @cyclonedx/cdxgen npm package

    JavaScript 4 4

  4. safer-exec safer-exec Public

    OS-level sandboxing with tracing, auditing, and learning mode for arbitrary binaries.

    Go 5

Repositories

Showing 8 of 8 repositories