Code Analysis: miniOrange 2 Factor Authentication 5.7.2

Class Rating Complexity Lines of code
Miniorange_Password_2Factor_Login
D
812 3,076
Miniorange_Authentication
D
684 3,590
Mo_2f_Ajax
D
269 1,181
Mo2fConstants
D
154 312
MO2f_Utility
D
137 533
Miniorange_TwoFactor
C
110 585
MoWpnsUtility
B
82 235
Wpns_Ajax
B
79 279
Mo2f_Setup_Wizard
A
67 433
Mo2f_OnPremRedirect
A
62 308
Mo2fDB
A
62 333
Miniorange_Mobile_Login
A
61 304
MoWpnsHandler
A
59 210
MoWpnsDB
S
47 217
FeedbackHandler
S
46 170
Google_Auth_Onpremise
S
46 199
LoginHandler
S
41 135
Customer_Cloud_Setup
S
34 263
AjaxHandler
S
30 121
TwoFACustomRegFormShortcode
S
30 64
Mo2f_Ajax_Dashboard
S
27 89
MocURL
S
25 205
Mo_2f_Duo_Authenticator
S
18 61
RegistrationHandler
S
17 105
TwoFACustomRegFormAPI
S
16 38
Customer_Setup
S
13 28
Two_Factor_Setup
S
12 119
TwoFAMoSessions
S
12 40
TwoFAMOGateway
S
10 52
Miniorange_Rba_Attributes
S
8 72
Miniorange_Security_Notification
S
7 37
Mo2f_Logger
S
6 27
Mo2f_Api
S
6 50
Mo2fa_Security_Features
S
6 23
Two_Fa_Get_Details
S
4 16
Mo2f_GAuth_AESEncryption
S
2 19
MoWpnsConstants
S
2 10
MoWpnsMessages
S
1 4