mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 06:45:08 +00:00
feat(json-asff): adds AWS resource tags in json-asff and SecurityHub findings (#2786)
Co-authored-by: samuel.burgos <samuel.burgos@flywire.com> Co-authored-by: Sergio Garcia <sergargar1@gmail.com>
This commit is contained in:
@@ -28,6 +28,7 @@ from prowler.lib.outputs.json import (
|
||||
fill_json_asff,
|
||||
fill_json_ocsf,
|
||||
generate_json_asff_status,
|
||||
generate_json_asff_resource_tags,
|
||||
generate_json_ocsf_severity_id,
|
||||
generate_json_ocsf_status,
|
||||
generate_json_ocsf_status_id,
|
||||
@@ -1349,6 +1350,17 @@ class Test_Outputs:
|
||||
assert generate_json_asff_status("WARNING") == "WARNING"
|
||||
assert generate_json_asff_status("SOMETHING ELSE") == "NOT_AVAILABLE"
|
||||
|
||||
def test_generate_json_asff_resource_tags(self):
|
||||
assert generate_json_asff_resource_tags(None) is None
|
||||
assert generate_json_asff_resource_tags([]) is None
|
||||
assert generate_json_asff_resource_tags([{}]) is None
|
||||
assert generate_json_asff_resource_tags([{"key1": "value1"}]) == {
|
||||
"key1": "value1"
|
||||
}
|
||||
assert generate_json_asff_resource_tags(
|
||||
[{"Key": "key1", "Value": "value1"}]
|
||||
) == {"key1": "value1"}
|
||||
|
||||
def test_generate_json_ocsf_status(self):
|
||||
assert generate_json_ocsf_status("PASS") == "Success"
|
||||
assert generate_json_ocsf_status("FAIL") == "Failure"
|
||||
|
||||
Reference in New Issue
Block a user