SBOM Analyzer
Paste a CycloneDX or SPDX Software Bill of Materials JSON.
Instantly see component counts, license distribution, and any components missing license info — a key compliance risk.
Frequently Asked Questions
What is a Software Bill of Materials (SBOM)?▼
An SBOM is a formal, machine-readable inventory of every software component in an application — direct dependencies, transitive dependencies, their versions, suppliers, and license information. Think of it as the ingredient list on a food package, but for software. SBOMs are increasingly required by government agencies (US Executive Order 14028), financial institutions, and enterprise procurement. They enable rapid vulnerability response: when a new CVE drops, teams with SBOMs can immediately query which of their products are affected instead of manually auditing thousands of dependencies.
What is the difference between CycloneDX and SPDX formats?▼
Both are open SBOM standards, but with different origins and strengths. SPDX (Software Package Data Exchange) was created by the Linux Foundation in 2010 and is an ISO/IEC standard (5962:2021). It was originally designed for license compliance and is the older, more widely implemented format. CycloneDX was created by OWASP in 2017 with a security-first focus — it supports vulnerability data, service dependencies, hardware BOMs, and ML model BOMs in addition to software packages. CycloneDX JSON is typically more compact and developer-friendly; SPDX has more tooling support in legal/compliance workflows. Both are acceptable under US government SBOM guidance. This tool auto-detects which format you paste.
What license compliance risks does an SBOM reveal?▼
Components with no license information (NOASSERTION or missing) are the highest risk — you cannot distribute software that includes unlicensed code without legal exposure. Copyleft licenses (GPL-2.0, GPL-3.0, AGPL-3.0) require that derivative works also be open-sourced under the same terms, which can conflict with proprietary software distribution. License incompatibilities between components can also block distribution. This tool highlights unlicensed components in red and shows a license distribution table so you can quickly spot unexpected copyleft or missing license entries.
How do I generate an SBOM for my project?▼
For Node.js: use 'npx @cyclonedx/cyclonedx-npm --output-format JSON > sbom.json'. For Python: use 'pip install cyclonedx-bom && cyclonedx-py -o sbom.json'. For Java/Maven: use the CycloneDX Maven plugin. For Go: use 'go install github.com/CycloneDX/cyclonedx-gomod && cyclonedx-gomod app -json -output sbom.json'. For Docker images: use 'syft image:tag -o cyclonedx-json > sbom.json' (Syft by Anchore works across languages). GitHub's Dependency Graph also exports SPDX SBOMs from the repository Security tab. Paste the output JSON into this tool to analyze it.
Related Products
on GumroadDevToolkit Starter Kit
A ready-to-deploy developer tools website with 12 built-in tools. Astro + Preact + Tailwind. Deploy to Cloudflare Pages for free. Built-in SEO, dark mode, and ad-ready layout.
Buy on Gumroad →Premium Workflow Pack
Production-grade workflows, architecture guides, and deployment scripts for teams that ship. 10 advanced CI/CD workflows (blue-green, canary, E2E, security), 5 architecture deep-dives, code review checklist, PR process guide, and 5 battle-tested Bash deployment scripts.
Buy on Gumroad →GitHub Actions CI/CD Templates Pack
12 production-ready GitHub Actions workflow templates covering Node.js, Python, Docker, multi-environment deployments, security scanning, and auto-changelog. Copy, paste, ship.
Buy on Gumroad →You Might Also Need
HTTP Security Headers Generator
Generate HTTP security headers configuration for nginx and Apache. Configure HSTS, CSP, X-Frame-Options, Referrer-Policy, and more with toggle switches. Copy ready-to-use configs.
Open free tool →
HTTP Security Headers Checker
Paste HTTP response headers and get a checklist of security headers present or missing. Checks CSP, HSTS, X-Frame-Options, and more.
Open free tool →
Content Security Policy Builder
Visual CSP builder with all directives. Generate Content-Security-Policy headers with source expressions, nonces, and report endpoints.
Open free tool →
More Free Tools
Related Articles
SSH Key Generator Guide: Generate RSA and Ed25519 Keys for Secure Access
Learn how to generate SSH key pairs for GitHub, servers, and CI/CD pipelines. Comparison of RSA vs Ed25519, key sizes, passphrase best practices, and troubleshooting.
DevSecOps Tools Checklist 2026: 20 Essential Tools for Shift-Left Security
Complete DevSecOps tools checklist for 2026. 20 essential SAST, DAST, SCA, secrets scanning, and container security tools with free/open-source options.
Complete Guide to HTTP Security Headers: CSP, HSTS, and Modern Browser Security 2026
Master HTTP security headers in 2026: Content-Security-Policy configuration, HSTS preloading, Permissions-Policy, COEP/COOP for cross-origin isolation, and real-world configs for nginx, Apache, and Next.js.
How to Use AI for Code Review: A Practical Developer Guide
Learn how to use AI for code review effectively—catching bugs, security issues, and performance problems before they reach production. Includes real examples and free browser tools.
JWT Token Decoder: How to Debug Authentication Issues
Learn how to use a JWT token decoder to diagnose 401 errors, expired tokens, missing claims, and auth misconfiguration. Practical debugging guide with code examples.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →