diff --git a/files/gvm_library.py b/files/gvm_library.py index 902e678dae4fcbdac964b3abb1a8e8ae29ff20e9..b3558c44e099e3ad23214af6539432b061ee484a 100644 --- a/files/gvm_library.py +++ b/files/gvm_library.py @@ -449,7 +449,7 @@ class Task: def get_report_info(self, accepted_issues: List[str], - known_issues: List[str]) -> Tuple[Dict,List[str]]: + known_issues: List[str]) -> Tuple[Dict,List[str],List[str]]: report = dict() accepted_oids = [] new_oids = [] @@ -489,7 +489,10 @@ class Task: glob_severity = s glob_threat = t report['global'] = {'threat': glob_threat, 'severity': glob_severity} - + logging.debug("accepted") + logging.debug(accepted_oids) + logging.debug("new") + logging.debug(new_oids) return report, accepted_oids, new_oids class GVMClient(): diff --git a/files/scan.py b/files/scan.py index 2a98c2f57635ec95eb299e8b45cf090dd2944101..b4e908361580a09ec5c449f28b1c667f80d6c4c0 100644 --- a/files/scan.py +++ b/files/scan.py @@ -132,6 +132,14 @@ for host,ports in endpoints.items(): task.get_report_info(accepted_issues, known_issues) accepted_oids += task_accepted_oids new_oids += task_new_oids + logging.debug("task_accepted_oids") + logging.debug(task_accepted_oids) + logging.debug("task_new_oids") + logging.debug(task_new_oids) + logging.debug("accepted_oids") + logging.debug(accepted_oids) + logging.debug("new_oids") + logging.debug(new_oids) else: reports[host] = {'global': {"severity": -1, "threat": f"Scan Error. task.id: {task.id}"} } @@ -153,7 +161,7 @@ if len(accepted_oids) > 1: f.writelines([msg + "\n" for msg in accepted_oids]) f.write("\n") -if len(accepted_oids) > 1: +if len(new_oids) > 1: with open(oids_filename, "a") as f: f.write("NEW OIDs\n") f.writelines([msg + "\n" for msg in new_oids]) \ No newline at end of file