File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed
vulnerabilities/pipelines/v2_importers Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change 1212from vulnerabilities import severity_systems
1313from vulnerabilities .importer import AdvisoryData
1414from vulnerabilities .importer import VulnerabilitySeverity
15- from vulnerabilities .management .commands .commit_export import logger
1615from vulnerabilities .pipelines import VulnerableCodeBaseImporterPipelineV2
1716from vulnerabilities .utils import fetch_yaml
1817
@@ -50,21 +49,21 @@ def collect_advisories(self) -> Iterable[AdvisoryData]:
5049 cvss_version = cvss_score .get ("version" ) or ""
5150 scoring_system = systems_by_version .get (cvss_version )
5251 if not scoring_system :
53- logger . error (f"Unsupported CVSS version: { cvss_version } " )
52+ self . log (f"Unsupported CVSS version: { cvss_version } " )
5453 continue
55- base_score = str (cvss_score .get ("score" ) or "" )
56- vector = str (cvss_score .get ("vector" ) or "" )
57- score = VulnerabilitySeverity (
58- system = scoring_system ,
59- value = base_score ,
60- scoring_elements = vector ,
61- )
62- severities .append (score )
54+ base_score = cvss_score .get ("score" )
55+ vector = cvss_score .get ("vector" )
56+ if base_score and vector :
57+ score = VulnerabilitySeverity (
58+ system = scoring_system ,
59+ value = base_score ,
60+ scoring_elements = vector ,
61+ )
62+ severities .append (score )
6363
6464 yield AdvisoryData (
6565 advisory_id = cve_id ,
6666 aliases = [],
67- summary = "" ,
6867 severities = severities ,
6968 references_v2 = [],
7069 url = self .url ,
You can’t perform that action at this time.
0 commit comments