MCPcopy Index your code
hub / github.com/aboutcode-org/vulnerablecode / all

Method all

vulnerabilities/api_v2.py:509–520  ·  view source on GitHub ↗

Return a list of Package URLs of vulnerable packages.

(self, request)

Source from the content-addressed store, hash-verified

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,

Callers 10

get_aliasesMethod · 0.45
PackageV2ViewSetClass · 0.45
listMethod · 0.45
bulk_lookupMethod · 0.45
bulk_searchMethod · 0.45
CodeFixViewSetClass · 0.45
CodeFixV2ViewSetClass · 0.45

Calls 1

vulnerableMethod · 0.80

Tested by

no test coverage detected