diff --git a/outputs/generated_html/README b/outputs/generated_html/README new file mode 100644 index 0000000000000000000000000000000000000000..781acfd5d6cea98d6109d74a75b12954d41cb160 --- /dev/null +++ b/outputs/generated_html/README @@ -0,0 +1 @@ +Generated HTML pages are stored here diff --git a/outputs/json_dumps/README b/outputs/json_dumps/README new file mode 100644 index 0000000000000000000000000000000000000000..25f79dd06bce810466f56e3a9ebff62684a68dc3 --- /dev/null +++ b/outputs/json_dumps/README @@ -0,0 +1 @@ +JSON scan summaries are stored here diff --git a/outputs/logs/README b/outputs/logs/README new file mode 100644 index 0000000000000000000000000000000000000000..b47e3eb053cf3a8dd86cb133efb77a6441732e55 --- /dev/null +++ b/outputs/logs/README @@ -0,0 +1 @@ +Individual scan tool logs are dumped here diff --git a/src/iac_scan_runner/results_summary.py b/src/iac_scan_runner/results_summary.py index 6e41a18ca1b54124dc141c15ba38ef9b379c1f20..ec91afcba56061d4e49cf92cf50885b0e4f379b5 100644 --- a/src/iac_scan_runner/results_summary.py +++ b/src/iac_scan_runner/results_summary.py @@ -79,7 +79,7 @@ class ResultsSummary: print(self.outcomes) def dump_outcomes(self, file_name: str): - file_path = "json_dumps/" + file_name + ".json" + file_path = "../outputs/json_dumps/" + file_name + ".json" with open(file_path, "w") as fp: json.dump(self.outcomes, fp) diff --git a/src/iac_scan_runner/scan_runner.py b/src/iac_scan_runner/scan_runner.py index aa48057d0d24386dbf95e171e4d4c441e09dca78..72659afc388be6fdaf539360de815b4dc5cb3ff2 100644 --- a/src/iac_scan_runner/scan_runner.py +++ b/src/iac_scan_runner/scan_runner.py @@ -155,7 +155,7 @@ class ScanRunner: dt = datetime.now() ts = datetime.timestamp(dt) - dir_name = "scan_run_" + str(ts) + dir_name = "../outputs/logs/scan_run_" + str(ts) os.mkdir(dir_name) diff --git a/src/iac_scan_runner/utils.py b/src/iac_scan_runner/utils.py index d54decafe0ba4079d4850937a4d4e0ce7b43824a..3b993c0647948f5160e0c1b4aff2598ab920a9b8 100644 --- a/src/iac_scan_runner/utils.py +++ b/src/iac_scan_runner/utils.py @@ -95,7 +95,7 @@ def write_html_to_file(file_name: str, output_value: str): :param output_dir: Directory where log will be stored :param output_value: Content written to given file """ - file_name = "generated_html/" + file_name + ".html" + file_name = "../outputs/generated_html/" + file_name + ".html" with open(file_name, "w") as text_file: text_file.write(output_value)