Free CLI, paid platform: why SBOMix is open source at the core

Why open source is the foundation of trust in security tooling, and when to use the free CLI versus the hosted platform.

Time for the objections. If you have read this far you have at least one of them, and they are fair.

"Why should I trust a security tool I just heard about." "Why not stick with Syft, which I already run." "What is the catch with a 19 dollar platform." Good questions. Here are the straight answers.

Why the core is open source, and why that matters for this specific tool

A security tool you cannot inspect is a security tool you are taking on faith. That trade is bad for any category. It is worse for one whose entire job is telling you what is in your software and what it is allowed to do.

So the CLI is MIT licensed. The full thing. Unlimited local scans, CycloneDX and SPDX and AI-BOM output, the GitHub Action, OSV enrichment, and a self-hostable API you can run under Docker Compose. Read the code. Run it air-gapped. Use it commercially without asking. The license says you can.

That is not a marketing tier. It is the whole product at the layer where trust has to be earned. The hosted platform is a convenience built on top, not a paywall in front.

What happens to your source code

The most common worry first. Does this thing ship my code somewhere.

No. The CLI clones the repo to a temp directory, reads lockfiles and manifests, then deletes the clone. What reaches the hosted platform is SBOM metadata only: component names, versions, hashes, vulnerability IDs. Not source. Not secrets. Not environment variables. If that still makes you uneasy, run the self-hosted API and nothing leaves your network at all. The open source license exists precisely so that "trust us" is not the answer you have to accept.

Why not just keep running Syft

If a package-level SBOM is all you need, Syft is solid and you should keep using it. No argument.

The reason to switch is the AI-BOM. Syft and Trivy inventory your packages. Neither detects your model weights, hashes them, maps your datasets, or catalogs your MCP servers and their scope. That is not a knock on them. It is a different inventory shape they were not built for. If your stack has no AI in it, the gap does not apply to you. If it does, that gap is the difference between a clean-looking SBOM and actually knowing what your agents can touch.

You saw the benchmark numbers in the last post. Faster on lock-file scans, and it produces a file the others do not. Run both on your own code and decide.

When the free CLI is enough, and when it isn't

I would rather tell you to stay free than oversell the platform. So here is the honest line.

The CLI alone is plenty when:

The hosted tier earns its keep when:

The line is volume and memory. One repo, stay on the CLI. Twenty repos and an auditor on the calendar, the dashboard pays for itself in the first evidence request.

Enterprise is for the teams that need SSO, audit log export, an SLA, and data residency. If you have to ask, you are not there yet, and that is fine.

The part I won't oversell

AI-BOM tooling is young. The format is settled and the standards are real, but the broader ecosystem is still maturing. SBOMix is early, and so is the category. What that buys you is a head start before the inventory becomes mandatory, not a finished compliance product with a bow on it. I would rather you adopt this knowing that than feel sold.

Where to start

Run the free thing on one repo:

npx sbomix owner/repo

If the AI-BOM surfaces something you did not know was in there, star the repo and put the Action in your CI. When one repo turns into ten and the files get hard to track, the dashboard is there. Fourteen days, no card.

Start at the layer you can inspect. Move up when you have a reason to. That order is the whole pitch.

Start at the layer you can inspect

Start with the free CLI or try the hosted platform with a 14-day free trial.

Get started free →