We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 83df390 commit ecdb4adCopy full SHA for ecdb4ad
vulnerabilities/importers/osv.py
@@ -220,7 +220,14 @@ def get_affected_purl(affected_pkg, raw_id):
220
f"No PackageURL possible: {purl!r} for affected_pkg {affected_pkg} for OSV id: {raw_id}"
221
)
222
return
223
- return PackageURL.from_string(str(purl))
+ 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
231
232
233
def get_affected_version_range(affected_pkg, raw_id, supported_ecosystem):
0 commit comments