Platform

Platform overview How it works Authorization testing Evidence & reports Private scanning Integrations

Solutions

Security agencies Product teams Regulated industries Partner programme

Learn

Blog Knowledge hub Compare

Resources

Pricing Documentation Help centre FAQ Security & data What we haven’t proved

Company

About Contact Careers Sign in to the platform Start a $199 pilot →

Home / Knowledge hub / VEX

Knowledge hub

VEX

A statement that says whether a known flaw in a component can actually affect your product.

Illustration explaining VEX

What it means

VEX stands for Vulnerability Exploitability eXchange. It is a machine-readable statement from a software supplier that says, for a specific product and a specific known vulnerability, whether the product is affected.

CISA describes four statuses: not affected, affected, fixed and under investigation. A not-affected statement carries a reason, such as the vulnerable code not being present or not being reachable. Formats include CSAF, OpenVEX and CycloneDX.

Why it matters

Scanning an SBOM against vulnerability databases produces long lists. Many entries concern a library included in the product but whose vulnerable function is never called. Customers see an alarming list and send you questions.

VEX lets the supplier answer once, in a form tools can read. Customers can filter out what does not apply and focus on what does. It saves time on both sides, as long as the claims are honest.

How it shows up

You meet VEX documents next to SBOMs when a supplier ships software to a regulated or large buyer. The supplier's team analyses each reported flaw, decides the status, and publishes the statement, updating it as things change.

Mistakes include marking things not affected without checking, never updating after new findings, and treating VEX as a way to dismiss real problems. Use exploitability evidence: a flaw that was tested and could not be reached is a stronger claim than a guess.

Questions people ask

VEX, answered

Is VEX the same as an SBOM?

No. An SBOM lists components. VEX states whether known flaws in those components affect the product.

What statuses does it use?

Not affected, affected, fixed and under investigation.

Who writes a VEX?

The supplier, because they know how components are used in the product. Customers can also create their own to track their analysis.

Does VEX reduce our work?

Yes, when it is accurate. It lets you skip flaws the supplier has shown cannot affect the product.

Can a VEX be wrong?

Yes. It is only as good as the analysis behind it, which is why it should be dated, updated and backed by evidence.

Cyberlop mark

Is that flaw reachable?

We test whether a flaw can be exploited in your running app, and report only what we proved. Ask us to run it on one of your applications.

Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.