feat(oscf): add OCSF format as JSON output for AWS, Azure and GCP. Hello Amazon Security Lake! (#2429)

This commit is contained in:
Sergio Garcia
2023-06-07 14:28:43 +02:00
committed by GitHub
parent 3e3e8a14ee
commit cdf2a13bbd
9 changed files with 335 additions and 15 deletions

View File

@@ -18,7 +18,7 @@ class Test_Parser:
parsed = self.parser.parse(command)
assert parsed.provider == provider
assert not parsed.quiet
assert len(parsed.output_modes) == 3
assert len(parsed.output_modes) == 4
assert "csv" in parsed.output_modes
assert "html" in parsed.output_modes
assert "json" in parsed.output_modes
@@ -64,7 +64,7 @@ class Test_Parser:
parsed = self.parser.parse(command)
assert parsed.provider == provider
assert not parsed.quiet
assert len(parsed.output_modes) == 3
assert len(parsed.output_modes) == 4
assert "csv" in parsed.output_modes
assert "html" in parsed.output_modes
assert "json" in parsed.output_modes
@@ -102,7 +102,7 @@ class Test_Parser:
parsed = self.parser.parse(command)
assert parsed.provider == provider
assert not parsed.quiet
assert len(parsed.output_modes) == 3
assert len(parsed.output_modes) == 4
assert "csv" in parsed.output_modes
assert "html" in parsed.output_modes
assert "json" in parsed.output_modes
@@ -203,7 +203,7 @@ class Test_Parser:
def test_root_parser_default_output_modes(self):
command = [prowler_command]
parsed = self.parser.parse(command)
assert len(parsed.output_modes) == 3
assert len(parsed.output_modes) == 4
assert "csv" in parsed.output_modes
assert "json" in parsed.output_modes
assert "html" in parsed.output_modes