From 028561627102c1569570590e37c05787edb202b6 Mon Sep 17 00:00:00 2001 From: b31ngd3v Date: Thu, 17 Aug 2023 00:03:39 +0530 Subject: [PATCH] fix: osv version parsing --- cve_bin_tool/data_sources/osv_source.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cve_bin_tool/data_sources/osv_source.py b/cve_bin_tool/data_sources/osv_source.py index 04cf9c2315..175a1edf3f 100644 --- a/cve_bin_tool/data_sources/osv_source.py +++ b/cve_bin_tool/data_sources/osv_source.py @@ -319,7 +319,7 @@ def format_data(self, all_cve_entries): if ranges["type"] == "SEMVER": events = ranges["events"] - if events is None: + if events is None and "versions" in package: versions = package["versions"] if versions == []: @@ -331,7 +331,7 @@ def format_data(self, all_cve_entries): version_affected["versionEndIncluding"] = versions[-1] affected_data.append(version_affected) - else: + elif events is not None: introduced = None fixed = None