Skip to content
Snippets Groups Projects
Commit 3f164b24 authored by Gioacchino Vino's avatar Gioacchino Vino
Browse files

Added logic accepted/know issues during oid validation

parent 9490708a
No related branches found
No related tags found
1 merge request!147Debug paas ci
...@@ -449,7 +449,7 @@ class Task: ...@@ -449,7 +449,7 @@ class Task:
def get_report_info(self, def get_report_info(self,
accepted_issues: List[str], accepted_issues: List[str],
known_issues: List[str]) -> Tuple[Dict,List[str]]: known_issues: List[str]) -> Tuple[Dict,List[str],List[str]]:
report = dict() report = dict()
accepted_oids = [] accepted_oids = []
new_oids = [] new_oids = []
...@@ -489,7 +489,10 @@ class Task: ...@@ -489,7 +489,10 @@ class Task:
glob_severity = s glob_severity = s
glob_threat = t glob_threat = t
report['global'] = {'threat': glob_threat, 'severity': glob_severity} 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 return report, accepted_oids, new_oids
class GVMClient(): class GVMClient():
......
...@@ -132,6 +132,14 @@ for host,ports in endpoints.items(): ...@@ -132,6 +132,14 @@ for host,ports in endpoints.items():
task.get_report_info(accepted_issues, known_issues) task.get_report_info(accepted_issues, known_issues)
accepted_oids += task_accepted_oids accepted_oids += task_accepted_oids
new_oids += task_new_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: else:
reports[host] = {'global': {"severity": -1, "threat": f"Scan Error. task.id: {task.id}"} } reports[host] = {'global': {"severity": -1, "threat": f"Scan Error. task.id: {task.id}"} }
...@@ -153,7 +161,7 @@ if len(accepted_oids) > 1: ...@@ -153,7 +161,7 @@ if len(accepted_oids) > 1:
f.writelines([msg + "\n" for msg in accepted_oids]) f.writelines([msg + "\n" for msg in accepted_oids])
f.write("\n") f.write("\n")
if len(accepted_oids) > 1: if len(new_oids) > 1:
with open(oids_filename, "a") as f: with open(oids_filename, "a") as f:
f.write("NEW OIDs\n") f.write("NEW OIDs\n")
f.writelines([msg + "\n" for msg in new_oids]) f.writelines([msg + "\n" for msg in new_oids])
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment