Code Analysis: Defender 2.5.4

Class Rating Complexity Lines of code
PHP_CodeSniffer\Tokenizers\PHP
D
457 1,403
PHP_CodeSniffer\Tokenizers\Tokenizer
D
316 1,123
WP_Defender\Component\Backup_Settings
D
252 1,160
PHP_CodeSniffer\Config
D
226 1,001
PHP_CodeSniffer\Tokenizers\JS
D
189 726
WP_Defender\Component\Config\Config_Adapter
D
129 341
Calotes\Base\File
C
117 272
WP_Defender\Upgrader
C
105 324
WP_Defender\Controller\Notification
C
101 573
WP_Defender\Controller\Security_Tweaks
B
97 574
WP_Defender\Controller\Two_Factor
B
95 490
QRinput
B
95 291
WP_Defender\Controller\Firewall
B
94 566
WP_Defender\Controller\Mask_Login
B
93 343
PHP_CodeSniffer\Tokenizers\CSS
B
90 364
WP_Defender\Controller\Recaptcha
B
90 463
WP_Defender\Component\Cli
B
88 447
WP_Defender\Controller\Scan
B
81 457
WP_Defender\Component\Security_Tweaks\Servers\Apache
B
80 392
WP_Defender\Controller\Main_Setting
B
80 501
WP_Defender\Behavior\WPMUDEV
B
76 447
WP_Defender\Component\Audit\Audit_Event
A
74 244
WP_Defender\Model\Scan
A
74 377
QRmask
A
71 216
QRspec
A
69 273
PHP_CodeSniffer\Util\Common
A
67 226
WP_Defender\Component\Notification
A
66 339
QRsplit
A
63 202
Calotes\Base\Model
A
62 190
WP_Defender\Controller\HUB
A
62 379
WP_Defender\Component\Config\Config_Hub_Helper
A
62 264
WP_Defender\Component\Security_Headers\Sh_Strict_Transport
A
62 187
WP_Defender\Component\Security_Tweaks\Hide_Error
A
61 183
WP_Defender\Component\Notfound_Lockout
A
59 197
MaxMind\Db\Reader\Decoder
A
58 207
WDev_Frash
A
58 264
WPMUDEV_Recommended_Plugins_Notice
A
54 263
WP_Defender\Controller\Password_Protection
A
52 170
WP_Defender\Component\Two_Fa
A
51 233
PHP_CodeSniffer\Util\Standards
S
50 165
Calotes\Base\Component
S
50 185
WP_Defender\Controller\Audit_Logging
S
50 368
WP_Defender\Controller\Blacklist
S
49 327
WP_Defender\Model\Notification\Notification
S
47 151
WP_Defender\Component\Audit
S
44 231
WP_Defender\Controller\Password_Reset
S
44 165
WP_Defender\Component\Blacklist_Lockout
S
43 172
Calotes\DB\Mapper
S
42 244
WP_Defender\Extra\Base2n
S
41 159
MaxMind\Db\Reader
S
41 182
WP_Defender\Component\Audit\Core_Audit
S
41 324
WP_Defender\Model\Setting\Security_Headers
S
41 154
WP_Defender\Behavior\Scan_Item\Plugin_Integrity
S
40 180
WP_Defender\Bootstrap
S
40 325
WP_Defender\Model\Notification
S
39 156
WP_Defender\Controller\Firewall_Logs
S
38 305
WP_Defender\Component\Scan
S
37 153
WP_Defender\Behavior\Scan\Plugin_Integrity
S
37 157
WP_Defender\Behavior\Scan\Theme_Integrity
S
37 192
QRinputItem
S
37 162
WP_Defender\Admin
S
36 192
PHP_CodeSniffer\Tokenizers\Comment
S
33 160
WP_Defender\Behavior\Scan\Malware_Scan
S
33 140
WP_Defender\Model\Setting\Blacklist_Lockout
S
32 106
WP_Defender\Controller\Blocklist_Monitor
S
31 131
WP_Defender\Controller\Nf_Lockout
S
31 146
WP_Defender\Behavior\Scan_Item\Theme_Integrity
S
30 145
WP_Defender\Model\Lockout_Log
S
30 172
WP_Defender\Component\Security_Headers\Sh_Feature_Policy
S
30 128
WP_Defender\Controller\Dashboard
S
29 147
WP_Defender\Central
S
28 97
WP_Defender\Controller\Login_Lockout
S
28 98
WP_Defender\Behavior\Scan_Item\Core_Integrity
S
28 134
QRtools
S
28 103
QRencode
S
27 98
WP_Defender\Model\Notification\Malware_Notification
S
27 218
QRcode
S
26 103
WP_Defender\Extra\IP_Helper
S
26 110
QRrsItem
S
26 91
WP_Defender\Component\Security_Tweaks\Security_Key
S
26 128
QRbitstream
S
25 101
WP_Defender\Component\Security_Tweaks\Disable_File_Editor
S
25 91
WP_Defender\Component\Login_Lockout
S
25 134
WP_Defender\Controller2
S
25 69
WP_Defender\Component\Security_Headers\Sh_X_Frame
S
24 66
WP_Defender\Model\Notification\Firewall_Notification
S
24 135
WP_Defender\Component\Audit\Comment_Audit
S
23 184
WP_Defender\Behavior\Scan\Malware_Quick_Scan
S
23 94
WP_Defender\Controller\Security_Headers
S
23 77
WP_Defender\Controller\WAF
S
23 90
WP_Defender\Component\Audit\Post_Audit
S
22 319
WP_Defender\Model\Audit_Log
S
22 99
WP_Defender\Behavior\Scan\Malware_Deep_Scan
S
22 120
WP_Defender\Component\Security_Tweaks\Change_Admin
S
22 105
WP_Defender\Behavior\Scan_Item\Malware_Result
S
21 108
WP_Defender\Model\Lockout_Ip
S
21 96
Calotes\Base\Controller
S
21 90
WP_Defender\Model\Notification\Tweak_Reminder
S
20 125
WP_Defender\Component\Security_Headers\Sh_XSS_Protection
S
20 68
WP_Defender\Component\Table_Lockout
S
20 96
WP_Defender\Model\Setting\Recaptcha
S
19 65
WP_Defender\Behavior\Scan\Known_Vulnerability
S
19 92
WP_Defender\Behavior\Scan\Core_Integrity
S
19 95
WP_Defender\Model\Setting\Mask_Login
S
18 72
WP_Defender\Component\Security_Tweaks\Servers\Server
S
18 66
Calotes\Component\Request
S
17 52
WP_Defender\Model\Notification\Audit_Report
S
17 102
WP_Defender\Component\Security_Tweaks\Servers\IIS_7
S
17 108
QRvect
S
16 124
WP_Defender\Component\Security_Header
S
16 57
WP_Defender\Component\Security_Headers\Sh_Content_Type_Options
S
16 45
WP_Defender\Controller
S
16 44
WP_Defender\Component\Audit\Options_Audit
S
15 186
WP_Defender\Component\Security_Headers\Sh_Referrer_Policy
S
15 57
Calotes\Helper\HTTP
S
14 35
FrameFiller
S
14 58
WP_Defender\Component\Security_Tweaks\Disable_Trackback
S
13 54
WP_Defender\Model\Notification\Malware_Report
S
13 122
WP_Defender\Model\Notification\Firewall_Report
S
13 101
QRrawcode
S
12 70
Calotes\Model\Setting
S
11 43
WP_Defender\Component\Security_Tweaks\PHP_Version
S
11 47
WP_Defender\Component\Security_Tweaks\Servers\Nginx
S
11 79
WP_Defender\Behavior\Scan\Gather_Fact
S
10 89
PHP_CodeSniffer\Util\Timing
S
8 27
QRrs
S
8 14
WP_Defender\Component\Audit\Users_Audit
S
6 183

57 more item(s) not shown.