SBOM License Explorer

SBOM License Explorer

Explore the packages or components, license fields and explicitly declared relationships in an SPDX 2.3 or CycloneDX 1.6 JSON SBOM. Search identifiers and license values, inspect unresolved references, and save the inventory as JSON.

Read-only inventory of supplied metadata. License values are displayed, not legally validated. Missing dependency declarations mean unknown, not no dependencies. No compliance, compatibility, vulnerability or policy conclusion.

1. Supply an SBOM

JSON only · up to 2 MiB, 1500 entries and 5000 relationships. Large or malformed documents are rejected.

Current source: pasted text or no file selected

Edits clear the previous inspection. Nothing is sent to a server.

Choose a file, paste JSON or load an example.

Comments & questions

SBOM License Explorer

Explore the packages or components, license fields and explicitly declared relationships in an SPDX 2.3 or CycloneDX 1.6 JSON SBOM. Search identifiers and license values, inspect unresolved references, and save the inventory as JSON.

Key features

  • Read local SPDX 2.3 and CycloneDX 1.6 JSON documents up to 2 MiB
  • Show package or component identifiers, versions and license values with their source fields
  • List declared relationship direction and distinguish dependency edges from other relationships
  • Keep missing dependency declarations marked unknown, including SPDX packages without a complete dependency list
  • Flag duplicate, missing, external and unresolved references, unresolved LicenseRefs and dependency cycles
  • Filter inventory rows and download a JSON inspection report

How to use

  1. Paste an SPDX 2.3 or CycloneDX 1.6 JSON SBOM, choose a local JSON file, or load an example.
  2. Select Inspect SBOM to parse the document in your browser.
  3. Review the summary, package license fields and dependency declaration status.
  4. Inspect directed relationships and reference issues; use the search field to narrow the tables.
  5. Download the JSON report if needed, and verify license obligations and security findings separately.

Use cases

  • Check which components lack supplied license fields before requesting more complete metadata
  • Find a dependency reference whose target is missing from the supplied SBOM
  • Distinguish an explicit empty CycloneDX dependsOn list from a missing dependency declaration
  • Inspect SPDX LicenseRef values and whether a local extracted license definition is supplied

Frequently asked questions

Does this tool decide whether a project complies with a license?

No. It displays license IDs, names, markers and expressions as supplied. It does not interpret legal obligations, validate an expression against every license rule, or decide compatibility or compliance.

Does an empty relationship table mean a package has no dependencies?

No. Missing dependency declarations remain unknown. In CycloneDX, only a component with an explicit dependsOn array is marked as having a listed dependency set. SPDX relationship entries shown here do not establish a complete dependency list.

Will external references be fetched?

No. External document or BOM references are shown as unresolved outside the supplied document. The explorer makes no network request for them.

Which SBOM formats are supported?

JSON documents declaring SPDX 2.3 or CycloneDX 1.6 are supported. Other versions, XML, YAML, tag-value and RDF are not parsed.

Are vulnerability and policy checks included?

No. The report is a read-only metadata inventory with reference diagnostics. It does not scan source code or binaries, query vulnerabilities, check provenance or apply organizational policy.

Privacy

Your SBOM is read and parsed only in this browser tab. It is not uploaded or saved by this tool. The downloaded report contains package names, identifiers, license values and relationship details, so review it before sharing.

Related Tools

License GeneratorJSON FormatterFile Manifest VerifierWasm Module InspectorHreflang Matrix CheckerAST Query PlaygroundContainer Build GraphDependency Graph ExplorerSemver Range LabCron Schedule AuditorPatch Review WorkbenchSource Map ExplorerLocalization Catalog AuditorStructured Data ReviewerHTTP Archive AnalyzerWebhook Signature LabProtobuf Schema WorkbenchGraphQL Schema LabAvro Schema EvolutionLocal SQL WorkbenchSchema Form BuilderMesh Repair WorkbenchPipe Network LabRobot Arm Kinematics LabThermal Network LabBeam Response LabGear Train DesignerTolerance Stackup LabSensor Calibration FitPCB Stackup PlannerDigital Filter DesignerNetwork Reachability MapSun Shadow MapGPS Error SimulatorDigital Logic SimulatorAnalog Circuit LabMechanism Linkage LabAnalysis Mesh GeneratorOpenAPI Contract InspectorDatabase Migration PlannerDimensional Equation CheckerTruss Force LabBoolean Minimization LabControl Response LabQueueing Simulation LabGeofence Event SimulatorCoordinate Reference LabSurvey Traverse LabRaster Classification LabChoropleth Design LabMap Print ComposerRaster Reprojection LabElevation Contour MakerTerrain Viewshed LabWatershed DelineatorMap Tile PackagerText File Encoding WorkbenchFilesystem Portability AuditorFile Signature Auditornpm Lockfile Conflict ResolverSource Secret AuditorOffline Web Package BuilderCertificate Chain InspectorTorrent Metainfo InspectorChunked File PackagerEncrypted File VaultDuplicate File FinderArchive WorkbenchDesign Token ManagerSpacing Token DesignerResponsive Type SystemPackaging Dieline DesignerSVG Icon Sprite PackerFlex Layout PlaygroundCSS Grid PlaygroundRegex Equivalence LabMarkdown Repository AuditorLog Template MinerResponsive Layout AuditorEmail Template PreviewInternal Link GraphState Machine TesterPetri Net SimulatorGit History VisualizerCurl Request WorkbenchBinary Protocol DesignerHex File EditorBinary Patch WorkbenchFile Signature WorkbenchAPI Mock SandboxSchema Column MapperEvent Log SessionizerER Diagram DesignerTime Series Gap AuditorStratified Data SplitterData Lineage DesignerDecision Tree LabData Anonymization WorkbenchData Expectation RunnerJSON Schema ValidatorBasket Pattern AnalyzerRobots Policy TesterSEO HTML AuditorAccessibility Structure AuditorSyndication Feed WorkbenchIndexNow Payload BuilderCrawl Log AnalyzerCSP Policy WorkbenchSearch Performance AnalyzerCSV Formula Risk AuditorCORS Response SimulatorCache Header LabCookie Policy InspectorWeb Vitals Trace LabSitemap Health AuditorBatch File RenamerFolder Space MapFolder Difference ReviewerRoute Order OptimizerGeoJSON Map EditorPolygon Overlay LabCartographic Label PlacerSpatial Table JoinGeoJSON Topology AuditorGPX Track AnalyzerTrack Privacy RedactorCSV Table JoinCSV Pivot WorkbenchScientific Data ProfilerTabular Cleaning WorkbenchRecord ReconciliationData Dictionary BuilderCanonical Graph AuditorRedirect Plan TesterHTTP response and ping reference testBrowser and System InformationJSON ↔ YAML ConverterXML ↔ JSON ConverterHTML FormatterJavaScript MinifierMock Data Generator.gitignore GeneratorUser-Agent ParserPassword Strength CheckerCode to ImageXML FormatterHTTP Status Code LookupMIME Type LookupJS & SQL String EscapeCSS Box Shadow GeneratorCSS Gradient GeneratorIndent ConverterNumber Base ConverterUnicode Escape ConverterUnicode InspectorJSON Structure DiffMarkdown Table GeneratorBase64 EncoderURL EncoderSQL FormatterCron Expression GeneratorRegex TesterUUID GeneratorHash GeneratorTimestamp ConverterJWT DecoderHTML Entity ConverterMarkdown PreviewCSS MinifierMeta Tag GeneratorJSON ↔ CSVCase ConverterImage to Base64
Explore all Dev Tools tools →Image/Media →Text/Convert →Life/Fun →