Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
@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 vexctl Public

    A tool to create, transform and attest VEX metadata

    Go 160 24

  2. go-vex go-vex Public

    Go module to generate and transform VEX documents

    Go 48 17

  3. spec spec Public

    OpenVEX Specification

    159 20

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Morty Proxy This is a proxified and sanitized view of the page, visit original site.