diff options
-rw-r--r-- | meta/lib/oe/spdx30_tasks.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/lib/oe/spdx30_tasks.py b/meta/lib/oe/spdx30_tasks.py index e3e5dbc742..e20bb0c86f 100644 --- a/meta/lib/oe/spdx30_tasks.py +++ b/meta/lib/oe/spdx30_tasks.py | |||
@@ -498,6 +498,16 @@ def create_spdx(d): | |||
498 | # Add CVEs | 498 | # Add CVEs |
499 | cve_by_status = {} | 499 | cve_by_status = {} |
500 | if include_vex != "none": | 500 | if include_vex != "none": |
501 | for cve in oe.cve_check.get_patched_cves(d): | ||
502 | spdx_cve = build_objset.new_cve_vuln(cve) | ||
503 | build_objset.set_element_alias(spdx_cve) | ||
504 | |||
505 | cve_by_status.setdefault("Patched", {})[cve] = ( | ||
506 | spdx_cve, | ||
507 | "patched", | ||
508 | "", | ||
509 | ) | ||
510 | |||
501 | for cve in d.getVarFlags("CVE_STATUS") or {}: | 511 | for cve in d.getVarFlags("CVE_STATUS") or {}: |
502 | decoded_status = oe.cve_check.decode_cve_status(d, cve) | 512 | decoded_status = oe.cve_check.decode_cve_status(d, cve) |
503 | 513 | ||