-
-
Notifications
You must be signed in to change notification settings - Fork 266
Closed
Labels
Description
#2017 introduced Patch and PackageCommitPatch to AdvisoryV2, but these are not being reported when serializing AdvisoryV2 to AdvisoryData using AdvisoryV2.to_advisory_data().
-
patchesfield is missing fromAdvisoryV2.to_advisory_data().
vulnerablecode/vulnerabilities/models.py
Lines 3011 to 3023 in 0318583
return AdvisoryData( advisory_id=self.advisory_id, aliases=[item.alias for item in self.aliases.all()], summary=self.summary, affected_packages=[ impacted.to_affected_package_data() for impacted in self.impacted_packages.all() ], references_v2=[ref.to_reference_v2_data() for ref in self.references.all()], date_published=self.date_published, weaknesses=[weak.cwe_id for weak in self.weaknesses.all()], severities=[sev.to_vulnerability_severity_data() for sev in self.severities.all()], url=self.url, ) -
introduced_by_commit_patchesandfixed_by_commit_patchesfield is missing fromImpactedPackage.to_dict().
vulnerablecode/vulnerabilities/models.py
Lines 3098 to 3102 in 0318583
return { "package": purl_to_dict(self.base_purl), "affected_version_range": self.affecting_vers, "fixed_version_range": self.fixed_vers, }
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done