feat(cognito): add Amazon Cognito service (#3060)

This commit is contained in:
Sergio Garcia
2023-12-11 14:35:00 +01:00
committed by GitHub
parent c9cb9774c6
commit ba16330e20
8 changed files with 297 additions and 1 deletions

View File

@@ -256,6 +256,10 @@ def mock_recover_checks_from_aws_provider_rds_service(*_):
]
def mock_recover_checks_from_aws_provider_cognito_service(*_):
return []
class Test_Check:
def test_load_check_metadata(self):
test_cases = [
@@ -565,6 +569,19 @@ class Test_Check:
recovered_checks = get_checks_from_input_arn(audit_resources, provider)
assert recovered_checks == expected_checks
@patch(
"prowler.lib.check.check.recover_checks_from_provider",
new=mock_recover_checks_from_aws_provider_cognito_service,
)
def test_get_checks_from_input_arn_cognito(self):
audit_resources = [
f"arn:aws:cognito-idp:us-east-1:{AWS_ACCOUNT_NUMBER}:userpool/test"
]
provider = "aws"
expected_checks = []
recovered_checks = get_checks_from_input_arn(audit_resources, provider)
assert recovered_checks == expected_checks
@patch(
"prowler.lib.check.check.recover_checks_from_provider",
new=mock_recover_checks_from_aws_provider_ec2_service,