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]] -=-=-=-=-=-=-=-=-=-=-=-
