Code Analysis: Defender 5.5.1

Class Rating Complexity Lines of code
PHP_CodeSniffer\Tokenizers\PHP
D
457 1,410
WPMU_DEV\Defender\Vendor\Laravel\SerializableClosure\Support\ReflectionClosure
D
335 956
PHP_CodeSniffer\Tokenizers\Tokenizer
D
316 1,123
Upgrader
D
293 1,149
WP_Defender\Component\Backup_Settings
D
240 1,162
PHP_CodeSniffer\Config
D
226 1,001
PHP_CodeSniffer\Tokenizers\JS
D
189 726
WP_Defender\Controller\Two_Factor
D
184 887
WP_Defender\Controller\Mask_Login
D
172 654
WP_Defender\Controller\Firewall
D
163 815
WP_Defender\Controller\Recaptcha
D
161 801
WP_Defender\Component\Cli
D
154 736
WP_Defender\Controller\Scan
D
139 710
WP_Defender\Controller\Security_Tweaks
C
122 728
WP_Defender\Component\Scan
C
119 499
Calotes\Base\File
C
118 281
WP_Defender\Component\Two_Fa
C
113 464
WP_Defender\Controller\Notification
C
111 653
WP_Defender\Component\Config\Config_Adapter
C
110 364
WP_Defender\Model\Scan
C
102 446
WP_Defender\Controller\HUB
C
102 579
WP_Defender\Controller\Main_Setting
C
102 597
WPMU_DEV\Defender\Vendor\Laravel\SerializableClosure\Serializers\Native
C
101 282
WP_Defender\Component\IP\Antibot_Global_Firewall
B
98 320
WP_Defender\Component\IP\Global_IP
B
93 323
PHP_CodeSniffer\Tokenizers\CSS
B
90 364
WP_Defender\Component\Firewall
B
89 301
WP_Defender\Component\Security_Tweaks\Servers\Apache
B
85 402
WP_Defender\Component\Audit\Audit_Event
B
82 277
WP_Defender\Controller\Firewall_Logs
B
77 580
WPMUDEV\Notices\Handler
B
76 256
WPMUDEV\Hub\Connector\API
A
74 282
WP_Defender\Component\Blacklist_Lockout
A
74 261
WP_Defender\Component\Legacy_Versions
A
74 245
WPMUDEV\Hub\Connector\Remote
A
73 316
WP_Defender\Controller\Webauthn
A
72 471
Calotes\Base\Model
A
72 219
WPMUDEV\Modules\Plugin_Cross_Sell\App\Submenus\CrossSell
A
72 258
WP_Defender\Controller\Antibot_Global_Firewall
A
72 403
WP_Defender\Controller\Blacklist
A
70 445
WP_Defender\Component\Audit\Core_Audit
A
69 370
WP_Defender\Controller\Password_Protection
A
68 213
PHP_CodeSniffer\Util\Common
A
67 226
WP_Defender\Component\Security_Tweaks\Security_Key
A
66 313
WP_Defender\Component\Session_Protection
A
65 230
WP_Defender\Component\Notification
A
64 327
WP_Defender\Model\Lockout_Log
A
63 328
WPMUDEV\Hub\Connector\Data
A
62 210
WP_Defender\Component\Config\Config_Hub_Helper
A
62 265
WP_Defender\Component\Notfound_Lockout
A
61 224
WPMUDEV\Modules\Plugin_Cross_Sell\Utilities
A
60 151
WP_Defender\Component\Password_Protection
A
59 211
Admin
A
58 396
WP_Defender\Component\Security_Headers\Sh_Strict_Transport
A
58 188
WPMUDEV\Hub\Connector\Admin
A
58 359
WP_Defender\Controller\Audit_Logging
A
58 393
WP_Defender\Controller\UA_Lockout
A
57 244
WPMU_DEV\Defender\Vendor\DI\Compiler\Compiler
A
56 230
MaxMind\Db\Reader\Decoder
A
55 209
WP_Defender\Component\Audit
A
55 252
WPMU_DEV\Defender\Vendor\PhpDocReader\PhpDocReader
A
52 159
WPMU_DEV\Defender\Vendor\DI\Definition\Source\AnnotationBasedAutowiring
A
51 152
PHP_CodeSniffer\Util\Standards
S
50 165
WP_Defender\Component\Audit\Menu_Audit
S
49 249
Calotes\DB\Mapper
S
49 267
WP_Defender\Component\Login_Lockout
S
48 232
WP_Defender\Model\Notification
S
47 194
WP_Defender\Component\User_Agent
S
46 182
WP_Defender\Behavior\Scan_Item\Vuln_Result
S
45 235
WP_Defender\Component\Strong_Password
S
44 158
WP_Defender\Behavior\Scan\Abandoned_Plugin
S
43 141
WP_Defender\Controller\Password_Reset
S
42 167
WP_Defender\Model\Setting\User_Agent_Lockout
S
42 169
WP_Defender\Component\Two_Factor\Providers\Backup_Codes
S
42 190
WP_Defender\Extra\Base2n
S
41 159
MaxMind\Db\Reader
S
41 188
WP_Defender\Behavior\Scan\Known_Vulnerability
S
40 169
WP_Defender\Model\Setting\Security_Headers
S
40 144
WP_Defender\Component\Two_Factor\Providers\Totp
S
40 191
Calotes\Base\Component
S
40 136
WP_Defender\Controller\Onboard
S
39 207
WP_Defender\Model\Setting\Recaptcha
S
38 126
WP_Defender\Behavior\Scan\Plugin_Integrity
S
37 173
WP_Defender\Component\Crypt
S
37 150
WP_Defender\Controller\Security_Headers
S
36 118
WP_Defender\Behavior\Scan\Malware_Scan
S
36 155
Central
S
35 155
WPMU_DEV\Defender\Vendor\PhpDocReader\PhpParser\TokenParser
S
34 89
PHP_CodeSniffer\Tokenizers\Comment
S
33 160
WP_Defender\Component\Rate
S
33 168
WP_Defender\Model\Notification\Malware_Notification
S
32 167
WP_Defender\Controller\Nf_Lockout
S
32 162
WP_Defender\Model\Notification\Tweak_Reminder
S
31 144
WP_Defender\Behavior\Scan_Item\Core_Integrity
S
31 136
WP_Defender\Model\Notification\Firewall_Notification
S
31 197
WPMU_DEV\Defender\Vendor\DI\ContainerBuilder
S
30 120
WP_Defender\Component\Security_Tweaks\Disable_XML_RPC
S
30 117
WP_Defender\Model\Setting\Mask_Login
S
29 126
WP_Defender\Component\Hub_Connector
S
29 136
WP_Defender\Component\Smart_Ip_Detection
S
29 135
WP_Defender\Behavior\Scan_Item\Plugin_Integrity
S
29 134
WP_Defender\Controller\Login_Lockout
S
29 114
WP_Defender\Controller\Strong_Password
S
28 110
WP_Defender\Component\Audit\Comment_Audit
S
28 269
WP_Defender\Component\Http\Remote_Address\Remote_Address
S
27 85
WP_Defender\Component\Security_Tweaks\Disable_File_Editor
S
27 103
WP_Defender\Behavior\Scan\Core_Integrity
S
27 139
WP_Defender\Controller\Global_Ip
S
26 155
WP_Defender\Extra\IP_Helper
S
26 110
WP_Defender\Behavior\Scan_Item\Malware_Result
S
26 150
WP_Defender\Controller\Bot_Trap
S
26 115
Calotes\Base\Controller
S
26 113
WP_Defender\Component\Audit\Post_Audit
S
25 335
WP_Defender\Component\Unlock_Me
S
25 129
WP_Defender\Behavior\Scan\Malware_Quick_Scan
S
25 97
WP_Defender\Controller\Session_Protection
S
25 97
WPMUDEV\Hub\Connector\Upgrader
S
25 107
WP_Defender\Component\Security_Tweaks\Change_Admin
S
24 114
WPMU_DEV\Defender\Vendor\DI\Compiler\ObjectCreationCompiler
S
23 129
WP_Defender\Component\Security_Tweaks\Hide_Error
S
23 95
WP_Defender\Behavior\Scan\Malware_Deep_Scan
S
23 128
WP_Defender\Model\Audit_Log
S
22 100
WP_Defender\Component\Recaptcha
S
22 77
WP_Defender\Component\Security_Headers\Sh_Feature_Policy
S
22 121
WP_Defender\Integrations\Woocommerce
S
21 45
WPMU_DEV\Defender\Vendor\Invoker\CallableResolver
S
20 60
WP_Defender\Component\Security_Headers\Sh_X_Frame
S
20 59
WP_Defender\Component\Security_Headers\Sh_XSS_Protection
S
19 79
WPMU_DEV\Defender\Vendor\DI\Definition\Resolver\ResolverDispatcher
S
18 54
WPMU_DEV\Defender\Vendor\DI\Definition\Helper\CreateDefinitionHelper
S
18 67
WP_Defender\Model\Notification\Audit_Report
S
18 129
WP_Defender\Component\Security_Tweaks\Servers\IIS_7
S
17 107
WP_Defender\Helper\Analytics\Scan
S
17 57
WP_Defender\Component\Security_Tweaks\Servers\Server
S
17 66
WP_Defender\Component\Firewall_Logs
S
17 72
WPMU_DEV\Defender\Vendor\DI\Definition\Source\DefinitionNormalizer
S
17 52
WPMU_DEV\Defender\Vendor\DI\Definition\Source\DefinitionArray
S
16 53
WP_Defender\Component\Security_Header
S
16 56
WP_Defender\Component\Mail
S
16 46
WP_Defender\Component\Audit\Options_Audit
S
16 193
WPMU_DEV\Defender\Vendor\DI\Definition\Resolver\ParameterResolver
S
15 51
WP_Defender\Component\Audit\Users_Audit
S
15 354
WP_Defender\Model\Spam_Comment
S
15 49
Calotes\Component\Request
S
15 49
WP_Defender\Component\Security_Headers\Sh_Content_Type_Options
S
15 48
WPMU_DEV\Defender\Vendor\Invoker\Invoker
S
14 47
WP_Defender\Model\Notification\Firewall_Report
S
14 128
WPMU_DEV\Defender\Vendor\DI\Definition\Resolver\FactoryResolver
S
12 54
WP_Defender\Component\Security_Tweaks\Servers\Nginx
S
11 80
WPMU_DEV\Defender\Vendor\DI\Annotation\Inject
S
10 30
WPMU_DEV\Defender\Vendor\DI\Invoker\FactoryParameterResolver
S
10 30
WPMU_DEV\Defender\Vendor\Invoker\Reflection\CallableReflection
S
9 22
WPMU_DEV\Defender\Vendor\DI\Invoker\DefinitionParameterResolver
S
9 28
WPMU_DEV\Defender\Vendor\Invoker\ParameterResolver\Container\TypeHintContainerResolver
S
9 29
WPMU_DEV\Defender\Vendor\Invoker\ParameterResolver\TypeHintResolver
S
8 26
WPMU_DEV\Defender\Vendor\Invoker\Exception\NotCallableException
S
8 16
PHP_CodeSniffer\Util\Timing
S
8 27
WPMU_DEV\Defender\Vendor\Invoker\ParameterResolver\DefaultValueResolver
S
7 21

181 more item(s) not shown.