File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2695,15 +2695,24 @@ class BurpRawRequestResponseViewSet(
26952695 queryset = BurpRawRequestResponse .objects .none ()
26962696 filter_backends = (DjangoFilterBackend ,)
26972697 filterset_fields = ["finding" ]
2698+ permission_classes = (
2699+ IsAuthenticated ,
2700+ permissions .UserHasFindingPermission ,
2701+ )
26982702
26992703 def get_queryset (self ):
2700- results = BurpRawRequestResponse .objects .all ()
2701- empty_value = b""
2702- results = results .exclude (
2703- burpRequestBase64__exact = empty_value ,
2704- burpResponseBase64__exact = empty_value ,
2704+ return (
2705+ BurpRawRequestResponse .objects .filter (
2706+ finding__in = get_authorized_findings (
2707+ Permissions .Finding_View ,
2708+ ),
2709+ )
2710+ .exclude (
2711+ burpRequestBase64__exact = b"" ,
2712+ burpResponseBase64__exact = b"" ,
2713+ )
2714+ .order_by ("id" )
27052715 )
2706- return results .order_by ("id" )
27072716
27082717
27092718# Authorization: superuser
You can’t perform that action at this time.
0 commit comments