SBOM Play

BlackHat Europe 2025

10 December 2025

Date: December 10, 2025
Event: BlackHat Europe 2025 Arsenal
Presenter: Anant Shrivastava

SBOM Play is a browser-first, privacy-aware SBOM visualization and enrichment tool designed to showcase the real potential of SBOMs beyond just vulnerability tracking.

Instead of relying on server-side infrastructure or custom scripts, SBOM Play runs entirely in the browser. It enables users to extract SBOMs from GitHub repositories, enrich them with data from osv.dev, and analyze dependencies across repositories and organizations in a unified view.

Whether it’s reducing tech debt, surfacing redundant packages, or evaluating license compliance, SBOM Play makes software inventory exploration accessible to developers, security engineers, and decision-makers alike.

Resources

AI Generated Summary

AI Generated Content Disclaimer

Note: This summary is AI-generated and may contain inaccuracies, errors, or omissions. If you spot any issues, please contact the site owner for corrections. Errors or omissions are unintended.

This Arsenal demonstration at Black Hat Europe 2025 showcases SBoM Play, an open-source, fully client-side SBoM exploration and intelligence extraction platform built by Cyfinoid Research. The tool takes a simple GitHub organization, user, or repository URL as input and produces a comprehensive dashboard with dependency analysis, vulnerability tracking, license compliance monitoring, author attribution, geographical distribution, and version sprawl detection — all running entirely in the browser with no backend required.

Key Topics Covered

Tool Philosophy and Design:

Simple Input Model:

Under-the-Hood Processing:

Dashboard and Visualization Capabilities:

Beyond Vulnerabilities:

Actionable Takeaways

  1. Try SBoM Play at cyfinoid.github.io/sbomplay — enter your GitHub organization or repository to get an instant, privacy-preserving view of your dependency landscape.
  2. Use SBoM Play’s license compliance and license change views to catch licensing risks before they become legal problems, especially for organizations with strict open-source policies.
  3. Monitor version sprawl across your repositories — multiple versions of the same package increase maintenance burden and can mask security issues.
  4. Leverage the geographical view for geopolitical supply chain risk assessment, identifying concentration of critical dependencies in specific regions.
  5. Use the author details view to assess single-maintainer risk and understand the human trust chain behind your most critical dependencies.
  6. Enable GitHub Dependency Graph on all organizational repositories to make them accessible to SBoM Play and similar tooling for automated inventory analysis.
  7. Demonstrate SBoM’s value to non-security stakeholders by sharing SBoM Play’s visual dashboards — the license, version sprawl, and author views resonate with legal, compliance, and engineering leadership.