Code Analysis: Defender 3.3.3

Class Rating Complexity Lines of code
PHP_CodeSniffer\Tokenizers\PHP
D
457 1,403
PHP_CodeSniffer\Tokenizers\Tokenizer
D
316 1,123
PHP_CodeSniffer\Config
D
226 1,001
WP_Defender\Component\Backup_Settings
D
224 1,091
WP_Defender\Controller\Two_Factor
D
206 927
WP_Defender\Upgrader
D
199 714
PHP_CodeSniffer\Tokenizers\JS
D
189 726
WP_Defender\Controller\Recaptcha
D
150 649
WP_Defender\Controller\Mask_Login
D
140 528
WP_Defender\Component\Cli
D
140 626
Calotes\Base\File
C
117 272
WP_Defender\Controller\Security_Tweaks
C
111 669
WP_Defender\Component\Config\Config_Adapter
C
111 359
WP_Defender\Controller\Notification
C
106 629
WP_Defender\Controller\Scan
B
96 528
QRinput
B
95 291
WP_Defender\Component\Scan
B
91 367
WP_Defender\Controller\Main_Setting
B
90 516
PHP_CodeSniffer\Tokenizers\CSS
B
90 364
WP_Defender\Component\Two_Fa
B
89 348
WP_Defender\Model\Scan
B
84 408
WP_Defender\Component\Audit\Audit_Event
B
79 265
WP_Defender\Component\Security_Tweaks\Servers\Apache
B
79 370
WP_Defender\Controller\Firewall
B
78 395
WPMUDEV\Notices\Handler
A
74 248
WP_Defender\Component\Legacy_Versions
A
73 240
QRmask
A
71 216
WP_Defender\Controller\HUB
A
70 425
WP_Defender\Controller\Webauthn
A
70 389
QRspec
A
69 273
PHP_CodeSniffer\Util\Common
A
67 226
WP_Defender\Component\Audit\Core_Audit
A
65 362
Calotes\Base\Model
A
65 194
WP_Defender\Component\Blacklist_Lockout
A
65 240
WP_Defender\Component\Notification
A
64 327
QRsplit
A
63 202
WP_Defender\Component\Config\Config_Hub_Helper
A
62 265
WP_Defender\Controller\Blacklist
A
61 362
WP_Defender\Component\Security_Tweaks\Hide_Error
A
61 183
WP_Defender\Model\Lockout_Log
A
60 301
WP_Defender\Component\Notfound_Lockout
A
59 203
MaxMind\Db\Reader\Decoder
A
58 207
WP_Defender\Component\Security_Headers\Sh_Strict_Transport
A
58 185
WP_Defender\Component\Security_Tweaks\Security_Key
A
58 290
WP_Defender\Controller\Password_Protection
A
55 166
WP_Defender\Component\Audit
A
55 237
WP_Defender\Controller\Firewall_Logs
A
54 456
WPMUDEV_Recommended_Plugins_Notice
A
54 261
WP_Defender\Component\Password_Protection
A
54 201
WP_Defender\Controller\Audit_Logging
A
54 390
WP_Defender\Admin
A
51 246
PHP_CodeSniffer\Util\Standards
S
50 165
WP_Defender\Model\Notification
S
50 192
Calotes\Base\Component
S
50 185
WP_Defender\Component\Audit\Menu_Audit
S
49 241
Calotes\DB\Mapper
S
45 256
WP_Defender\Component\Two_Factor\Providers\Backup_Codes
S
42 176
WP_Defender\Extra\Base2n
S
41 159
MaxMind\Db\Reader
S
41 182
WP_Defender\Bootstrap
S
41 357
WP_Defender\Controller\Password_Reset
S
40 151
WP_Defender\Behavior\Scan_Item\Plugin_Integrity
S
40 183
WP_Defender\Model\Setting\Security_Headers
S
39 147
QRinputItem
S
37 162
WP_Defender\Behavior\Scan\Plugin_Integrity
S
36 158
WP_Defender\Central
S
36 116
WP_Defender\Component\Two_Factor\Providers\Webauthn
S
36 237
WP_Defender\Component\Crypt
S
35 136
WP_Defender\Model\Setting\Recaptcha
S
35 106
WP_Defender\Behavior\Scan\Malware_Scan
S
34 144
PHP_CodeSniffer\Tokenizers\Comment
S
33 160
WP_Defender\Component\User_Agent
S
32 115
WP_Defender\Component\Two_Factor\Providers\Totp
S
32 155
WP_Defender\Component\Audit\Post_Audit
S
31 369
WP_Defender\Model\Notification\Firewall_Notification
S
31 175
WP_Defender\Model\Notification\Malware_Notification
S
31 178
WP_Defender\Model\Notification\Tweak_Reminder
S
30 136
WP_Defender\Component\Firewall
S
29 79
WP_Defender\Component\Login_Lockout
S
29 161
WP_Defender\Controller\Nf_Lockout
S
28 136
WP_Defender\Behavior\Scan_Item\Core_Integrity
S
28 137
WP_Defender\Component\Audit\Comment_Audit
S
28 260
WP_Defender\Component\Security_Headers\Sh_Feature_Policy
S
28 131
QRtools
S
28 103
QRencode
S
27 98
WP_Defender\Model\Setting\User_Agent_Lockout
S
27 108
QRcode
S
26 103
QRrsItem
S
26 91
WP_Defender\Extra\IP_Helper
S
26 110
WP_Defender\Behavior\Scan\Known_Vulnerability
S
26 110
QRbitstream
S
25 101
WP_Defender\Controller\Login_Lockout
S
25 88
WP_Defender\Behavior\Scan\Malware_Quick_Scan
S
25 94
WP_Defender\Model\Lockout_Ip
S
25 108
WP_Defender\Component\Security_Tweaks\Disable_File_Editor
S
25 91
WP_Defender\Controller\UA_Lockout
S
24 132
WP_Defender\Component\Security_Headers\Sh_X_Frame
S
24 66
WP_Defender\Controller\Security_Headers
S
24 82
WP_Defender\Component\Recaptcha
S
23 69
WP_Defender\Model\Audit_Log
S
22 100
WP_Defender\Component\Security_Tweaks\Change_Admin
S
22 105
WP_Defender\Behavior\Scan\Malware_Deep_Scan
S
22 120
WP_Defender\Behavior\Scan\Core_Integrity
S
22 114
Calotes\Base\Controller
S
22 91
WP_Defender\Behavior\Scan_Item\Vuln_Result
S
21 109
WP_Defender\Component\Webauthn
S
19 65
WP_Defender\Component\Security_Headers\Sh_XSS_Protection
S
19 68
WP_Defender\Component\Security_Tweaks\Servers\Server
S
18 66
WP_Defender\Model\Notification\Malware_Report
S
17 121
Calotes\Component\Request
S
17 52
WP_Defender\Model\Notification\Audit_Report
S
17 111
WP_Defender\Component\Http\Remote_Addr
S
16 55
QRvect
S
16 124
WP_Defender\Behavior\Scan_Item\Malware_Result
S
16 90
WP_Defender\Component\Security_Header
S
16 57
WP_Defender\Component\Security_Tweaks\Servers\IIS_7
S
16 104
WP_Defender\Component\Audit\Options_Audit
S
16 193
WP_Defender\Component\Audit\Users_Audit
S
15 298
WP_Defender\Component\Security_Headers\Sh_Content_Type_Options
S
15 45
WP_Defender\Model\Setting\Scan
S
15 38
FrameFiller
S
14 58
WP_Defender\Component\Security_Headers\Sh_Referrer_Policy
S
14 57
WP_Defender\Model\Notification\Firewall_Report
S
13 118
WP_Defender\Component\Table_Lockout
S
12 71
QRrawcode
S
12 70
Calotes\Base\Base
S
11 28
WP_Defender\Component\Security_Tweaks\Servers\Nginx
S
11 79
PHP_CodeSniffer\Util\Timing
S
8 27
QRrs
S
8 14

76 more item(s) not shown.