@@ -53,22 +53,6 @@ class Meta:
5353 fields = ["url" , "purl" , "is_vulnerable" ]
5454
5555
56- class VulnSerializerRefsAndSummary (serializers .HyperlinkedModelSerializer ):
57- """
58- Lookup vulnerabilities references by aliases (such as a CVE).
59- """
60-
61- fixed_packages = MinimalPackageSerializer (
62- many = True , source = "filtered_fixed_packages" , read_only = True
63- )
64-
65- references = VulnerabilityReferenceSerializer (many = True , source = "vulnerabilityreference_set" )
66-
67- class Meta :
68- model = Vulnerability
69- fields = ["url" , "vulnerability_id" , "summary" , "references" , "fixed_packages" ]
70-
71-
7256class MinimalVulnerabilitySerializer (serializers .HyperlinkedModelSerializer ):
7357 """
7458 Lookup vulnerabilities by aliases (such as a CVE).
@@ -89,6 +73,23 @@ class Meta:
8973 fields = ["alias" ]
9074
9175
76+ class VulnSerializerRefsAndSummary (serializers .HyperlinkedModelSerializer ):
77+ """
78+ Lookup vulnerabilities references by aliases (such as a CVE).
79+ """
80+
81+ fixed_packages = MinimalPackageSerializer (
82+ many = True , source = "filtered_fixed_packages" , read_only = True
83+ )
84+
85+ references = VulnerabilityReferenceSerializer (many = True , source = "vulnerabilityreference_set" )
86+ aliases = AliasSerializer (many = True , source = "alias" )
87+
88+ class Meta :
89+ model = Vulnerability
90+ fields = ["url" , "vulnerability_id" , "summary" , "references" , "fixed_packages" , "aliases" ]
91+
92+
9293class VulnerabilitySerializer (serializers .HyperlinkedModelSerializer ):
9394
9495 fixed_packages = MinimalPackageSerializer (
0 commit comments