Skip to content
@openvex

OpenVEX

A simplified Vulnerability Exploitability eXchange implementation

Welcome to OpenVEX!

OpenVEX is an implementation of the Vulnerability Exploitability Exchange (VEX for short) that is designed to be minimal, compliant, interoperable, and embeddable.

OpenVEX is...

A Specification

OpenVEX documents are minimal JSON-LD files that capture the minimal requirements for VEX as defined by the VEX working group organized by CISA. The OpenVEX Specification is owned and steered by the community.

A Go Library

The project has a go library (openvex/go-vex) that lets projects generate, transform and consume OpenVEX files. It enables the ingestion of VEX metadata expressed in other VEX implementations.

A Set of Tools

Work is underway to create the tools software authors and consumers need to handle VEX metadata. The current flagship project is vexctl, a CLI to create, merge and attest VEX documents.

The project has a growing ecosystem with known implementations in:

Pinned Loading

  1. vexctl Public

    A tool to create, transform and attest VEX metadata

    Go 134 22

  2. go-vex Public

    Go module to generate and transform VEX documents

    Go 39 16

  3. spec Public

    OpenVEX Specification

    146 20

Repositories

Showing 9 of 9 repositories
  • setup-vexctl Public

    VEXctl GitHub Action

    0 Apache-2.0 1 0 0 Updated Apr 23, 2025
  • discovery Public

    OpenVEX discovery module

    Go 0 Apache-2.0 4 0 1 Updated Apr 23, 2025
  • vexctl Public

    A tool to create, transform and attest VEX metadata

    Go 134 Apache-2.0 22 11 (1 issue needs help) 1 Updated Apr 23, 2025
  • go-vex Public

    Go module to generate and transform VEX documents

    Go 39 Apache-2.0 16 2 1 Updated Apr 15, 2025
  • spec Public

    OpenVEX Specification

    146 CC0-1.0 20 18 (1 issue needs help) 3 Updated Mar 30, 2025
  • generate-vex Public

    OpenVEX GitHub action that generates VEX data

    1 Apache-2.0 1 1 1 Updated Dec 15, 2023
  • examples Public

    Open VEX examples and learning materials

    Go 4 Apache-2.0 3 0 0 Updated Oct 11, 2023
  • community Public

    OpenVEX project community documentation

    7 CC0-1.0 5 0 1 Updated Aug 9, 2023
  • .github Public
    0 1 0 0 Updated May 5, 2023

Top languages

Go

Most used topics