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

  1. vexctl vexctl Public

    A tool to create, transform and attest VEX metadata

    Go 82 16

  2. go-vex go-vex Public

    Go module to generate and transform VEX documents

    Go 24 14

  3. spec spec Public

    OpenVEX Specification

    117 19

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics