Exemplo n.º 1
0
 def post(self, request, format=None, **kwargs):
     """
         Post request to get all vulnerability Data.
     """
     serializer = WebScanResultSerializer(data=request.data)
     if serializer.is_valid():
         scan_id = request.data.get('scan_id', )
         # project_id = request.data.get('project_id',)
         all_scans = zap_scan_results_db.objects.filter(scan_id=scan_id)
         serialized_scans = WebScanResultSerializer(all_scans, many=True)
         return Response(serialized_scans.data)
Exemplo n.º 2
0
 def post(self, request, format=None, **kwargs):
     """
         Post request to get all vulnerability Data.
     """
     serializer = WebScanResultSerializer(data=request.data)
     if serializer.is_valid():
         scan_id = request.data.get('scan_id',)
         # project_id = request.data.get('project_id',)
         zap_scan = zap_scan_results_db.objects.filter(scan_id=scan_id)
         burp_scan = burp_scan_result_db.objects.filter(scan_id=scan_id)
         all_scans = chain(zap_scan, burp_scan)
         serialized_scans = WebScanResultSerializer(all_scans, many=True)
         return Response(serialized_scans.data)
Exemplo n.º 3
0
 def post(self, request, format=None, **kwargs):
     """
         Post request to get all vulnerability Data.
     """
     username = request.user.username
     serializer = WebScanResultSerializer(data=request.data)
     if serializer.is_valid():
         scan_id = request.data.get('scan_id', )
         zap_scan = zap_scan_results_db.objects.filter(username=username,
                                                       scan_id=scan_id)
         burp_scan = burp_scan_result_db.objects.filter(username=username,
                                                        scan_id=scan_id)
         all_scans = chain(zap_scan, burp_scan)
         serialized_scans = WebScanResultSerializer(all_scans, many=True)
         return Response(serialized_scans.data)