The cloudformation templates provided by this project have a number of failures from cfn-lint that could be addressed.
W3005 Obsolete DependsOn on resource (WAFWhitelistSet), dependency already enforced by a "Ref" at Resources/WAFWhitelistRule/Properties/Predicates/0/DataId/Ref/WAFWhitelistSet
aws-waf-security-automations-alb.template:378:7
W3005 Obsolete DependsOn on resource (WAFBlacklistSet), dependency already enforced by a "Ref" at Resources/WAFBlacklistRule/Properties/Predicates/0/DataId/Ref/WAFBlacklistSet
aws-waf-security-automations-alb.template:398:7
W3005 Obsolete DependsOn on resource (WAFScansProbesSet), dependency already enforced by a "Ref" at Resources/WAFScansProbesRule/Properties/Predicates/0/DataId/Ref/WAFScansProbesSet
aws-waf-security-automations-alb.template:418:7
W3005 Obsolete DependsOn on resource (WAFReputationListsSet1), dependency already enforced by a "Ref" at Resources/WAFIPReputationListsRule1/Properties/Predicates/0/DataId/Ref/WAFReputationListsSet1
aws-waf-security-automations-alb.template:438:7
E3012 Property Resources/WAFIPReputationListsRule1/Properties/Predicates/0/Negated should be of type Boolean
aws-waf-security-automations-alb.template:451:11
W3005 Obsolete DependsOn on resource (WAFReputationListsSet2), dependency already enforced by a "Ref" at Resources/WAFIPReputationListsRule2/Properties/Predicates/0/DataId/Ref/WAFReputationListsSet2
aws-waf-security-automations-alb.template:458:7
E3012 Property Resources/WAFIPReputationListsRule2/Properties/Predicates/0/Negated should be of type Boolean
aws-waf-security-automations-alb.template:471:11
W3005 Obsolete DependsOn on resource (WAFBadBotSet), dependency already enforced by a "Ref" at Resources/WAFBadBotRule/Properties/Predicates/0/DataId/Ref/WAFBadBotSet
aws-waf-security-automations-alb.template:478:7
E3012 Property Resources/WAFBadBotRule/Properties/Predicates/0/Negated should be of type Boolean
aws-waf-security-automations-alb.template:491:11
W3005 Obsolete DependsOn on resource (WAFSqlInjectionDetection), dependency already enforced by a "Ref" at Resources/WAFSqlInjectionRule/Properties/Predicates/0/DataId/Ref/WAFSqlInjectionDetection
aws-waf-security-automations-alb.template:498:7
W3005 Obsolete DependsOn on resource (WAFXssDetection), dependency already enforced by a "Ref" at Resources/WAFXssRule/Properties/Predicates/0/DataId/Ref/WAFXssDetection
aws-waf-security-automations-alb.template:518:7
W3005 Obsolete DependsOn on resource (WAFWhitelistRule), dependency already enforced by a "Ref" at Resources/WAFWebACL/Properties/Rules/0/RuleId/Ref/WAFWhitelistRule
aws-waf-security-automations-alb.template:538:7
W3005 Obsolete DependsOn on resource (LambdaRoleLogParser), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaWAFLogParserFunction/Properties/Role/Fn::GetAtt/['LambdaRoleLogParser', 'Arn']
aws-waf-security-automations-alb.template:680:7
W3005 Obsolete DependsOn on resource (WAFBlacklistSet), dependency already enforced by a "Ref" at Resources/LambdaWAFLogParserFunction/Properties/Environment/Variables/IP_SET_ID_BLACKLIST/Ref/WAFBlacklistSet
aws-waf-security-automations-alb.template:680:7
W3005 Obsolete DependsOn on resource (WAFScansProbesSet), dependency already enforced by a "Ref" at Resources/LambdaWAFLogParserFunction/Properties/Environment/Variables/IP_SET_ID_AUTO_BLOCK/Ref/WAFScansProbesSet
aws-waf-security-automations-alb.template:680:7
E3012 Property Resources/LambdaWAFLogParserFunction/Properties/MemorySize should be of type Integer
aws-waf-security-automations-alb.template:739:9
E3012 Property Resources/LambdaWAFLogParserFunction/Properties/Timeout should be of type Integer
aws-waf-security-automations-alb.template:740:9
W3005 Obsolete DependsOn on resource (LambdaWAFLogParserFunction), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaInvokePermissionLogParser/Properties/FunctionName/Fn::GetAtt/['LambdaWAFLogParserFunction', 'Arn']
aws-waf-security-automations-alb.template:746:7
W3005 Obsolete DependsOn on resource (LambdaRoleReputationListsParser), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaWAFReputationListsParserFunction/Properties/Role/Fn::GetAtt/['LambdaRoleReputationListsParser', 'Arn']
aws-waf-security-automations-alb.template:876:7
E3012 Property Resources/LambdaWAFReputationListsParserFunction/Properties/MemorySize should be of type Integer
aws-waf-security-automations-alb.template:897:9
E3012 Property Resources/LambdaWAFReputationListsParserFunction/Properties/Timeout should be of type Integer
aws-waf-security-automations-alb.template:898:9
W3005 Obsolete DependsOn on resource (LambdaWAFReputationListsParserFunction), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaWAFReputationListsParserEventsRule/Properties/Targets/0/Arn/Fn::GetAtt/['LambdaWAFReputationListsParserFunction', 'Arn']
aws-waf-security-automations-alb.template:914:7
W3005 Obsolete DependsOn on resource (WAFReputationListsSet1), dependency already enforced by a "Ref" at Resources/LambdaWAFReputationListsParserEventsRule/Properties/Targets/0/Input/Fn::Join/1/8/Ref/WAFReputationListsSet1
aws-waf-security-automations-alb.template:914:7
W3005 Obsolete DependsOn on resource (WAFReputationListsSet2), dependency already enforced by a "Ref" at Resources/LambdaWAFReputationListsParserEventsRule/Properties/Targets/0/Input/Fn::Join/1/11/Ref/WAFReputationListsSet2
aws-waf-security-automations-alb.template:914:7
W3005 Obsolete DependsOn on resource (LambdaWAFReputationListsParserFunction), dependency already enforced by a "Ref" at Resources/LambdaInvokePermissionReputationListsParser/Properties/FunctionName/Ref/LambdaWAFReputationListsParserFunction
aws-waf-security-automations-alb.template:954:7
W3005 Obsolete DependsOn on resource (LambdaWAFReputationListsParserEventsRule), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaInvokePermissionReputationListsParser/Properties/SourceArn/Fn::GetAtt/['LambdaWAFReputationListsParserEventsRule', 'Arn']
aws-waf-security-automations-alb.template:954:7
W3005 Obsolete DependsOn on resource (LambdaRoleBadBot), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaWAFBadBotParserFunction/Properties/Role/Fn::GetAtt/['LambdaRoleBadBot', 'Arn']
aws-waf-security-automations-alb.template:1075:7
E3012 Property Resources/LambdaWAFBadBotParserFunction/Properties/MemorySize should be of type Integer
aws-waf-security-automations-alb.template:1110:9
E3012 Property Resources/LambdaWAFBadBotParserFunction/Properties/Timeout should be of type Integer
aws-waf-security-automations-alb.template:1111:9
W3005 Obsolete DependsOn on resource (LambdaWAFBadBotParserFunction), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaInvokePermissionBadBot/Properties/FunctionName/Fn::GetAtt/['LambdaWAFBadBotParserFunction', 'Arn']
aws-waf-security-automations-alb.template:1117:7
W3005 Obsolete DependsOn on resource (LambdaWAFBadBotParserFunction), dependency already enforced by a "Fn:GetAtt" at Resources/ApiGatewayBadBotMethodRoot/Properties/Integration/Uri/Fn::Join/1/3/Fn::GetAtt/['LambdaWAFBadBotParserFunction', 'Arn']
aws-waf-security-automations-alb.template:1150:7
W3005 Obsolete DependsOn on resource (ApiGatewayBadBot), dependency already enforced by a "Ref" at Resources/ApiGatewayBadBotMethodRoot/Properties/RestApiId/Ref/ApiGatewayBadBot
aws-waf-security-automations-alb.template:1150:7
W3005 Obsolete DependsOn on resource (ApiGatewayBadBot), dependency already enforced by a "Fn:GetAtt" at Resources/ApiGatewayBadBotMethodRoot/Properties/ResourceId/Fn::GetAtt/['ApiGatewayBadBot', 'RootResourceId']
aws-waf-security-automations-alb.template:1150:7
W3005 Obsolete DependsOn on resource (LambdaWAFBadBotParserFunction), dependency already enforced by a "Fn:GetAtt" at Resources/ApiGatewayBadBotMethod/Properties/Integration/Uri/Fn::Join/1/3/Fn::GetAtt/['LambdaWAFBadBotParserFunction', 'Arn']
aws-waf-security-automations-alb.template:1183:7
W3005 Obsolete DependsOn on resource (ApiGatewayBadBot), dependency already enforced by a "Ref" at Resources/ApiGatewayBadBotMethod/Properties/RestApiId/Ref/ApiGatewayBadBot
aws-waf-security-automations-alb.template:1183:7
W3005 Obsolete DependsOn on resource (ApiGatewayBadBotDeployment), dependency already enforced by a "Ref" at Resources/ApiGatewayBadBotStage/Properties/DeploymentId/Ref/ApiGatewayBadBotDeployment
aws-waf-security-automations-alb.template:1228:7
W3005 Obsolete DependsOn on resource (WAFWebACL), dependency already enforced by a "Ref" at Resources/LambdaRoleCustomResource/Properties/Policies/2/PolicyDocument/Statement/0/Resource/Fn::Join/1/5/Ref/WAFWebACL
aws-waf-security-automations-alb.template:1243:7
W3005 Obsolete DependsOn on resource (LambdaRoleCustomResource), dependency already enforced by a "Fn:GetAtt" at Resources/LambdaWAFCustomResourceFunction/Properties/Role/Fn::GetAtt/['LambdaRoleCustomResource', 'Arn']
aws-waf-security-automations-alb.template:1440:7
E3012 Property Resources/LambdaWAFCustomResourceFunction/Properties/MemorySize should be of type Integer
aws-waf-security-automations-alb.template:1458:9
E3012 Property Resources/LambdaWAFCustomResourceFunction/Properties/Timeout should be of type Integer
aws-waf-security-automations-alb.template:1459:9
W3005 Obsolete DependsOn on resource (LambdaWAFCustomResourceFunction), dependency already enforced by a "Fn:GetAtt" at Resources/WafWebAclRuleControler/Properties/ServiceToken/Fn::GetAtt/['LambdaWAFCustomResourceFunction', 'Arn']
aws-waf-security-automations-alb.template:1465:7
W3005 Obsolete DependsOn on resource (WAFWebACL), dependency already enforced by a "Ref" at Resources/WafWebAclRuleControler/Properties/WAFWebACL/Ref/WAFWebACL
aws-waf-security-automations-alb.template:1465:7
W3005 Obsolete DependsOn on resource (SolutionHelperRole), dependency already enforced by a "Fn:GetAtt" at Resources/SolutionHelper/Properties/Role/Fn::GetAtt/['SolutionHelperRole', 'Arn']
aws-waf-security-automations-alb.template:1665:7
E3012 Property Resources/SolutionHelper/Properties/Timeout should be of type Integer
aws-waf-security-automations-alb.template:1688:9
W3005 Obsolete DependsOn on resource (SolutionHelper), dependency already enforced by a "Fn:GetAtt" at Resources/CreateUniqueID/Properties/ServiceToken/Fn::GetAtt/['SolutionHelper', 'Arn']
aws-waf-security-automations-alb.template:1693:7