Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|
B | Generators\CodeGenerator::validChars() | 0 | 13 | 10 | 0 | 0 | 0 |
B | BootstrapMFAAuthenticator::validateBackupCode() | 0 | 21 | 8 | 0 | 0 | 0 |
B | Models\BackupCode::generateToken() | 0 | 28 | 7 | 0 | 0 | 0 |
A | BootstrapMFALoginHandlerTest::testValidateMFA() | 0 | 34 | 1 | 0 | 0 | 0 |
A | BootstrapMFALoginHandlerTest::testDoLogin() | 0 | 29 | 1 | 0 | 0 | 0 |
A | BootstrapMFALoginHandler::doLogin() | 0 | 13 | 5 | 0 | 0 | 0 |
A | BootstrapMFALoginHandlerTest::testBackURLLogin() | 0 | 22 | 1 | 0 | 0 | 0 |
A | BootstrapMFALoginHandler::validateMFA() | 0 | 22 | 4 | 0 | 0 | 0 |
A | SiteConfigExtension::saveEnforceMFA() | 0 | 6 | 5 | 0 | 0 | 0 |
A | MemberExtension::onBeforeWrite() | 0 | 7 | 5 | 0 | 0 | 0 |
A | MemberExtension::updateCMSFields() | 0 | 19 | 2 | 0 | 0 | 0 |
A | BootstrapMFALoginHandlerTest::testValidateMFAWrongAuthenticator() | 0 | 18 | 1 | 0 | 0 | 0 |
A | BootstrapMFALoginHandlerTest::testValidateMFAWrongSecurityID() | 0 | 18 | 1 | 0 | 0 | 0 |
A | MemberExtensionTest::testOnBeforeWrite() | 0 | 16 | 1 | 0 | 0 | 0 |
A | BootstrapMFAProviderTest::testFetchToken() | 0 | 15 | 1 | 0 | 0 | 0 |