ComplianceFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,014 of 9,80879%223 of 45150%1642975002,790466
buildControlProperty(AuditManagerControl, AuditManagerControl.FrameworkControl, String)4260%170%1313868611
buildControlSetsForFramework(String)3030%520%2727484811
createSingleAssessment(String, int, String, Bucket, Role, String)2073915%1150%12879501
createCustomFramework(String, List, String)2050%20%22555511
queryAwsForFramework(String)1897628%34410%1920395401
createRdsDeletionProtectionRemediation(CfnConfigRule)17594%1150%12535601
createRdsAutoMinorVersionUpgradeRemediation(CfnConfigRule)17594%1150%12535601
checkConfigInfrastructureExists()986439%18418%1112243701
create()4017781%122668%82065101
addCloudTrailBucketAccessRemediation(CfnConfigRule)3427388%6650%6798201
createS3ConfigRules(CfnConfigurationRecorder, AwsCustomResource)276269%6650%4762601
createProductionConfigRulesWithoutRecorder()2210482%9743%8943601
createProductionConfigRules(CfnConfigurationRecorder, AwsCustomResource)1712487%7956%6933901
createAuditManagerAssessments()1632895%3770%36511001
determineFrameworks()155076%5758%4731301
resolveFrameworkIdentifier(String)153570%3350%3441401
startConfigRecorder(CfnConfigurationRecorder, String)912693%3350%3434601
lambda$buildControlSetsForFramework$2(List, AuditManagerControl, String, AuditManagerControl.FrameworkControl)90%n/a112211
getConditionForFramework(String)71568%3240%353601
addS3DataEventLogging(Bucket)61266%2250%232501
deployCollectedConfigRules()9795%2675%2522501
logFrameworkControlMappings(String)5391%1375%1321501
createAllFrameworkConfigRulesWithoutRecorder()3690%1150%1211401
createSoc2ConfigRules(CfnConfigurationRecorder, AwsCustomResource)66399%111150%1112018801
createGdprConfigRules(CfnConfigurationRecorder, AwsCustomResource)58299%3350%34017201
createGdprConfigRulesWithoutRecorder()24199%2250%2308401
createSoc2ConfigRulesWithoutRecorder()21399%2250%2307401
getPasswordPolicyParameters()13999%1787%1504001
createHipaaConfigRules(CfnConfigurationRecorder, AwsCustomResource)531100%n/a01015901
createPciDssConfigRules(CfnConfigurationRecorder, AwsCustomResource)480100%3350%34014001
createConfigInfrastructure()333100%n/a0106001
createCloudTrail()273100%22692%21507101
getOrCreateBucket(String)265100%42686%41607301
createPciDssConfigRulesWithoutRecorder()241100%n/a0108501
createHipaaConfigRulesWithoutRecorder()231100%n/a0108301
createFrameworkConditions()203100%11392%1803901
createGuardDutyRemediation(CfnConfigRule)164100%n/a0104701
createPasswordPolicyRemediation(CfnConfigRule)148100%n/a0103901
getLifecycleRulesForEnabledFrameworks()141100%13100%0804901
deployConformancePacks(ComplianceFactory.ConfigInfrastructure)127100%2880%2603101
createInspectorRemediation(CfnConfigRule)111100%n/a0103501
createSecurityHubRemediation(CfnConfigRule)106100%n/a0103401
createMacieRemediation(CfnConfigRule)106100%n/a0103401
createS3VersioningRemediation(CfnConfigRule)96100%n/a0103301
getOrCreateBucketWithSSM(String, String)88100%2100%0202701
storeResourceArnInSSM(String, String, String, String)69100%2100%0202301
storeResourceArnInSSMAlways(String, String, String, String)59100%n/a0102001
deployAuthenticationConfigRules(String, ComplianceMode)57100%6100%0401701
createAllFrameworkConfigRules(CfnConfigurationRecorder, AwsCustomResource)48100%2100%0201401
createIAMConfigRules(CfnConfigurationRecorder, AwsCustomResource)43100%n/a0101801
configureCloudTrailS3DataEvents(Trail)41100%n/a0101401
applyCustomResourceNagSuppressions(AwsCustomResource)41100%n/a0102701
createEncryptionConfigRules(CfnConfigurationRecorder, AwsCustomResource)35100%n/a0101501
createConfigRules(CfnConfigurationRecorder, AwsCustomResource)27100%1150%120801
addConfigRuleDependencies(CfnConfigRule, CfnConfigurationRecorder, AwsCustomResource)25100%1150%120501
createEncryptionConfigRulesWithoutRecorder()25100%n/a0101301
createS3ConfigRulesWithoutRecorder()25100%n/a0101301
createIAMConfigRulesWithoutRecorder()25100%n/a0101301
configureCloudTrailInsights(Trail)22100%n/a010701
lambda$logFrameworkControlMappings$3(AuditManagerControl, AuditManagerControl.FrameworkControl)22100%n/a010401
createConfigRulesWithoutRecorder()19100%1150%120801
lambda$getLifecycleRulesForEnabledFrameworks$4(String)10100%n/a010101
lambda$getPasswordPolicyParameters$1(String)10100%n/a010101
lambda$createFrameworkConditions$0(String)10100%n/a010101
ComplianceFactory(Construct, String)100%n/a010201
static {...}100%n/a010101