def zap_scan_pdf_gen(request): """ Generate Report in PDF format. :param request: :return: """ all_scan = zap_scans_db.objects.all() if request.method == 'POST': scan_id = request.POST.get("scan_id") scan_url = request.POST.get("scan_url") vuln_scan = zap_scan_results_db.objects.filter(scan_id=scan_id) zap_all_vul = zap_scan_results_db.objects.filter( scan_id=scan_id).values('name', 'risk', 'vuln_color', 'scan_id').distinct() # all_pam = zap_scan_results_db.objects.filter(scan_id=scan_id) # for para in all_pam: # evi_para = para.param # evi_list = ast.literal_eval(evi_para) # for e in evi_list: # print e return render_to_pdf_response( request, template=str('zapscanner/zap_scan_pdf_gen.html'), download_filename=None, content_type='application/pdf', context={ 'all_scan': all_scan, 'vuln_scan': vuln_scan, 'scan_url': scan_url, 'zap_all_vul': zap_all_vul, # 'evi': evi_list })
def zap_scan_pdf_gen(request): """ Generate Report in PDF format. :param request: :return: """ username = request.user.username all_scan = zap_scans_db.objects.filter(username=username) if request.method == 'POST': scan_id = request.POST.get("scan_id") scan_url = request.POST.get("scan_url") vuln_scan = zap_scan_results_db.objects.filter(username=username, scan_id=scan_id) zap_all_vul = zap_scan_results_db.objects.filter(username=username, scan_id=scan_id).values('name', 'risk', 'vuln_color', 'scan_id').distinct() return render_to_pdf_response(request, template=str('zapscanner/zap_scan_pdf_gen.html'), download_filename=None, content_type='application/pdf', context={'all_scan': all_scan, 'vuln_scan': vuln_scan, 'scan_url': scan_url, 'zap_all_vul': zap_all_vul, # 'evi': evi_list })
def scan_pdf_gen(request): all_scan = zap_scans_db.objects.all() if request.method == 'POST': scan_id = request.POST.get("scan_id") scan_url = request.POST.get("scan_url") vuln_scan = zap_scan_results_db.objects.filter(scan_id=scan_id) zap_all_vul = zap_scan_results_db.objects.filter( scan_id=scan_id).values( 'name', 'risk', 'vuln_color', 'scan_id', ).distinct() return render_to_pdf_response(request, template=str('pdf_generate.html'), download_filename=None, content_type='application/pdf', context={ 'all_scan': all_scan, 'vuln_scan': vuln_scan, 'scan_url': scan_url, 'zap_all_vul': zap_all_vul })