cleaned newline formatting
This commit is contained in:
@ -63,14 +63,8 @@ class qualysWhisperAPI(object):
|
|||||||
|
|
||||||
def generate_scan_result_XML(self, limit=1000, offset=1, status='FINISHED'):
|
def generate_scan_result_XML(self, limit=1000, offset=1, status='FINISHED'):
|
||||||
report_xml = E.ServiceRequest(
|
report_xml = E.ServiceRequest(
|
||||||
E.filters(
|
E.filters(E.Criteria({'field': 'status', 'operator': 'EQUALS'}, status)),
|
||||||
E.Criteria({'field': 'status', 'operator': 'EQUALS'}, status
|
E.preferences(E.startFromOffset(str(offset)), E.limitResults(str(limit))),
|
||||||
),
|
|
||||||
),
|
|
||||||
E.preferences(
|
|
||||||
E.startFromOffset(str(offset)),
|
|
||||||
E.limitResults(str(limit))
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
return report_xml
|
return report_xml
|
||||||
|
|
||||||
@ -109,8 +103,10 @@ class qualysWhisperAPI(object):
|
|||||||
if i % limit == 0:
|
if i % limit == 0:
|
||||||
if (total - i) < limit:
|
if (total - i) < limit:
|
||||||
qualys_api_limit = total - i
|
qualys_api_limit = total - i
|
||||||
self.logger.info('Making a request with a limit of {} at offset {}'.format((str(qualys_api_limit)), str(i + 1)))
|
self.logger.info('Making a request with a limit of {} at offset {}'
|
||||||
scan_info = self.get_scan_info(limit=qualys_api_limit, offset=i + 1, status=status)
|
.format((str(qualys_api_limit)), str(i + 1)))
|
||||||
|
scan_info = self.get_scan_info(
|
||||||
|
limit=qualys_api_limit, offset=i + 1, status=status)
|
||||||
_records.append(scan_info)
|
_records.append(scan_info)
|
||||||
self.logger.debug('Converting XML to DataFrame')
|
self.logger.debug('Converting XML to DataFrame')
|
||||||
dataframes = [self.xml_parser(xml) for xml in _records]
|
dataframes = [self.xml_parser(xml) for xml in _records]
|
||||||
@ -140,20 +136,8 @@ class qualysWhisperAPI(object):
|
|||||||
E.format('CSV'),
|
E.format('CSV'),
|
||||||
#type is not needed, as the template already has it
|
#type is not needed, as the template already has it
|
||||||
E.type('WAS_SCAN_REPORT'),
|
E.type('WAS_SCAN_REPORT'),
|
||||||
E.template(
|
E.template(E.id(self.template_id)),
|
||||||
E.id(self.template_id)
|
E.config(E.scanReport(E.target(E.scans(E.WasScan(E.id(scan_id))))))
|
||||||
),
|
|
||||||
E.config(
|
|
||||||
E.scanReport(
|
|
||||||
E.target(
|
|
||||||
E.scans(
|
|
||||||
E.WasScan(
|
|
||||||
E.id(scan_id)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -266,7 +250,9 @@ class qualysScanReport:
|
|||||||
try:
|
try:
|
||||||
self.qw = qualysWhisperAPI(config=config)
|
self.qw = qualysWhisperAPI(config=config)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.logger.error('Could not load config! Please check settings. Error: {}'.format(str(e)))
|
self.logger.error(
|
||||||
|
'Could not load config! Please check settings. Error: {}'.format(
|
||||||
|
str(e)))
|
||||||
|
|
||||||
if file_stream:
|
if file_stream:
|
||||||
self.open_file = file_in.splitlines()
|
self.open_file = file_in.splitlines()
|
||||||
|
Reference in New Issue
Block a user