Documentation

Compatibility - Ecosystems, Containers and SBOM Formats

Ensuring that your tools and solutions work seamlessly with your existing tech stack is paramount. This compatibility documentation is designed to provide clarity about which programming languages, containers, and SBOM formats are natively supported by the SBOM Observer.

By understanding these compatibilities, you can seamlessly integrate our offerings into your development and deployment workflow, ensuring that your software supply chain remains both robust and agile.


Supported Programming Languages and Ecosystems

The programming languages supported by the SBOM Observer.

LanguagesEcosystems
C/C++Conan
DartPub
ElixirHex
ErlangHex
GoGo packages
JavaMaven
.NETNuget
Node.js (JavaScript/TypeScript)npm
PHPComposer
PythonPyPi, Pip
RubyRubyGems
RustCargo
SwiftCocoaPods

Operating Systems Compatibility

OSSupported Versions
Alpine Linux2.2 - 2.7, 3.0 - 3.18, edge
AlmaLinux8, 9
Amazon Linux1, 2, 2023
CentOS6, 7, 8
CBL-Mariner1.0, 2.0
Chainguard(n/a)
Debian GNU/Linux7, 8, 9, 10, 11, 12
openSUSE Leap42, 15
Oracle Linux5, 6, 7, 8
Photon OS1.0, 2.0, 3.0, 4.0
Red Hat Enterprise Linux6, 7, 8
Rocky Linux8, 9
SUSE Enterprise Linux11, 12, 15
UbuntuAll versions supported by Canonical
Wolfi Linux(n/a)

Supported SBOM Formats

Below is a list of supported SBOM Formats.

SBOM standardFormatsVersionMore information
CycloneDXJSON, XMLUp to 1.5Learn more
SPDXJSON, YAML, RDF (RDF/XML), tag:value (flat text file)2.1 - 2.3Learn more

Supported VEX Formats

Below is a list of supported VEX Formats.

VEX Format
CycloneDX VEX
OpenVEX
Previous
What is SBOM Observer?