File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434
3535@admin .register (Vulnerability )
3636class VulnerabilityAdmin (admin .ModelAdmin ):
37- pass
37+ search_fields = [ "cve_id" ]
3838
3939
4040@admin .register (VulnerabilityReference )
4141class VulnerabilityReferenceAdmin (admin .ModelAdmin ):
42- pass
42+ search_fields = [ "vulnerability__cve_id" , "reference_id" , "url" ]
4343
4444
4545@admin .register (Package )
4646class PackageAdmin (admin .ModelAdmin ):
47- pass
47+ list_filter = ("type" , "namespace" )
48+ search_fields = ["name" ]
4849
4950
5051@admin .register (PackageRelatedVulnerability )
5152class PackageRelatedVulnerabilityAdmin (admin .ModelAdmin ):
52- pass
53+ list_filter = ("is_vulnerable" , "package__type" , "package__namespace" )
54+ search_fields = ["vulnerability__cve_id" , "package__name" ]
5355
5456
5557@admin .register (Importer )
Original file line number Diff line number Diff line change @@ -144,6 +144,9 @@ class PackageRelatedVulnerability(models.Model):
144144 vulnerability = models .ForeignKey (Vulnerability , on_delete = models .CASCADE )
145145 is_vulnerable = models .BooleanField ()
146146
147+ def __str__ (self ):
148+ return self .package .package_url + " " + self .vulnerability .cve_id
149+
147150 class Meta :
148151 unique_together = ("package" , "vulnerability" )
149152 verbose_name_plural = "PackageRelatedVulnerabilities"
You can’t perform that action at this time.
0 commit comments