Skip to content

Commit 46914e8

Browse files
committed
Add a reference URL to ensure the advisory is created
Signed-off-by: ziad hany <ziadhany2016@gmail.com>
1 parent 07b0592 commit 46914e8

File tree

2 files changed

+23
-7
lines changed

2 files changed

+23
-7
lines changed

vulnerabilities/pipelines/v2_importers/suse_score_importer.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111

1212
from vulnerabilities import severity_systems
1313
from vulnerabilities.importer import AdvisoryData
14+
from vulnerabilities.importer import ReferenceV2
1415
from vulnerabilities.importer import VulnerabilitySeverity
1516
from vulnerabilities.management.commands.commit_export import logger
1617
from vulnerabilities.pipelines import VulnerableCodeBaseImporterPipelineV2
1718
from vulnerabilities.utils import fetch_yaml
18-
from vulnerabilities.utils import is_cve
1919

2020

2121
class SUSESeverityScoreImporterPipeline(VulnerableCodeBaseImporterPipelineV2):
@@ -62,13 +62,11 @@ def collect_advisories(self) -> Iterable[AdvisoryData]:
6262
)
6363
severities.append(score)
6464

65-
if not is_cve(cve_id):
66-
continue
67-
6865
yield AdvisoryData(
6966
advisory_id=cve_id,
7067
aliases=[],
7168
summary="",
7269
severities=severities,
70+
references_v2=[ReferenceV2(reference_id=cve_id, url=self.url)],
7371
url=self.url,
7472
)

vulnerabilities/tests/test_data/suse_scores_v2/suse-cvss-scores-expected.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@
44
"aliases": [],
55
"summary": "",
66
"affected_packages": [],
7-
"references_v2": [],
7+
"references_v2": [
8+
{
9+
"reference_id": "CVE-2004-0230",
10+
"reference_type": "",
11+
"url": "https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml"
12+
}
13+
],
814
"patches": [],
915
"severities": [
1016
{
@@ -27,7 +33,13 @@
2733
"aliases": [],
2834
"summary": "",
2935
"affected_packages": [],
30-
"references_v2": [],
36+
"references_v2": [
37+
{
38+
"reference_id": "CVE-2003-1605",
39+
"reference_type": "",
40+
"url": "https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml"
41+
}
42+
],
3143
"patches": [],
3244
"severities": [
3345
{
@@ -45,7 +57,13 @@
4557
"aliases": [],
4658
"summary": "",
4759
"affected_packages": [],
48-
"references_v2": [],
60+
"references_v2": [
61+
{
62+
"reference_id": "CVE-2010-20103",
63+
"reference_type": "",
64+
"url": "https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml"
65+
}
66+
],
4967
"patches": [],
5068
"severities": [
5169
{

0 commit comments

Comments
 (0)