Hello all,
We're close to the point to post RFC patches of the VEX work. As a
reminder, we're working on storing SBOM/CVE information for later use and
be able to re-run the cve-check in the future.

To do that, we split out the nvd fetcher and cve-check from the YP builds
to a separate tool. This tool can be used manually or integrated into the
YP build system. To be able to generate that information, we needed to
extract more data that was done previously, including package versions,
CPE, any manual attestations from CVE_STATUS and related variables,
detailed reasons for attestations and so on.

Following other discussions and taking into account the NVD situation,
we're integrating the "raw" CVE check using MITRE data (with possible
overrides, some other repositories like the CISA one could be added with
minimal effort). There will be two backends for the CVE check: the NVD
backend and the "cve.org" backend.

In the process, we also gain VEX support. The format resembles OpenVEX.
However, the format does not support all the attestation types that we need
so we add some, to avoid losing data. The file could be easily
post-processed to remove the additions, but subsequent checks might be less
accurate.

Good news is, that the change surface is quite limited, so backports to LTS
branches should be quite easy. It will be also possible to keep both the
old and new code (there's an additional 'vex' class).

If you have any questions, let me know. I expect the first RFC by the end
of the month, if there are no last minute difficulties.

Kind regards,
Marta

PS. There will be a more detailed status on the raw CVE check tomorrow. You
can have a look atthe first POC showing how to do a CVE check using MITRE
data directly (not using the data from the standalone tool in this version)
in https://github.com/mrybczyn/cvelistv5-tools-poc/ and the corresponding
overrides repo https://github.com/mrybczyn/cvelistV5-overrides
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#199295): 
https://lists.openembedded.org/g/openembedded-core/message/199295
Mute This Topic: https://lists.openembedded.org/mt/106118732/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to