Code Analysis: WP 2FA - Two-factor authentication for WordPress 2.9.0

Class Rating Complexity Lines of code
WP2FA\Admin\Helpers\User_Helper
D
287 917
WP2FA\Authenticator\Login
D
184 714
WP2FA
D
145 703
WP2FA\Admin\User_Profile
D
144 539
WP2FA\Admin\SettingsPages\Settings_Page_Policies
D
130 608
WP2FA\Admin\Helpers\File_Writer
D
127 422
WP2FA_Vendor\BaconQrCode\Encoder\Encoder
B
91 329
WP2FA\Admin\Helpers\Ajax_Helper
B
81 246
WP2FA\Admin\Setup_Wizard
B
80 405
WP2FA_Vendor\BaconQrCode\Common\ReedSolomonCodec
A
70 237
WP2FA_Vendor\BaconQrCode\Encoder\MaskUtil
A
69 115
WP2FA\Admin\SettingsPages\Settings_Page_Email
A
69 368
WP2FA_Vendor\BaconQrCode\Common\BitArray
A
64 187
WP2FA\Methods\Backup_Codes
A
63 247
WP2FA\Admin\SettingsPages\Settings_Page_White_Label
A
62 252
WP2FA_Vendor\BaconQrCode\Encoder\MatrixUtil
A
59 218
WP2FA\Methods\TOTP
A
55 244
WP2FA\Admin\Controllers\Settings
A
54 175
WP2FA\Authenticator\Authentication
A
52 238
WP2FA\Utils\User_Utils
A
52 181
WP2FA_Vendor\DASPRiD\Enum\EnumMap
A
52 156
WP2FA_Vendor\BaconQrCode\Renderer\Image\EpsImageBackEnd
S
50 185
WP2FA_Vendor\BaconQrCode\Common\BitMatrix
S
50 151
WP2FA\Admin\Settings_Page
S
50 319
WP2FA\Admin\Helpers\WP_Helper
S
49 138
WP2FA\Admin\Views\First_Time_Wizard_Steps
S
47 458
WP2FA_Vendor\BaconQrCode\Renderer\Image\SvgImageBackEnd
S
44 211
WP2FA\Admin\Help_Contact_Us
S
41 352
WP2FA\Admin\User_Notices
S
40 144
WP2FA\Utils\Migration
S
39 160
WP2FA\Admin\Views\Wizard_Steps
S
38 294
WP2FA_Vendor\BaconQrCode\Renderer\Image\ImagickImageBackEnd
S
38 157
WP2FA\Admin\FlyOut\FlyOut
S
32 159
WP2FA\Admin\Controllers\API\API_Login
S
31 105
WP2FA\Authenticator\Reset_Password
S
30 123
WP2FA_Vendor\BaconQrCode\Common\Version
S
29 89
WP2FA_Vendor\BaconQrCode\Renderer\Module\RoundnessModule
S
27 54
WP2FA_Vendor\BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator
S
27 86
WP2FA\Methods\Wizards\TOTP_Wizard_Steps
S
25 237
WP2FA\Utils\Validator
S
25 89
WP2FA\Admin\SettingsPages\Settings_Page_General
S
24 206
WP2FA_Vendor\BaconQrCode\Renderer\Path\EllipticArc
S
24 118
WP2FA\Methods\Email
S
24 114
WP2FA\Admin\Helpers\Classes_Helper
S
24 83
WP2FA_Vendor\DASPRiD\Enum\AbstractEnum
S
24 81
WP2FA\Methods\Wizards\Email_Wizard_Steps
S
21 219
WP2FA\Utils\Settings_Utils
S
21 40
WP2FA_Vendor\BaconQrCode\Encoder\ByteMatrix
S
20 63
WP2FA\Admin\User_Listing
S
20 79
WP2FA\Admin\Helpers\Methods_Helper
S
20 65
WP2FA\Shortcodes\Shortcodes
S
20 125
WP2FA\Authenticator\Open_SSL
S
17 78
WP2FA\Utils\Debugging
S
17 61
WP2FA_Vendor\BaconQrCode\Common\FormatInformation
S
17 53
WP2FA_Vendor\BaconQrCode\Renderer\Color\Cmyk
S
16 43
WP2FA\Admin\Controllers\Methods
S
16 41
WP2FA\Utils\White_Label
S
16 81
WP2FA_Vendor\BaconQrCode\Common\CharacterSetEci
S
16 50
WP2FA\Utils\Abstract_Migration
S
15 57
WP2FA_Vendor\BaconQrCode\Renderer\Module\EdgeIterator\Edge
S
14 36
WP2FA\Admin\Controllers\Endpoints
S
14 60
WP2FA\Admin\SettingsPages\Settings_Page_Render
S
14 130
WP2FA_Vendor\BaconQrCode\Renderer\Color\Rgb
S
13 36
WP2FA\Admin\Plugin_Updated_Notice
S
12 78
WP2FA_Vendor\BaconQrCode\Renderer\RendererStyle\RendererStyle
S
11 32
WP2FA_Vendor\BaconQrCode\Encoder\QrCode
S
10 36
WP2FA\App\Grace_Period
S
10 67
WP2FA_Vendor\BaconQrCode\Renderer\ImageRenderer
S
10 61
WP2FA_Vendor\BaconQrCode\Renderer\PlainTextRenderer
S
9 33
WP2FA_Vendor\BaconQrCode\Renderer\Color\Alpha
S
8 22
WP2FA_Vendor\BaconQrCode\Renderer\Color\Gray
S
7 18
WP2FA_Vendor\BaconQrCode\Renderer\Eye\ModuleEye
S
7 24
WP2FA\Utils\Generate_Modal
S
7 35
WP2FA_Vendor\BaconQrCode\Common\ErrorCorrectionLevel
S
7 19
WP2FA\Admin\Views\Re_Login_2FA
S
7 66
WP2FA\Admin\Views\Grace_Period_Notifications
S
7 54
WP2FA_Vendor\BaconQrCode\Renderer\Module\DotsModule
S
7 24
WP2FA\Utils\Request_Utils
S
7 27
WP2FA_Vendor\BaconQrCode\Renderer\Module\SquareModule
S
6 18
WP2FA\Admin\Views\Password_Reset_2FA
S
5 53
WP2FA_Vendor\BaconQrCode\Common\Mode
S
5 18
WP2FA\Utils\Date_Time_Utils
S
5 27
WP2FA_Vendor\BaconQrCode\Writer
S
5 15
WP2FA\Admin\Premium_Features
S
4 419

32 more item(s) not shown.