Hello Daniel,

I made some tests with the new vex class. I may be wrong, but it doesn't seem like an issue linked with improve_kernel_cve_report bbclass.

I tried to clean the build, remove "inherit improve_kernel_cve_report", and keep "INHERIT += "vex"" . But, the cve-summary file is still empty after the rebuild.

If I change back to "cve-check" (still without improve_kernel_cve_report class) cve-summary seems correct and not empty.

It looks more like a vex class issue. Also, VEX does not seem to recreate a new .json file at every build, which is strange.