@@ -4,6 +4,30 @@ OpenVEX is an implementation of the
4
4
[ Vulnerability Exploitability Exchange] ( https://www.ntia.gov/files/ntia/publications/vex_one-page_summary.pdf )
5
5
(VEX for short) that is designed to be minimal, compliant, interoperable, and
6
6
embeddable.
7
+ The specification is available in the [ OPENVEX-SPEC.md] ( OPENVEX-SPEC.md ) file of this repository.
8
+
9
+ OpenVEX is designed to meet the minimum requirements defined by the [ CISA SBOM and VEX Efforts] ( https://www.cisa.gov/sbom ) .
10
+ We believe OpenVEX meets these requirements now, and will do our best to ensure it continues to meet them as requirements
11
+ change.
12
+
13
+ ** Note** : The OpenVEX specification is currently a draft. We don't anticipate large changes, but are open to them.
14
+
15
+ ## About VEX
16
+
17
+ Vulnerability Exploitability eXchange is a vulnerability document designed to
18
+ complement a Software Bill of Materials (SBOM) that informs users of a software
19
+ product about the applicability of one or more vulnerability findings.
20
+
21
+ Security scanners will detect and flag components in software that have
22
+ been identified as being vulnerable. Often, software is not necessarily affected
23
+ as signaled by security scanners for many reasons such as: the vulnerable component may
24
+ have been already patched, may not be present, or may not be able to be executed. To turn off
25
+ false alerts like these, a scanner may consume VEX data from the software supplier.
26
+
27
+ The extreme transparency brought by SBOMs into how software is composed will
28
+ most likely increase the number of these kind of false positives, requiring an
29
+ automated solution to avoid an explosion in the false positive rate of security
30
+ scans. Hence VEX.
7
31
8
32
## OpenVEX is...
9
33
@@ -61,6 +85,14 @@ Check out
61
85
and our [ examples repository] ( https://github.com/openvex/examples ) for more
62
86
information and use cases.
63
87
88
+ ## OpenVEX Roadmap
89
+
90
+ The OpenVEX specification is currently a draft.
91
+ We believe the specification is usable today, but will focus on implementation and adoption in the short term.
92
+ We can't be fully confident the specification works until it has been implemented by a wide range of users, tools
93
+ and systems.
94
+
95
+ We're hoping for a 1.0 release in 2023.
64
96
65
97
## Frequently Asked Questions
66
98
@@ -96,3 +128,8 @@ are missing a few pieces of the minimum elements of VEX. Nevertheless, OpenVEX
96
128
can be used along with CSAF and CycloneDX documents. The OpenVEX tooling can
97
129
generate a complete VEX impact history from files expressed in the other
98
130
implementations
131
+
132
+ #### Who is behind this project?
133
+
134
+ This project uses a community governance model defined in the [ community repository] ( https://github.com/openvex/community ) .
135
+ Contributions are welcome!
0 commit comments