Uploaded image for project: 'MariaDB Connector/node.js'
  1. MariaDB Connector/node.js
  2. CONJS-373

Generate CycloneDX 1.6 SBOM to meet CISA 2026 Minimum Elements

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 3.5.5
    • other
    • None

    Description

      Connector/Node.js must produce a CycloneDX 1.6 JSON SBOM for every published npm package version.

      To do

      • Generate the SBOM as part of the build/release (e.g. @cyclonedx/cyclonedx-npm with --spec-version 1.6).
      • Name the file <artifact_name>.cdx.json, matching the *.cdx.json pattern expected by the security team scanners (MXS-5611).
      • Metadata: specVersion 1.6, generator tool name/version (metadata.tools), author/supplier MariaDB plc, timestamp, lifecycle build, unique serial number, package_name property identifying the artifact.
      • Main component pkg:npm/mariadb@<version> with its SPDX license.
      • Every direct and transitive production dependency (from package-lock.json) with version, supplier, valid purl and SPDX license.
      • Dependency relationships between components.
      • CI: generate and validate the SBOM (CycloneDX 1.6 schema, purl, SPDX) and fail the build if invalid.

      Attachments

        Activity

          People

            diego dupin Diego Dupin
            diego dupin Diego Dupin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.