From f8575889aff38a73ac17f23cb15a421df81265d2 Mon Sep 17 00:00:00 2001 From: joydeep049 Date: Thu, 17 Jul 2025 16:30:17 +0530 Subject: [PATCH] fix: graceful failing when release-monitoring is stuck Signed-off-by: joydeep049 --- cve_bin_tool/output_engine/util.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cve_bin_tool/output_engine/util.py b/cve_bin_tool/output_engine/util.py index 3ded2d86fc..66898b740f 100644 --- a/cve_bin_tool/output_engine/util.py +++ b/cve_bin_tool/output_engine/util.py @@ -76,9 +76,12 @@ def get_latest_upstream_stable_version(product_info: ProductInfo) -> str: + product_info.product ) - jsonResponse = make_http_requests("json", url=url, timeout=300) - if jsonResponse is not None and jsonResponse["total_items"] != 0: - latest_stable_version = jsonResponse["items"][0]["stable_version"] + try: + jsonResponse = make_http_requests("json", url=url, timeout=300) + if jsonResponse is not None and jsonResponse["total_items"] != 0: + latest_stable_version = jsonResponse["items"][0]["stable_version"] + except Exception: + latest_stable_version = "UNKNOWN" return latest_stable_version @@ -317,7 +320,7 @@ def group_cve_by_remark( { "cve_number": "CVE-XXX-XXX", "severity": "High", - "decription: "Lorem Ipsm", + "description: "Lorem Ipsm", }, {...} ],