mirror of
https://git.yoctoproject.org/poky
synced 2026-09-29 07:36:20 +02:00
cve-check.bbclass: add layer to cve log
Lets include whcih layer a package belongs to and add it to the cve logs (From OE-Core rev: 00d965bb42dc427749a4c3985af56ceffff80457) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -335,6 +335,9 @@ def cve_write_data(d, patched, unpatched, whitelisted, cve_data):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
cve_file = d.getVar("CVE_CHECK_LOG")
|
cve_file = d.getVar("CVE_CHECK_LOG")
|
||||||
|
fdir_name = d.getVar("FILE_DIRNAME")
|
||||||
|
layer = fdir_name.split("/")[-3]
|
||||||
|
|
||||||
nvd_link = "https://web.nvd.nist.gov/view/vuln/detail?vulnId="
|
nvd_link = "https://web.nvd.nist.gov/view/vuln/detail?vulnId="
|
||||||
write_string = ""
|
write_string = ""
|
||||||
unpatched_cves = []
|
unpatched_cves = []
|
||||||
@@ -344,6 +347,7 @@ def cve_write_data(d, patched, unpatched, whitelisted, cve_data):
|
|||||||
is_patched = cve in patched
|
is_patched = cve in patched
|
||||||
if is_patched and (d.getVar("CVE_CHECK_REPORT_PATCHED") != "1"):
|
if is_patched and (d.getVar("CVE_CHECK_REPORT_PATCHED") != "1"):
|
||||||
continue
|
continue
|
||||||
|
write_string += "LAYER: %s\n" % layer
|
||||||
write_string += "PACKAGE NAME: %s\n" % d.getVar("PN")
|
write_string += "PACKAGE NAME: %s\n" % d.getVar("PN")
|
||||||
write_string += "PACKAGE VERSION: %s%s\n" % (d.getVar("EXTENDPE"), d.getVar("PV"))
|
write_string += "PACKAGE VERSION: %s%s\n" % (d.getVar("EXTENDPE"), d.getVar("PV"))
|
||||||
write_string += "CVE: %s\n" % cve
|
write_string += "CVE: %s\n" % cve
|
||||||
|
|||||||
Reference in New Issue
Block a user