Software Bill of Materials
Last updated: 2026-10-01
A Software Bill of Materials (SBOM) is a machine-readable inventory of every component shipped in the ClipCatalog desktop application — its Flutter and Dart packages, Python sidecar dependencies, vendored binaries (FFmpeg, whisper.cpp, ExifTool, GPU enumeration tools), AI models, and the Flutter framework / Dart SDK used to build the release. Each release of ClipCatalog ships with its own SBOM inCycloneDX 1.6JSON format.
Publishing this file at a stable URL lets regulators, security researchers, and SBOM-aggregation tools (Dependency-Track, GUAC, OSV scanners) ingest the inventory without downloading the full installer. The same files also travel inside the installer at<install>\licenses\sbom\ for offline auditing.
This addresses EU Cyber Resilience Act Annex I Part II §1, which requires manufacturers to identify and document the components contained in a product with digital elements. CycloneDX 1.6 is one of the two formats accepted by BSI TR-03183-2 (the German implementation guidance most often cited under the CRA).
Stable URL
The latest released SBOM is always available at:
🔗 /security/sbom/latest.cdx.json
This file is a byte-identical copy of the highest-versioned SBOM below — automation that wants a single, fixed URL can poll it directly (currently v0.22.1). Per-version files have permanent, immutable URLs of the form/security/sbom/clipcatalog-vMAJOR.MINOR.PATCH.cdx.json.
Available SBOMs
clipcatalog-v0.22.1.cdx.json- Version:
v0.22.1 - CycloneDX spec:
1.6 - Components: 279
- Generated:
2026-10-01T22:20:51Z - File size: 380.3 KB
- Version:
clipcatalog-v0.22.0.cdx.json- Version:
v0.22.0 - CycloneDX spec:
1.6 - Components: 279
- Generated:
2026-09-29T18:09:20Z - File size: 380.1 KB
- Version:
clipcatalog-v0.21.1.cdx.json- Version:
v0.21.1 - CycloneDX spec:
1.6 - Components: 279
- Generated:
2026-09-15T22:30:14Z - File size: 380.3 KB
- Version:
clipcatalog-v0.21.0.cdx.json- Version:
v0.21.0 - CycloneDX spec:
1.6 - Components: 279
- Generated:
2026-09-12T09:12:07Z - File size: 380.3 KB
- Version:
clipcatalog-v0.20.1.cdx.json- Version:
v0.20.1 - CycloneDX spec:
1.6 - Components: 279
- Generated:
2026-09-10T01:57:10Z - File size: 380.3 KB
- Version:
clipcatalog-v0.20.0.cdx.json- Version:
v0.20.0 - CycloneDX spec:
1.6 - Components: 279
- Generated:
2026-09-10T00:06:51Z - File size: 380.3 KB
- Version:
clipcatalog-v0.19.1.cdx.json- Version:
v0.19.1 - CycloneDX spec:
1.6 - Components: 278
- Generated:
2026-05-26T14:34:01Z - File size: 369.0 KB
- Version:
Scope
These SBOMs cover only the user-facing desktop application — the same binaries shipped in the Windows installer. The cloud backend (AWS Lambda licensing API, payment webhook processor, mail sender) is documented separately and not published publicly: those components never reach end-user machines, and exposing the internal function names and dependency graph would broaden the attack surface for no auditing benefit. Regulators with a legitimate request can obtain the backend SBOM fromsupport@clipcatalogpro.com.
What's in the SBOM
Each component is identified by a Package URL (PURL):
pkg:pub/<name>@<version>for Dart and Flutter packages from pub.devpkg:pypi/<name>@<version>for Python sidecar dependenciespkg:github/<org>/<repo>@<commit>for upstream-on-GitHub components (Flutter framework, Flutter engine, Qdrant, FFmpeg builds)pkg:huggingface/<org>/<name>@<commit>for AI model weightspkg:generic/<name>@<version>for everything else (vendored binaries, first-party code)
Per-file SHA-256 hashes are recorded for every shipped binary; license metadata mirrorsthe third-party licenses page. The SBOM does not contain vulnerability data — public security advisories for ClipCatalog are published separately under/security/ as per-CVE pages plus a machine-readable CSAF 2.x feed.
Verifying authenticity
These files are served over HTTPS from clipcatalogpro.comwith a public TLS certificate logged in Certificate Transparency. For an independent check, compare the SHA-256 of the downloaded file against the per-file hash published in the corresponding release's installer (the same SBOM ships at<install>\licenses\sbom\) or the release-pipeline receipt in this project's git history.
Contact
Questions about a component, a missing entry, or a request to produce the backend SBOM under a specific regulatory mandate: contact support@clipcatalogpro.com. For coordinated security vulnerability disclosure, see theSecurity & CVD policy.
Manufacturer: Paulus Digital Solutions LLC.