Portal
SBOM Repository
Centralized storage and organization for all your SBOMs
SBOM Repository
The SBOM Repository provides centralized storage, organization, and management for all your Software Bills of Materials.
Organization Structure
Products
Group SBOMs by software product:
- Navigate to Products
- Click Create Product
- Enter product details (name, SKU, description)
- Associate SBOMs with the product
Versions
Track SBOM versions:
- Automatic versioning from source (git tags)
- Manual version assignment
- Version comparison and diff
- Release lifecycle tracking
Tags
Categorize with custom tags:
- Environment (production, staging, development)
- Team ownership
- Compliance requirements
- Custom categories
Importing SBOMs
From Enterprise ESCM
SBOMs generated in Enterprise ESCM can sync automatically:
- Go to Settings → Integrations
- Enable Enterprise ESCM Sync
- Select projects to sync
- Configure sync frequency
Manual Upload
Upload existing SBOMs:
- Click Import SBOM
- Select format (SPDX, CycloneDX, etc.)
- Upload file or paste content
- Assign to product and version
- Click Import
API Import
curl -X POST "https://api.safeguard.sh/v1/portal/sboms" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d @sbom.jsonSBOM Details
Each SBOM includes:
| Field | Description |
|---|---|
| Product | Associated product |
| Version | Version identifier |
| Format | Original format |
| Components | Total component count |
| Created | Import/generation date |
| Source | Where it came from |
| Compliance | EO 14028 status |
Search & Filter
Find SBOMs quickly:
- Full-text search across metadata
- Filter by product, version, date
- Filter by compliance status
- Filter by component contents
Version Comparison
Compare two SBOM versions:
- Select two versions of the same product
- Click Compare
- View:
- Added components
- Removed components
- Version changes
- New vulnerabilities
- Resolved vulnerabilities