Skip to content

Commit ecdb4ad

Browse files
authored
Stop github OSV importer crashes (#1853)
* Stop github OSV importer crashes Signed-off-by: Tushar Goel <[email protected]> * Fix formatting issues Signed-off-by: Tushar Goel <[email protected]> --------- Signed-off-by: Tushar Goel <[email protected]>
1 parent 83df390 commit ecdb4ad

File tree

1 file changed

+8
-1
lines changed
  • vulnerabilities/importers

1 file changed

+8
-1
lines changed

vulnerabilities/importers/osv.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,14 @@ def get_affected_purl(affected_pkg, raw_id):
220220
f"No PackageURL possible: {purl!r} for affected_pkg {affected_pkg} for OSV id: {raw_id}"
221221
)
222222
return
223-
return PackageURL.from_string(str(purl))
223+
try:
224+
package_url = PackageURL.from_string(str(purl))
225+
return package_url
226+
except:
227+
logger.error(
228+
f"Invalid PackageURL: {purl!r} for affected_pkg {affected_pkg} for OSV id: {raw_id}"
229+
)
230+
return None
224231

225232

226233
def get_affected_version_range(affected_pkg, raw_id, supported_ecosystem):

0 commit comments

Comments
 (0)