Code Analysis: Jetpack Protect 1.4.0

Class Rating Complexity Lines of code
Automattic\Jetpack\Device_Detection\User_Agent_Info
D
341 954
Automattic\Jetpack\Connection\Manager
D
290 1,237
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection
D
153 551
Automattic\Jetpack\Sync\Replicastore
D
141 603
Automattic\Jetpack\Waf\Waf_Runtime
D
135 428
Automattic\Jetpack\Sync\Actions
D
133 479
Automattic\Jetpack\Identity_Crisis
D
132 615
Automattic\Jetpack\Assets
C
111 350
Automattic\Jetpack\Sync\Sender
C
106 365
Automattic\Jetpack\Sync\Modules\Themes
C
104 383
Automattic\Jetpack\Connection\Tokens
C
102 358
Automattic\Jetpack\Sync\Modules\Users
B
94 355
Jetpack_XMLRPC_Server
B
93 448
Automattic\Jetpack\Sync\Modules\Full_Sync
B
93 338
Automattic\Jetpack\Connection\Error_Handler
B
91 283
Automattic\Jetpack\Modules
B
89 273
Automattic\Jetpack\Sync\Functions
B
85 309
Jetpack_Signature
B
85 213
Automattic\Jetpack\Protect\Scan_Status
B
80 231
Automattic\Jetpack\Sync\Modules\Posts
B
80 296
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Blocked_Login_Page
B
79 538
Automattic\Jetpack\Sync\Modules\Callables
B
79 267
Automattic\Jetpack\Sync\Queue
B
78 384
Automattic\Jetpack\Sync\Modules\Updates
B
76 236
Automattic\Jetpack\Connection\REST_Connector
B
76 477
Automattic\Jetpack\Config
B
76 214
Jetpack_Options
A
73 389
Automattic\Jetpack\Sync\Replicastore\Table_Checksum
A
72 438
Automattic\Jetpack\Sync\REST_Endpoints
A
64 548
Automattic\Jetpack\Connection\Client
A
63 264
Automattic\Jetpack\Sync\Settings
A
62 205
Automattic\Jetpack\Sync\Listener
A
61 219
Automattic\Jetpack\Sync\Modules\Module
A
60 235
Automattic\Jetpack\Sync\Modules\Options
A
58 184
Automattic\Jetpack\Password_Checker
A
57 256
Automattic\Jetpack\Transport_Helper\Helper_Script_Manager
A
55 183
Automattic\Jetpack\Waf\Waf_Request
A
55 148
Automattic\Jetpack\My_Jetpack\Product
A
54 169
Automattic\Jetpack\Sync\Modules\Full_Sync_Immediately
A
54 204
Automattic\Jetpack\Sync\Modules\Plugins
A
53 198
Automattic\Jetpack\Waf\Waf_Runner
A
52 200
Automattic\Jetpack\IP\Utils
A
52 133
Automattic\Jetpack\Partner_Coupon
A
51 196
Automattic\Jetpack\Protect\Status
A
51 130
Automattic\Jetpack\Waf\Waf_Operators
S
49 116
Automattic\Jetpack\Sync\Data_Settings
S
48 142
Automattic\Jetpack\Plugins_Installer
S
48 146
Automattic\Jetpack\Sync\Modules\Comments
S
46 199
Automattic\Jetpack\Status
S
46 180
Automattic\Jetpack\Licensing
S
44 157
Automattic\Jetpack\Sync\Dedicated_Sender
S
40 171
Automattic\Jetpack\Tracking
S
40 164
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Shared_Functions
S
38 145
Automattic\Jetpack\JITMS\Post_Connection_JITM
S
38 226
Automattic\Jetpack\Protect\Protect_Status
S
37 141
Jetpack_Protect
S
35 219
Automattic\Jetpack\Waf\Waf_Rules_Manager
S
35 155
Automattic\Jetpack\Connection\Server_Sandbox
S
34 124
Automattic\Jetpack\Sync\Modules\Constants
S
34 109
Automattic\Jetpack\Waf\Waf_Transforms
S
33 132
Automattic\Jetpack\IdentityCrisis\UI
S
33 103
Automattic\Jetpack\Sync\Modules\Terms
S
32 120
Automattic\Jetpack\My_Jetpack\Products\Search
S
32 128
Automattic\Jetpack\Device_Detection
S
30 98
Automattic\Jetpack\My_Jetpack\Products\Security
S
29 103
Automattic\Jetpack\Connection\Secrets
S
29 161
Automattic\Jetpack\Protect\REST_Controller
S
28 264
Jetpack_Tracks_Client
S
28 91
Automattic\Jetpack\Connection\Webhooks\Authorize_Redirect
S
28 97
Automattic\Jetpack\Licensing\Endpoints
S
27 232
Automattic\Jetpack\Connection\Plugin_Storage
S
27 91
Automattic\Jetpack\Connection\Rest_Authentication
S
27 100
Automattic\Jetpack\Connection\Webhooks
S
26 103
Automattic\Jetpack\Waf\Brute_Force_Protection\Brute_Force_Protection_Math_Authenticate
S
25 114
Automattic\Jetpack\Heartbeat
S
25 85
Automattic\Jetpack\Waf\Waf_Standalone_Bootstrap
S
24 79
Automattic\Jetpack\Protect\Threats
S
24 105
Automattic\Jetpack\My_Jetpack\Initializer
S
24 151
Automattic\Jetpack\Waf\Waf_Initializer
S
24 89
Automattic\Jetpack\Sync\Health
S
24 64
Automattic\Jetpack\CookieState
S
24 57
Automattic\Jetpack\Sync\Modules\Import
S
24 73
Automattic\Jetpack\Assets\Semver
S
23 70
Automattic\Jetpack\Connection\Urls
S
23 78
Automattic\Jetpack\My_Jetpack\Wpcom_Products
S
22 113
Automattic\Jetpack\Admin_UI\Admin_Menu
S
21 90
Automattic\Jetpack\A8c_Mc_Stats
S
21 72
Automattic\Jetpack\Sync\Replicastore\Table_Checksum_Usermeta
S
19 116
Automattic\Jetpack\My_Jetpack\Hybrid_Product
S
19 48
Jetpack_Tracks_Event
S
19 67
Automattic\Jetpack\Connection\Connection_Notice
S
18 171
Automattic\Jetpack\Waf\REST_Controller
S
18 97
Automattic\Jetpack\Automatic_Install_Skin
S
18 60
Automattic\Jetpack\JITMS\Pre_Connection_JITM
S
18 73
Jetpack_IXR_Client
S
17 74
Automattic\Jetpack\Sync\Modules\Term_Relationships
S
16 87
Automattic\Jetpack\My_Jetpack\Products\Search_Stats
S
15 73
Automattic\Jetpack\My_Jetpack\Products
S
15 103
Automattic\Jetpack\Sync\REST_Sender
S
15 70
Automattic\Jetpack\Sync\Users
S
15 60
Automattic\Jetpack\Sync\Modules\Meta
S
15 53
Automattic\Jetpack\IdentityCrisis\REST_Endpoints
S
14 92
Automattic\Jetpack\Connection\XMLRPC_Async_Call
S
13 38
Automattic\Jetpack\Sync\Replicastore\Table_Checksum_Users
S
13 102
Automattic\Jetpack\Sync\Server
S
13 46
Automattic\Jetpack\Connection\Package_Version_Tracker
S
12 49
Automattic\Jetpack\Waf\CLI
S
11 80
Automattic\Jetpack\Sync\JSON_Deflate_Array_Codec
S
10 30
Automattic\Jetpack\Protect\Extension_Model
S
9 33
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\Protect\Site_Health
S
6 59
Automattic\Jetpack\Status\Visitor
S
5 19

58 more item(s) not shown.