Skip to content
@omnibor

OmniBOR

A draft standard for communicating a cryptographic record of build inputs for software artifacts.

OmniBOR

OmniBOR is a draft standard for communicating a cryptographic record of build inputs for software artifacts.

This organization hosts the specification and tools for producing and consuming OmniBOR Artifact Input Manifests. OmniBOR is under active development. More information can be found on the OmniBOR website.

Get Involved

📆 Join our meetings · 📹 View our meeting recordings · 🗨️ Discuss the specification · 💻 Contribute to our implementations
Note: all participants in OmniBOR must abide by the project's Code of Conduct.

Repositories

Repository Purpose
omnibor/spec The OmniBOR specification.
omnibor/site The OmniBOR website.
omnibor/omnibor-rs OmniBOR Rust implementation.
omnibor/omnibor-go OmniBOR Go implementation.
omnibor/omnibor-dotnet OmniBOR .NET implementation.
omnibor/omnibor-py OmniBOR Python implementation.
omnibor/bomsh Shell tools for using OmniBOR.
omnibor/patch-omnibor Modified GNU Patch to support OmniBOR.
omnibor/gcc-omnibor Modified GCC to support OmniBOR.
omnibor/binutils-omnibor Modified Binutils to support OmniBOR.
omnibor/llvm-omnibor Modified LLVM to support OmniBOR.
omnibor/jbor Java agent to log OmniBOR Identifiers.

Pinned Loading

  1. spec Public

    A draft standard for communicating a cryptographic record of build inputs for software artifacts.

    24 3

Repositories

Showing 10 of 14 repositories
  • spec Public

    A draft standard for communicating a cryptographic record of build inputs for software artifacts.

    24 3 12 0 Updated Mar 10, 2025
  • resources Public

    Materials related to OmniBOR

    0 0 0 0 Updated Feb 24, 2025
  • omnibor-rs Public

    Reproducible identifiers & fine-grained build dependency tracking for software artifacts.

    Rust 25 Apache-2.0 8 16 (4 issues need help) 0 Updated Feb 7, 2025
  • site Public

    Website for OmniBOR, reproducible identifiers & fine-grained build dependency tracking for software artifacts.

    HTML 21 Apache-2.0 9 3 1 Updated Jan 27, 2025
  • bomsh Public

    bomsh is collection of tools to explore the OmniBOR idea

    Python 21 Apache-2.0 5 0 0 Updated Oct 31, 2024
  • binutils-omnibor Public

    Prototyping support for OmniBOR in Binutils

    C 0 3 1 1 Updated Feb 27, 2024
  • llvm-omnibor Public

    Prototyping support for OmniBOR in LLVM.

    3 3 3 1 Updated Jan 30, 2024
  • gcc-omnibor Public

    Prototyping support for OmniBOR in GCC.

    0 3 1 1 Updated Nov 21, 2023
  • omnibor-dotnet Public

    An experimental implementation of GitBOM in .NET

    C# 5 MIT 0 0 9 Updated Nov 20, 2023
  • .github Public
    1 Apache-2.0 0 0 0 Updated Jun 21, 2023