don't try to process empty scans
This commit is contained in:
@ -341,7 +341,7 @@ class vulnWhispererBase(object):
|
||||
print '-' * 110
|
||||
for scan in sorted(scan_list, key=lambda k: k['time'], reverse=True):
|
||||
scan['imported'] = scan['imported'].ljust(8)
|
||||
scan['scan_name'] = scan['scan_name'].encode('utf-8')[:60].ljust(60)
|
||||
scan['scan_name'] = scan['scan_name'][:60].ljust(60).encode('utf-8')
|
||||
scan['time'] = scan['time'][:19].ljust(19)
|
||||
scan['status'] = scan['status'][:10].ljust(10)
|
||||
print output_string.format(**scan)
|
||||
@ -991,8 +991,10 @@ class vulnWhispererQualysVM(vulnWhispererBase):
|
||||
|
||||
else:
|
||||
try:
|
||||
self.logger.info('Processing {}: {}'.format(report_id, scan_name.encode('utf8')))
|
||||
self.logger.info('Processing {} ({})'.format(scan_name.encode('utf8'), report_id))
|
||||
vuln_ready = self.qualys_scan.process_data(scan_id=report_id)
|
||||
|
||||
if len(vuln_ready) != 0:
|
||||
# Map and transform fields
|
||||
vuln_ready = self.qualys_scan.normalise(vuln_ready)
|
||||
|
||||
@ -1010,6 +1012,7 @@ class vulnWhispererQualysVM(vulnWhispererBase):
|
||||
self.exit_code += 1
|
||||
return self.exit_code
|
||||
|
||||
if len(vuln_ready) != 0:
|
||||
if output_format == 'json':
|
||||
vuln_ready.to_json(relative_path_name + '.tmp', orient='records', lines=True)
|
||||
elif output_format == 'csv':
|
||||
|
Reference in New Issue
Block a user