Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

CycloneDX Node.js

Free#24 of 33 in SBOM Generation Tools

CycloneDX Node.js: A focused npm CLI for reproducible CycloneDX SBOMs in JSON or XML. Ranked #24 of 33 in SBOM Generation Tools by our editors (6.2/10); pricing: Free plan; best for npm projects needing reproducible CycloneDX output.

6.2/10Editor score
CycloneDX Node.js6.2 Visit CycloneDX

At a glance

  • Editor score
    6.2 / 10
  • Pricing
    Free plan
  • Best for
    npm projects needing reproducible CycloneDX output
  • Free plan
    Yes
  • Paid from
    Free
  • Source code input
    Yes
  • Facts checked
    14 Nov 2026
  • Where it wins

    • Supports npm workspaces, with workspace selection and root-inclusion options
    • Produces reproducible JSON or XML across CycloneDX versions 1.2 through 1.7
    • Can validate the BOM and gather license-text evidence from components
  • Where it doesn't

    • Its verified scope is limited to npm dependency data
    • Requires Node.js and npm
    • Does not provide SPDX output or container-image and binary input

Our verdict on CycloneDX Node.js

CycloneDX Node.js is a command-line tool for generating software bills of materials from Node.js npm projects. It is suited to teams that need CycloneDX output from npm dependency data, including projects organized into workspaces. The tool accepts a package-manifest path, defaulting to package.json in the working directory, and can be installed at project level, through npx, or globally. It requires Node.js and npm, so it is a fit for environments already using that toolchain rather than teams seeking a standalone interface or broader source types.

Its output options are a central strength for projects with repeatable reporting needs. Users can select CycloneDX specification versions 1.2 through 1.7 and generate JSON or XML, writing the result to a file or standard output. Reproducible output is supported, and the resulting BOM can be validated before output. Workspace selection and root-inclusion options provide control over which parts of an npm workspace are represented. The tool can also gather license-text evidence from components. These capabilities make it useful when a project needs consistent CycloneDX artifacts integrated into a build pipeline, without implying support for formats beyond JSON and XML.

The scope is deliberately tied to npm: it collects package evidence through npm, and its verified coverage is limited to npm dependency data. It can use only the npm lock file instead of node_modules, which gives projects an alternate dependency-data source. The tool is free and open source, but it does not generate SPDX output or accept container-image and binary input. Choose it for npm-based workflows that need reproducible CycloneDX output and validation; consider another tool if the SBOM process must cover other input types or produce SPDX.

Your product? Our editors can test CycloneDX Node.js in depth and publish a review, labelled as paid · from $149/mo →

CycloneDX Node.js pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

CycloneDX Node.js fact sheet

Free planYes
Paid fromFree
SPDX outputNo
CycloneDX outputYes
Source code inputYes
Container image inputNo
Binary inputNo
Build-pipeline supportYes
DeploymentSelf-hosted
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitegithub.com
Facts checked14 Nov 2026

Alternatives to CycloneDX Node.js

See all CycloneDX Node.js alternatives →

Used CycloneDX Node.js? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used CycloneDX Node.js for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — CycloneDX Node.js 6.2/10

CycloneDX Node.js is listed in our SBOM Generation Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/cyclonedx-node-js/"><img src="https://www.itechguides.com/best/badge/cyclonedx-node-js.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Nov 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update