Code Analysis: Wordfence Login Security 1.1.15

Class Rating Complexity Lines of code
WordfenceLS\Controller_WordfenceLS
D
297 890
WordfenceLS\Controller_Users
D
228 831
WordfenceLS\Controller_Settings
D
173 476
WordfenceLS\Controller_AJAX
D
152 477
WordfenceLS\Controller_Permissions
B
95 318
WordfenceLS\Controller_Whitelist
B
94 233
WordfenceLS\Model_Request
A
53 153
WordfenceLS\Model_Crypto
S
47 139
WordfenceLS\Model_IP
S
41 117
WordfenceLS\Crypto\Model_Base2n
S
41 157
WordfenceLS\Model_TokenBucket
S
38 131
WordfenceLS\Controller_Notices
S
36 112
WordfenceLS\Controller_Time
S
31 133
WordfenceLS\Controller_DB
S
31 123
WordfenceLS\Controller_CAPTCHA
S
29 74
WordfenceLS\Settings\Model_DB
S
24 92
WordfenceLS\Controller_TOTP
S
22 92
WordfenceLS\Crypto\Model_JWT
S
19 76
WordfenceLS\Model_Asset
S
19 49
WordfenceLS\Controller_Support
S
16 25
WordfenceLS\Utility_Array
S
15 53
WordfenceLS\Model_View
S
14 51
WordfenceLS\Settings\Model_WPOptions
S
13 54
WordfenceLS\Utility_DatabaseLock
S
13 68
WordfenceLS\Model_Script
S
11 37
WordfenceLS\Utility_MultisiteConfigurationExtractor
S
11 35
WordfenceLS\Model_2faInitializationData
S
10 28
WordfenceLS\Utility_Serialization
S
8 20
WordfenceLS\Crypto\Model_Symmetric
S
7 25
WordfenceLS\View\Model_Tab
S
7 22
WordfenceLS\View\Model_Title
S
6 19
WordfenceLS\Text\Model_JavaScript
S
6 19
WordfenceLS\Model_Style
S
6 26
WordfenceLS\Text\Model_HTML
S
5 12
WordfenceLS\Model_Settings
S
4 0
WordfenceLS\Utility_Multisite
S
4 21
WordfenceLS\Model_Notice
S
4 16
WordfenceLS\Utility_Number
S
4 11
WordfenceLS\Model_Compat
S
3 5
WordfenceLS\Utility_BaseConversion
S
3 10
WordfenceLS\Utility_Sleep
S
3 9
WordfenceLS\Utility_URL
S
3 12
WordfenceLS\Utility_MeasuredString
S
2 7
WordfenceLS\Utility_NullLock
S
2 4
WordfenceLS\ViewNotFoundException
S
0 0