ComplianceFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,623 of 10,08283%170 of 40758%1372754162,918466
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)1760%20%22515111
createRdsDeletionProtectionRemediation(CfnConfigRule)17594%1150%12535601
createRdsAutoMinorVersionUpgradeRemediation(CfnConfigRule)17594%1150%12535601
addCloudTrailBucketAccessRemediation(CfnConfigRule)3026589%4450%4598201
createProductionConfigRules(CfnConfigurationRecorder, CustomResource)1712487%7956%6933901
createProductionConfigRulesWithoutRecorder()1710986%7956%6933601
createAuditManagerAssessments()1632895%3770%36511001
resolveFrameworkIdentifier(String)132060%2250%233901
create()1016694%52382%31504101
startConfigRecorder(CfnConfigurationRecorder, String)97088%3350%3432001
lambda$buildControlSetsForFramework$0(List, AuditManagerControl, String, AuditManagerControl.FrameworkControl)90%n/a112211
getConditionForFramework(String)71568%3240%353601
createCloudTrail()632498%32790%31618501
addS3DataEventLogging(Bucket)61266%2250%232501
deployCollectedConfigRules()9394%2675%2522501
createS3ConfigRules(CfnConfigurationRecorder, CustomResource)8494%4866%3702601
ComplianceFactory(Construct, String)1270%2250%231401
createSoc2ConfigRules(CfnConfigurationRecorder)66399%111150%1112018801
createGdprConfigRules(CfnConfigurationRecorder)58299%3350%34017201
createSoc2ConfigRulesWithoutRecorder()51999%111150%1112017201
createGdprConfigRulesWithoutRecorder()44799%3350%34015701
getLifecycleRulesForEnabledFrameworks()14099%11292%1814901
getPasswordPolicyParameters()13999%1787%1504001
createHipaaConfigRules(CfnConfigurationRecorder)531100%n/a01015901
createPciDssConfigRules(CfnConfigurationRecorder)480100%3350%34014001
createHipaaConfigRulesWithoutRecorder()405100%n/a01014501
createPciDssConfigRulesWithoutRecorder()372100%3350%34012801
createConfigInfrastructure()333100%n/a0106001
getOrCreateBucket(String)265100%42686%41607301
createFrameworkConditions()203100%11392%1803901
createGuardDutyRemediation(CfnConfigRule)170100%n/a0104801
createPasswordPolicyRemediation(CfnConfigRule)148100%n/a0103901
deployConformancePacks(ComplianceFactory.ConfigInfrastructure)127100%2880%2603101
createInspectorRemediation(CfnConfigRule)117100%n/a0103601
createSecurityHubRemediation(CfnConfigRule)112100%n/a0103501
createMacieRemediation(CfnConfigRule)112100%n/a0103501
createS3VersioningRemediation(CfnConfigRule)96100%n/a0103301
determineFrameworks()65100%3975%3701301
createIAMConfigRules(CfnConfigurationRecorder, CustomResource)60100%n/a0102501
logFrameworkControlMappings(String)58100%4100%0301501
createSsmArnWriter(String, String, String, String)58100%n/a0101401
deployAuthenticationConfigRules(String, ComplianceMode)53100%6100%0401701
getOrCreateBucketWithSSM(String, String)48100%2100%0201001
createAllFrameworkConfigRules(CfnConfigurationRecorder)44100%2100%0201401
configureCloudTrailS3DataEvents(Trail)41100%n/a0101401
createAllFrameworkConfigRulesWithoutRecorder()40100%2100%0201401
createIAMConfigRulesWithoutRecorder()37100%n/a0101901
createEncryptionConfigRules(CfnConfigurationRecorder, CustomResource)35100%n/a0101501
applyCustomResourceNagSuppressions(Function)29100%n/a0101901
createConfigRules(CfnConfigurationRecorder, CustomResource)27100%1150%120801
addConfigRuleDependencies(CfnConfigRule, CfnConfigurationRecorder, CustomResource)25100%1150%120501
createEncryptionConfigRulesWithoutRecorder()25100%n/a0101301
createS3ConfigRulesWithoutRecorder()25100%n/a0101301
configureCloudTrailInsights(Trail)22100%n/a010701
lambda$logFrameworkControlMappings$0(AuditManagerControl, AuditManagerControl.FrameworkControl)22100%n/a010401
createConfigRulesWithoutRecorder()19100%1150%120801
storeResourceArnInSSM(String, String, String, String)17100%2100%020401
static {...}15100%n/a010201
sourceIdentifierFor(AwsConfigRule)12100%n/a010201
storeResourceArnInSSMAlways(String, String, String, String)12100%n/a010201
lambda$getLifecycleRulesForEnabledFrameworks$0(String)10100%n/a010101
lambda$getPasswordPolicyParameters$0(String)10100%n/a010101
lambda$createFrameworkConditions$0(String)10100%n/a010101