OpenVEX¶
ca9 can generate OpenVEX statements from reachability verdicts.
Verdict mapping:
| ca9 verdict | OpenVEX status |
|---|---|
REACHABLE |
affected |
UNREACHABLE (static) |
not_affected |
UNREACHABLE (dynamic) |
not_affected |
INCONCLUSIVE |
under_investigation |
Accepted-risk and baseline findings are still emitted as OpenVEX statements with ca9.policy_ignored metadata, so downstream review can see the finding even though it did not affect ca9's exit code.
Continuous VEX¶
Compare previous and current OpenVEX output:
vex-diff exits non-zero when vulnerabilities become affected or newly require attention.