MCPcopy Create free account
hub / github.com/aboutcode-org/vulnerablecode / get_packages_qs

Method get_packages_qs

vulnerabilities/api.py:654–664  ·  view source on GitHub ↗

Filter the packages on type, namespace and name.

(self)

Source from the content-addressed store, hash-verified

652 )
653
654 def get_packages_qs(self):
655 """
656 Filter the packages on type, namespace and name.
657 """
658 query_params = self.request.query_params
659 package_filter_data = {}
660 for field_name in ("type", "namespace", "name"):
661 if value := query_params.get(field_name):
662 package_filter_data[field_name] = value
663
664 return PackageFilterSet(package_filter_data).qs.with_is_vulnerable()
665
666 def get_queryset(self):
667 """

Callers 1

get_fixed_packages_qsMethod · 0.95

Calls 3

PackageFilterSetClass · 0.85
getMethod · 0.45
with_is_vulnerableMethod · 0.45

Tested by

no test coverage detected