Code Analysis: Jetpack Protect 4.0.0

Class Rating Complexity Lines of code
Automattic\Jetpack\Device_Detection\User_Agent_Info
D
383 1,075
Automattic\Jetpack\Connection\Manager
D
324 1,362
Automattic\Jetpack\My_Jetpack\Product
D
161 456
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection
D
161 578
Automattic\Jetpack\Sync\Actions
D
155 564
Automattic\Jetpack\Sync\Replicastore
D
142 591
Automattic\Jetpack\Connection\SSO\User_Admin
D
137 997
Automattic\Jetpack\Connection\SSO
D
132 733
Automattic\Jetpack\Identity_Crisis
D
131 416
Automattic\Jetpack\Waf\Waf_Runtime
D
127 389
Automattic\Jetpack\Connection\REST_Connector
C
116 675
Automattic\Jetpack\Assets
C
110 364
Automattic\Jetpack\Sync\Sender
C
107 373
Automattic\Jetpack\Sync\Modules\Themes
C
106 384
Automattic\Jetpack\Connection\Error_Handler
C
105 320
Automattic\Jetpack\Connection\Tokens
C
102 358
Automattic\Jetpack\Sync\Modules\Users
B
96 375
Automattic\Jetpack\Sync\Modules\Full_Sync
B
93 339
Automattic\Jetpack\Sync\Functions
B
92 340
Automattic\Jetpack\IP\Utils
B
92 255
Automattic\Jetpack\Modules
B
92 278
Jetpack_XMLRPC_Server
B
89 435
Automattic\Jetpack\Sync\Modules\Posts
B
89 370
Jetpack_Signature
B
85 213
Automattic\Jetpack\My_Jetpack\Products\Jetpack_Ai
B
85 332
Automattic\Jetpack\Sync\Modules\Callables
B
82 279
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Blocked_Login_Page
B
81 541
Automattic\Jetpack\Sync\Modules\Module
B
79 315
Automattic\Jetpack\Sync\Replicastore\Table_Checksum
B
79 506
Automattic\Jetpack\Sync\Settings
B
76 261
Automattic\Jetpack\Sync\Modules\Updates
B
76 241
Automattic\Jetpack\Sync\Queue
A
74 285
Jetpack_Options
A
73 384
Automattic\Jetpack\Config
A
73 207
Automattic\Jetpack\Sync\Modules\WooCommerce_HPOS_Orders
A
72 262
Automattic\Jetpack\Waf\Waf_Request
A
67 190
Automattic\Jetpack\Sync\REST_Endpoints
A
66 561
Automattic\Jetpack\My_Jetpack\Red_Bubble_Notifications
A
66 241
Automattic\Jetpack\My_Jetpack\Initializer
A
66 358
Automattic\Jetpack\Protect_Status\Scan_Status
A
63 202
Automattic\Jetpack\Sync\Listener
A
62 219
Automattic\Jetpack\Backup\V0005\Helper_Script_Manager_Impl
A
62 316
Automattic\Jetpack\Connection\Client
A
61 269
Automattic\Jetpack\Waf\Waf_Blocklog_Manager
A
60 231
Automattic\Jetpack\Sync\Modules\Options
A
58 184
Automattic\Jetpack\Password_Checker
A
57 256
Automattic\Jetpack\Sync\Modules\Full_Sync_Immediately
A
56 210
Automattic\Jetpack\Waf\Waf_Runner
A
54 192
Automattic\Jetpack\Sync\Modules\Terms
A
53 224
Automattic\Jetpack\Sync\Modules\Comments
A
52 252
Automattic\Jetpack\Sync\Queue\Queue_Storage_Table
A
51 346
Automattic\Jetpack\Partner_Coupon
A
51 196
Automattic\Jetpack\My_Jetpack\Products\Backup
A
51 222
Automattic\Jetpack\Waf\Waf_Operators
S
49 116
Automattic\Jetpack\Status
S
48 196
Automattic\Jetpack\Sync\Data_Settings
S
48 142
Automattic\Jetpack\Sync\Modules\Plugins
S
47 183
Automattic\Jetpack\My_Jetpack\Wpcom_Products
S
46 207
Automattic\Jetpack\Licensing
S
45 157
Automattic\Jetpack\Protect\Scan_History
S
45 177
Automattic\Jetpack\Status\Host
S
44 167
Automattic\Jetpack\Sync\Dedicated_Sender
S
44 177
Automattic\Jetpack\JITMS\JITM
S
43 205
Automattic\Jetpack\Tracking
S
42 168
Automattic\Jetpack\Waf\Waf_Transforms
S
42 161
Automattic\Jetpack\Boost_Speed_Score\Speed_Score
S
41 168
Automattic\Jetpack\My_Jetpack\Products\Stats
S
39 136
Automattic\Jetpack\Protect_Status\Protect_Status
S
39 173
Automattic\Jetpack\Connection\SSO\Helpers
S
39 146
Automattic\Jetpack\JITMS\Post_Connection_JITM
S
38 228
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Shared_Functions
S
38 150
Automattic\Jetpack\Waf\Waf_Rules_Manager
S
37 161
Automattic\Jetpack\My_Jetpack\Products\Search
S
37 140
Jetpack_Protect
S
36 221
Automattic\Jetpack\My_Jetpack\Products
S
35 203
Automattic\Jetpack\Plugins_Installer
S
35 120
Automattic\Jetpack\IdentityCrisis\UI
S
34 110
Automattic\Jetpack\Connection\Webhooks\Authorize_Redirect
S
34 112
Automattic\Jetpack\Connection\Server_Sandbox
S
34 124
Automattic\Jetpack\Sync\Modules\Constants
S
34 109
Automattic\Jetpack\Device_Detection
S
33 108
Automattic\Jetpack\Waf\REST_Controller
S
32 128
Automattic\Jetpack\My_Jetpack\Products\Complete
S
32 129
Automattic\Jetpack\Protect\REST_Controller
S
31 265
Automattic\Jetpack\Heartbeat
S
30 114
Automattic\Jetpack\Connection\Plugin_Storage
S
30 107
Automattic\Jetpack\Boost_Speed_Score\Speed_Score_Request
S
29 151
Automattic\Jetpack\Connection\Rest_Authentication
S
29 104
Automattic\Jetpack\Connection\Secrets
S
29 161
Automattic\Jetpack\My_Jetpack\Products\Videopress
S
28 118
Jetpack_Tracks_Client
S
28 92
Automattic\Jetpack\Waf\Waf_Initializer
S
28 110
Automattic\Jetpack\Connection\Webhooks
S
28 107
Automattic\Jetpack\Licensing\Endpoints
S
27 232
Automattic\Jetpack\My_Jetpack\Products\Security
S
27 93
Automattic\Jetpack\My_Jetpack\Products\Growth
S
26 89
Automattic\Jetpack\Connection\Authorize_Json_Api
S
26 184
Automattic\Jetpack\Waf\Waf_Standalone_Bootstrap
S
26 86
Automattic\Jetpack\Protect\Threats
S
26 115
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Math_Authenticate
S
25 114
Automattic\Jetpack\My_Jetpack\Products\Starter
S
25 81
Automattic\Jetpack\Sync\Health
S
24 64
Automattic\Jetpack\Connection\Urls
S
24 81
Automattic\Jetpack\Sync\Modules\Import
S
24 73
Automattic\Jetpack\Admin_UI\Admin_Menu
S
24 104
Automattic\Jetpack\My_Jetpack\Hybrid_Product
S
24 58
Automattic\Jetpack\My_Jetpack\Module_Product
S
24 67
Automattic\Jetpack\CookieState
S
24 57
Automattic\Jetpack\Waf\Waf_Stats
S
23 71
Automattic\Jetpack\Assets\Semver
S
23 70
Automattic\Jetpack\Sync\Modules\Meta
S
23 96
Automattic\Jetpack\Boost_Core\Lib\Utils
S
21 76
Automattic\Jetpack\My_Jetpack\Jetpack_Manage
S
21 80
Automattic\Jetpack\Connection\Package_Version_Tracker
S
21 75
Automattic\Jetpack\My_Jetpack\Products\Search_Stats
S
20 103
Automattic\Jetpack\Sync\Modules\Term_Relationships
S
19 105
Automattic\Jetpack\Sync\Replicastore\Table_Checksum_Usermeta
S
19 117
Automattic\Jetpack\Automatic_Install_Skin
S
18 60
Automattic\Jetpack\JITMS\Pre_Connection_JITM
S
18 73
Automattic\Jetpack\Connection\Connection_Notice
S
18 169
Jetpack_IXR_Client
S
17 74
Automattic\Jetpack\Protect_Models\Threat_Model
S
16 66
Automattic\Jetpack\Connection\SSO\Force_2FA
S
16 77
Automattic\Jetpack\My_Jetpack\Products\Creator
S
16 210
Automattic\Jetpack\Boost_Core\Lib\Url
S
16 42
Automattic\Jetpack\My_Jetpack\Products\Crm
S
16 62
Automattic\Jetpack\Sync\Users
S
15 60
Automattic\Jetpack\My_Jetpack\Products\Boost
S
15 243
Automattic\Jetpack\Paths
S
15 36
Automattic\Jetpack\Sync\REST_Sender
S
15 71
Automattic\Jetpack\My_Jetpack\REST_Recommendations_Evaluation
S
14 82
Automattic\Jetpack\Connection\XMLRPC_Async_Call
S
13 38
Automattic\Jetpack\Sync\Server
S
13 46
Automattic\Jetpack\Sync\Replicastore\Table_Checksum_Users
S
13 102
Automattic\Jetpack\Connection\Utils
S
12 60
Automattic\Jetpack\My_Jetpack\Historically_Active_Modules
S
12 47
Automattic\Jetpack\Boost_Core\Lib\Transient
S
12 48
Automattic\Jetpack\My_Jetpack\REST_Zendesk_Chat
S
12 68
Automattic\Jetpack\Waf\CLI
S
11 81
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Transient_Cleanup
S
8 34
Automattic\Jetpack\Files
S
7 23
Automattic\Jetpack\Protect\Credentials
S
7 24
Automattic\Jetpack\Redirect
S
7 25
Automattic\Jetpack\ExPlat\REST_Controller
S
6 59

83 more item(s) not shown.