Code Analysis: Solid Security Basic 9.0.2

Class Rating Complexity Lines of code
ITSEC_Lib
D
456 1,527
ITSEC_Lib
D
456 1,527
ITSEC_Lib_Browser
D
336 1,072
ITSEC_Lib_Browser
D
336 1,072
ITSEC_Lockout
D
221 897
ITSEC_Lockout
D
221 897
iThemesSecurity\Strauss\Symfony\Polyfill\Mbstring\Mbstring
D
206 596
iThemesSecurity\Strauss\Symfony\Polyfill\Mbstring\Mbstring
D
206 596
ITSEC_Form
D
201 608
ITSEC_Form
D
201 608
ITSEC_Modules
D
192 614
ITSEC_Modules
D
192 614
ITSEC_Core
D
186 683
ITSEC_Core
D
186 683
ITSEC_Validator
D
181 522
ITSEC_Validator
D
181 522
ITSEC_WP_List_Table
D
169 638
ITSEC_WP_List_Table
D
169 638
ITSEC_Notification_Center
D
167 554
ITSEC_Notification_Center
D
167 554
ITSEC_Lib_Login_Interstitial
D
152 649
ITSEC_Lib_Login_Interstitial
D
152 649
ITSEC_File_Change_Scanner
D
151 668
ITSEC_File_Change_Scanner
D
151 668
iThemesSecurity\Strauss\Patchstack\Processor
D
143 263
iThemesSecurity\Strauss\Patchstack\Processor
D
143 263
ITSEC_Mail
D
134 642
ITSEC_Mail
D
134 642
ITSEC_WordPress_Tweaks
C
111 330
ITSEC_WordPress_Tweaks
C
111 330
ITSEC_Dashboard_Util
C
109 588
ITSEC_Dashboard_Util
C
109 588
iThemesSecurity\Site_Scanner\Vulnerability
C
105 451
iThemesSecurity\Site_Scanner\Vulnerability
C
105 451
ITSEC_Two_Factor
C
105 527
ITSEC_Two_Factor
C
105 527
iThemesSecurity\Strauss\Patchstack\Request
C
103 322
iThemesSecurity\Strauss\Patchstack\Request
C
103 322
ITSEC_Fingerprint
C
102 373
ITSEC_Fingerprint
C
102 373
ITSEC_Setup
B
100 366
ITSEC_Setup
B
100 366
ITSEC_Log_Util
B
98 365
Two_Factor_Totp
B
98 447
Two_Factor_Totp
B
98 447
ITSEC_Log_Util
B
98 365
ITSEC_Hide_Backend
B
90 263
ITSEC_Hide_Backend
B
90 263
ITSEC_Dashboard
B
88 427
ITSEC_Dashboard
B
88 427
ITSEC_Debug_Page
B
88 355
ITSEC_Debug_Page
B
88 355
ITSEC_Scheduler_Cron
B
85 323
ITSEC_Scheduler_Cron
B
85 323
Ithemes_Ithemes_Security_ProWP_Background_Process
B
84 306
Ithemes_Ithemes_Security_ProWP_Background_Process
B
84 306
iThemesSecurity\Module_Config
B
82 281
iThemesSecurity\Module_Config
B
82 281
ITSEC_Debug
B
80 246
ITSEC_REST_Dashboard_Card_Controller
B
80 365
ITSEC_Log
B
80 292
ITSEC_Lib_IP_Tools
B
80 267
ITSEC_Lib_IP_Tools
B
80 267
ITSEC_Debug
B
80 246
ITSEC_Log
B
80 292
ITSEC_REST_Dashboard_Card_Controller
B
80 365
ITSEC_Lib_Config_File
B
79 340
ITSEC_Lib_Config_File
B
79 340
ITSEC_Site_Scanner_API
B
78 326
ITSEC_Site_Scanner_API
B
78 326
iThemesSecurity\Ban_Hosts\REST
A
75 374
iThemesSecurity\Ban_Hosts\REST
A
75 374
ITSEC_Core_Active
A
74 356
ITSEC_Core_Active
A
74 356
iThemesSecurity\Ban_Users\Database_Repository
A
74 373
iThemesSecurity\Ban_Users\Database_Repository
A
74 373
ITSEC_Lib_Distributed_Storage
A
72 299
ITSEC_Scheduler_Page_Load
A
72 260
ITSEC_Lib_Distributed_Storage
A
72 299
ITSEC_Scheduler_Page_Load
A
72 260
Composer\Autoload\ClassLoader
A
71 244
Composer\Autoload\ClassLoader
A
71 244
ITSEC_Logs_List_Table
A
70 316
ITSEC_Logs_List_Table
A
70 316
ITSEC_Password_Requirements
A
69 286
ITSEC_Password_Requirements
A
69 286
ITSEC_File_Change_Setup
A
68 250
iThemesSecurity\User_Groups\User_Group
A
68 199
iThemesSecurity\User_Groups\User_Group
A
68 199
iThemesSecurity\User_Groups\REST\User_Groups
A
68 359
iThemesSecurity\User_Groups\REST\User_Groups
A
68 359
ITSEC_File_Change_Setup
A
68 250
ITSEC_Notification_Center_Validator
A
64 252
ITSEC_Site_Scanner_Util
A
64 231
ITSEC_Notification_Center_Validator
A
64 252
ITSEC_Site_Scanner_Util
A
64 231
ITSEC_Lib_REST
A
62 270
ITSEC_Logs_Page
A
62 403
ITSEC_Logs_Page
A
62 403
ITSEC_Lib_REST
A
62 270
ITSEC_Lib_File
A
60 189
ITSEC_Lib_File
A
60 189
ITSEC_Security_Check_Pro_Utility
A
58 213
ITSEC_Security_Check_Pro_Utility
A
58 213
ITSEC_Lib_Directory
A
58 184
ITSEC_Lib_Directory
A
58 184
iThemesSecurity\Site_Scanner\REST\Vulnerabilities
A
55 424
iThemesSecurity\Site_Scanner\REST\Vulnerabilities
A
55 424
Composer\InstalledVersions
A
54 154
Composer\InstalledVersions
A
54 154
ITSEC_Lib_JWT
A
53 174
ITSEC_Lib_JWT
A
53 174
ITSEC_Two_Factor_On_Board
A
53 247
iThemesSecurity\Strauss\ZxcvbnPhp\Matchers\DateMatch
A
53 202
iThemesSecurity\Strauss\ZxcvbnPhp\Matchers\DateMatch
A
53 202
ITSEC_Two_Factor_On_Board
A
53 247
ITSEC_Network_Brute_Force_Utilities
A
52 190
ITSEC_Network_Brute_Force_Utilities
A
52 190
ITSEC_Settings
A
51 157
ITSEC_Site_Scanner
A
51 203
ITSEC_Site_Scanner
A
51 203
ITSEC_Settings
A
51 157
ITSEC_Lib_Password_Requirements
S
50 174
ITSEC_Lib_Password_Requirements
S
50 174
ITSEC_Dashboard_Card_Active_Lockouts
S
48 253
ITSEC_Dashboard_Card_Active_Lockouts
S
48 253
ITSEC_File_Change_Package_Factory
S
46 155
ITSEC_File_Change_Package_Factory
S
46 155
iThemesSecurity\Modules\Core\User_Query_Extension
S
46 167
iThemesSecurity\Modules\Core\User_Query_Extension
S
46 167
iThemesSecurity\Ban_Hosts\Multi_Repository
S
44 142
iThemesSecurity\User_Groups\REST\Settings
S
44 254
iThemesSecurity\User_Groups\REST\Settings
S
44 254
ITSEC_Backup
S
44 205
ITSEC_Backup
S
44 205
iThemesSecurity\Ban_Hosts\Multi_Repository
S
44 142
ITSEC_REST
S
43 227
ITSEC_REST
S
43 227
ITSEC_Notification_Center_Settings
S
42 134
ITSEC_Admin_Page_Loader
S
42 145
ITSEC_Notification_Center_Settings
S
42 134
ITSEC_Admin_Page_Loader
S
42 145
ITSEC_Lib_Encryption
S
41 178
ITSEC_Lib_Encryption
S
41 178
ITSEC_Application_Passwords_Util
S
40 168
iThemesSecurity\Strauss\ZxcvbnPhp\Matchers\DictionaryMatch
S
40 132
ITSEC_Two_Factor_Setup
S
40 192
iThemesSecurity\Strauss\ZxcvbnPhp\Matchers\DictionaryMatch
S
40 132
ITSEC_Application_Passwords_Util
S
40 168
ITSEC_Two_Factor_Setup
S
40 192
ITSEC_Notification_Center_Setup
S
38 101
ITSEC_Notification_Center_Setup
S
38 101
iThemesSecurity\Lib\REST\Modules_Controller
S
38 350
iThemesSecurity\Lib\REST\Modules_Controller
S
38 350
ITSEC_Lib_Feature_Flags
S
37 132
ITSEC_Lib_Feature_Flags
S
37 132
ITSEC_Admin_Notices
S
35 152
ITSEC_Admin_Notices
S
35 152
ITSEC_Lib_Utility
S
35 106
ITSEC_Lib_Utility
S
35 106
ITSEC_REST_Dashboard_Layout_Controller
S
34 260
iThemesSecurity\Strauss\ZxcvbnPhp\Matchers\SpatialMatch
S
34 144
iThemesSecurity\Strauss\ZxcvbnPhp\Matchers\SpatialMatch
S
34 144
ITSEC_REST_Dashboard_Layout_Controller
S
34 260
ITSEC_Lib_Static_Map_API
S
33 78
ITSEC_Lib_Static_Map_API
S
33 78
ITSEC_Security_Check_Feedback_Renderer
S
32 110
ITSEC_Content_Directory_Utility
S
32 150
ITSEC_Ban_Users_Setup
S
32 81
iThemesSecurity\Lib\REST\Users_Controller_Extension
S
32 224
ITSEC_Privacy_Util
S
32 157
ITSEC_Privacy_Util
S
32 157
iThemesSecurity\Lib\REST\Users_Controller_Extension
S
32 224
ITSEC_Ban_Users_Setup
S
32 81
ITSEC_Content_Directory_Utility
S
32 150
ITSEC_Security_Check_Feedback_Renderer
S
32 110
ITSEC_File_Change_Logs
S
30 102
ITSEC_File_Change_Logs
S
30 102
iThemesSecurity\Lib\REST\Logs_Controller
S
29 412
iThemesSecurity\Lib\REST\Site_Types_Controller
S
29 262
ITSEC_Global_Setup
S
29 76
iThemesSecurity\Lib\REST\Logs_Controller
S
29 412
iThemesSecurity\Site_Scanner\Vulnerability_Fixer
S
29 95
ITSEC_Global_Setup
S
29 76
iThemesSecurity\Lib\REST\Site_Types_Controller
S
29 262
iThemesSecurity\Site_Scanner\Vulnerability_Fixer
S
29 95
ITSEC_System_Tweaks_Setup
S
28 67
ITSEC_System_Tweaks_Setup
S
28 67
ITSEC_Ban_Users_Config_Generators
S
28 131
ITSEC_Ban_Users_Config_Generators
S
28 131
ITSEC_System_Tweaks_Config_Generators
S
27 150
iThemesSecurity\Modules\Firewall\Logs
S
27 93
iThemesSecurity\Strauss\ZxcvbnPhp\Scorer
S
27 118
ITSEC_System_Tweaks_Config_Generators
S
27 150
iThemesSecurity\Strauss\ZxcvbnPhp\Scorer
S
27 118
iThemesSecurity\Modules\Firewall\Logs
S
27 93
ITSEC_Notify
S
27 147
ITSEC_Notify
S
27 147
ITSEC_Site_Scanner_Mail
S
26 146
ITSEC_Site_Scanner_Mail
S
26 146
ITSEC_WordPress_Tweaks_Setup
S
23 70
ITSEC_WordPress_Tweaks_Setup
S
23 70
ITSEC_Two_Factor_Logs
S
22 58
ITSEC_Two_Factor_Logs
S
22 58
ITSEC_Dashboard_Card_Database_Backup
S
21 115
iThemesSecurity\Modules\Firewall\Ingestor
S
21 106
ITSEC_Backup_Setup
S
21 60
iThemesSecurity\Modules\Firewall\Ingestor
S
21 106
ITSEC_Dashboard_Card_Database_Backup
S
21 115
ITSEC_Backup_Setup
S
21 60
ITSEC_Hide_Backend_Setup
S
20 66
ITSEC_IP_Detector
S
20 62
ITSEC_Sync_Connect_Interstitial
S
20 83
ITSEC_IP_Detector
S
20 62
ITSEC_Hide_Backend_Setup
S
20 66
ITSEC_Sync_Connect_Interstitial
S
20 83
ITSEC_File_Change_Chunk_Scanner
S
19 82
ITSEC_File_Change_Package_Plugin
S
19 53
ITSEC_File_Change_Chunk_Scanner
S
19 82
ITSEC_File_Change_Package_Plugin
S
19 53
ITSEC_SSL_Setup
S
16 50
ITSEC_Dashboard_Card_Pie_Chart
S
16 85
ITSEC_Dashboard_Card_Pie_Chart
S
16 85
ITSEC_SSL_Setup
S
16 50
iThemesSecurity\Strauss\ZxcvbnPhp\TimeEstimator
S
15 76
iThemesSecurity\Strauss\ZxcvbnPhp\TimeEstimator
S
15 76
ITSEC_Dashboard_Setup
S
15 56
ITSEC_Strong_Passwords_Setup
S
15 54
ITSEC_Malware_Scheduling_Setup
S
15 60
ITSEC_Strong_Passwords_Setup
S
15 54
ITSEC_Dashboard_Setup
S
15 56
ITSEC_Malware_Scheduling_Setup
S
15 60
ITSEC_Brute_Force
S
13 69
ITSEC_Brute_Force_Setup
S
13 32
ITSEC_Brute_Force_Setup
S
13 32
ITSEC_Brute_Force
S
13 69
ITSEC_IPCheck
S
12 28
ITSEC_IPCheck
S
12 28
ITSEC_Schema
S
9 256
ITSEC_Schema
S
9 256
iThemesSecurity\Lib\Site_Types\Question\Client_Question_Pack
S
1 166
iThemesSecurity\Lib\Site_Types\Question\Client_Question_Pack
S
1 166

574 more item(s) not shown.