Return a list of Package URLs of vulnerable packages.
(self, request)
| 507 | |
| 508 | @action(detail=False, methods=["get"]) |
| 509 | def all(self, request): |
| 510 | """ |
| 511 | Return a list of Package URLs of vulnerable packages. |
| 512 | """ |
| 513 | vulnerable_purls = ( |
| 514 | Package.objects.vulnerable() |
| 515 | .only("package_url") |
| 516 | .order_by("package_url") |
| 517 | .distinct() |
| 518 | .values_list("package_url", flat=True) |
| 519 | ) |
| 520 | return Response(vulnerable_purls) |
| 521 | |
| 522 | @extend_schema( |
| 523 | request=LookupRequestSerializer, |
no test coverage detected