Return vulnerable package PURLs.
(self, request)
| 265 | |
| 266 | @action(detail=False, methods=["get"]) |
| 267 | def all(self, request): |
| 268 | """ |
| 269 | Return vulnerable package PURLs. |
| 270 | """ |
| 271 | vulnerable_purls = ( |
| 272 | Package.objects.vulnerable() |
| 273 | .only("package_url") |
| 274 | .order_by("package_url") |
| 275 | .distinct() |
| 276 | .values_list("package_url") |
| 277 | ) |
| 278 | return Response(vulnerable_purls) |
| 279 | |
| 280 | @extend_schema( |
| 281 | request=V2LookupRequestSerializer, |
no test coverage detected