Skip to content

Commit ee3edcb

Browse files
committed
Add pipeline_id to nvd pipeline
Signed-off-by: Keshav Priyadarshi <[email protected]>
1 parent 69739c1 commit ee3edcb

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

vulnerabilities/improvers/vulnerability_status.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class VulnerabilityStatusImprover(Improver):
3838
@property
3939
def interesting_advisories(self) -> QuerySet:
4040
return (
41-
Advisory.objects.filter(Q(created_by=NVDImporterPipeline.qualified_name))
41+
Advisory.objects.filter(Q(created_by=NVDImporterPipeline.pipeline_id))
4242
.distinct("aliases")
4343
.paginated()
4444
)

vulnerabilities/pipelines/nvd_importer.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
class NVDImporterPipeline(VulnerableCodeBaseImporterPipeline):
3131
"""Collect advisories from NVD."""
3232

33+
pipeline_id = "nvd_importer"
34+
3335
# See https://github.com/nexB/vulnerablecode/issues/665 for follow up
3436
spdx_license_expression = (
3537
"LicenseRef-scancode-us-govt-public-domain AND LicenseRef-scancode-cve-tou"

vulnerabilities/tests/test_vulnerability_status_improver.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@
3333
def test_interesting_advisories():
3434
Advisory.objects.create(
3535
aliases=["CVE-1"],
36-
created_by=NVDImporterPipeline.qualified_name,
36+
created_by=NVDImporterPipeline.pipeline_id,
3737
summary="1",
3838
date_collected=datetime.now(),
3939
)
4040
Advisory.objects.create(
4141
aliases=["CVE-1"],
42-
created_by=NVDImporterPipeline.qualified_name,
42+
created_by=NVDImporterPipeline.pipeline_id,
4343
summary="2",
4444
date_collected=datetime.now(),
4545
)
@@ -54,7 +54,7 @@ def test_improver_end_to_end(mock_response):
5454
mock_response.return_value = response
5555
adv = Advisory.objects.create(
5656
aliases=["CVE-2023-35866"],
57-
created_by=NVDImporterPipeline.qualified_name,
57+
created_by=NVDImporterPipeline.pipeline_id,
5858
summary="1",
5959
date_collected=datetime.now(),
6060
)

0 commit comments

Comments
 (0)