βΉοΈ Getting Started
+-
+
- This demo runs Surfactant using Pyodide (Python in WebAssembly) +
- Upload files or folders to analyze +
- Configure SBOM generation settings +
- Generate and download SBOMs in various formats +
- Note: Initial load may take a moment as dependencies are downloaded +
- Browser Note: Directory upload works best in Chrome, Edge, and other Chromium-based browsers +
Generation Options
+Generated SBOM:
+ + +Context Configuration
+Advanced Settings
+About Surfactant
++ Surfactant is a modular framework to gather file information and analyze dependencies for generating Software Bills of Materials (SBOMs). + It provides comprehensive insight into software composition, helping organizations understand their software supply chain. +
+Features:
+-
+
- Multiple output formats (CyTRICS, SPDX, CSV) +
- Support for various file types (PE, ELF, OLE, MSI) +
- Dependency analysis and relationship mapping +
- Extensible plugin architecture +
- Context-aware SBOM generation +