feat(securityhub): Send only FAILs but storing all in the output files (#3195)

This commit is contained in:
Pepe Fagoaga
2023-12-15 13:31:55 +01:00
committed by GitHub
parent 9a868464ee
commit fdeb523581
6 changed files with 116 additions and 86 deletions

View File

@@ -96,6 +96,7 @@ class Test_Common_Output_Options:
arguments.shodan = "test-api-key"
arguments.only_logs = False
arguments.unix_timestamp = False
arguments.send_sh_only_fails = True
audit_info = self.set_mocked_aws_audit_info()
allowlist_file = ""
@@ -105,6 +106,7 @@ class Test_Common_Output_Options:
)
assert isinstance(output_options, Aws_Output_Options)
assert output_options.security_hub_enabled
assert output_options.send_sh_only_fails
assert output_options.is_quiet
assert output_options.output_modes == ["html", "csv", "json", "json-asff"]
assert output_options.output_directory == arguments.output_directory
@@ -160,6 +162,7 @@ class Test_Common_Output_Options:
arguments.shodan = "test-api-key"
arguments.only_logs = False
arguments.unix_timestamp = False
arguments.send_sh_only_fails = True
# Mock AWS Audit Info
audit_info = self.set_mocked_aws_audit_info()
@@ -171,6 +174,7 @@ class Test_Common_Output_Options:
)
assert isinstance(output_options, Aws_Output_Options)
assert output_options.security_hub_enabled
assert output_options.send_sh_only_fails
assert output_options.is_quiet
assert output_options.output_modes == ["html", "csv", "json", "json-asff"]
assert output_options.output_directory == arguments.output_directory