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.
Languages | Ecosystems |
---|---|
C/C++ | Conan |
Dart | Pub |
Elixir | Hex |
Erlang | Hex |
Go | Go packages |
Java | Maven |
.NET | Nuget |
Node.js (JavaScript/TypeScript) | npm |
PHP | Composer |
Python | PyPi, Pip |
Ruby | RubyGems |
Rust | Cargo |
Swift | CocoaPods |
Operating Systems Compatibility
OS | Supported Versions |
---|---|
Alpine Linux | 2.2 - 2.7, 3.0 - 3.18, edge |
AlmaLinux | 8, 9 |
Amazon Linux | 1, 2, 2023 |
CentOS | 6, 7, 8 |
CBL-Mariner | 1.0, 2.0 |
Chainguard | (n/a) |
Debian GNU/Linux | 7, 8, 9, 10, 11, 12 |
openSUSE Leap | 42, 15 |
Oracle Linux | 5, 6, 7, 8 |
Photon OS | 1.0, 2.0, 3.0, 4.0 |
Red Hat Enterprise Linux | 6, 7, 8 |
Rocky Linux | 8, 9 |
SUSE Enterprise Linux | 11, 12, 15 |
Ubuntu | All versions supported by Canonical |
Wolfi Linux | (n/a) |
Supported SBOM Formats
Below is a list of supported SBOM Formats.
SBOM standard | Formats | Version | More information |
---|---|---|---|
CycloneDX | JSON, XML | Up to 1.5 | Learn more |
SPDX | JSON, YAML, RDF (RDF/XML), tag:value (flat text file) | 2.1 - 2.3 | Learn more |
Supported VEX Formats
Below is a list of supported VEX Formats.
VEX Format |
---|
CycloneDX VEX |
OpenVEX |