Code Analysis: iThemes Security 7.9.0

Class Rating Complexity Lines of code
ITSEC_Lib
D
369 1,223
ITSEC_Lib_Browser
D
336 1,072
ITSEC_Lockout
D
221 818
ITSEC_Form
D
201 609
ITSEC_Notification_Center
D
169 561
ITSEC_WP_List_Table
D
169 638
ITSEC_Validator
D
166 461
ITSEC_File_Change_Scanner
D
151 669
ITSEC_Core
D
151 587
ITSEC_Lib_Login_Interstitial
D
146 626
ITSEC_Settings_Page
D
127 544
ITSEC_WordPress_Tweaks
C
119 357
ITSEC_Modules
C
115 382
ITSEC_Mail
C
115 449
ITSEC_Fingerprint
C
102 373
ITSEC_Setup
B
93 348
ITSEC_Log_Util
B
90 339
ITSEC_Debug_Page
B
88 351
ITSEC_Scheduler_Cron
B
85 323
ITSEC_Hide_Backend
B
82 237
ITSEC_Log
B
80 292
ITSEC_Lib_IP_Tools
B
80 263
ITSEC_Debug
B
80 246
ITSEC_Lib_Config_File
B
79 340
ITSEC_Logs_Page
B
79 490
ITSEC_Response
A
74 312
iThemesSecurity\Ban_Hosts\REST
A
74 367
ITSEC_Login_Interstitial_Session
A
73 259
ITSEC_Scheduler_Page_Load
A
72 260
ITSEC_Lib_Distributed_Storage
A
72 299
ITSEC_Security_Check_Pro_Utility
A
72 240
ITSEC_Password_Requirements
A
71 273
ITSEC_Logs_List_Table
A
70 316
ITSEC_File_Change_Setup
A
69 253
iThemesSecurity\User_Groups\REST\User_Groups
A
68 353
iThemesSecurity\User_Groups\User_Group
A
67 188
ITSEC_Notification_Center_Validator
A
66 255
ITSEC_Site_Scanner_API
A
65 286
Composer\Autoload\ClassLoader
A
64 213
iThemesSecurity\Ban_Users\Database_Repository
A
62 304
ITSEC_Lib_File
A
60 189
ITSEC_Zxcvbn_Date_Match
A
56 192
ITSEC_Lib_Directory
A
55 173
ITSEC_Lib_JWT
A
53 174
ITSEC_Network_Brute_Force_Utilities
A
52 190
ITSEC_Site_Scanner_Util
S
50 168
ITSEC_Backup
S
49 207
ITSEC_Lib_Password_Requirements
S
49 165
ITSEC_File_Change_Package_Factory
S
46 155
ITSEC_Notification_Center_Settings
S
45 153
iThemesSecurity\Ban_Hosts\Multi_Repository
S
44 142
iThemesSecurity\User_Groups\REST\Settings
S
44 251
ITSEC_Scheduler
S
42 97
ITSEC_Lib_Remote_Messages
S
41 151
iThemesSecurity\Site_Scanner\REST\Issues
S
41 236
ITSEC_Zxcvbn_Dictionary_Match
S
41 145
ITSEC_Lib_Feature_Flags
S
40 141
ITSEC_Core_Active
S
40 108
ITSEC_System_Tweaks_Config_Generators
S
40 247
ITSEC_Lib_Canonical_Roles
S
39 327
ITSEC_Notification_Center_Settings_Page
S
39 279
ITSEC_Lib_REST
S
38 136
iThemesSecurity\Site_Scanner\REST\Scans
S
38 280
ITSEC_Malware_Scan_Results_Template
S
37 144
ITSEC_Security_Check_Scanner
S
37 213
ITSEC_Admin_Notices
S
37 159
ITSEC_SSL
S
36 113
ITSEC_Lib_Utility
S
34 106
iThemesSecurity\Site_Scanner\Factory
S
34 94
Pimple\Container
S
34 105
ITSEC_Admin_Page_Loader
S
34 110
ITSEC_Settings_Page_Sidebar_Widget_Active_Lockouts
S
33 114
ITSEC_Lib_Static_Map_API
S
33 78
ITSEC_Strong_Passwords
S
33 137
iThemesSecurity\Ban_Users\Validator
S
32 98
ITSEC_Notification_Center_Setup
S
32 89
ITSEC_Privacy_Util
S
32 157
ITSEC_Ban_Users_Setup
S
32 81
ITSEC_Security_Check_Feedback_Renderer
S
32 110
ITSEC_Content_Directory_Utility
S
32 150
ITSEC_Global_Setup
S
31 82
ITSEC_Zxcvbn_Spatial_Match
S
31 117
ITSEC_File_Change_Logs
S
30 102
ITSEC_File_Change_Hash_Comparator_Chain
S
29 76
iThemesSecurity\Site_Scanner\Vulnerability_Fixer
S
29 95
ITSEC_Away_Mode_Setup
S
29 74
ITSEC_Zxcvbn_Results
S
29 89
ITSEC_Notify
S
28 151
ITSEC_Away_Mode_Utilities
S
28 90
ITSEC_Ban_Users_Config_Generators
S
28 131
ITSEC_System_Tweaks_Setup
S
27 58
ITSEC_Away_Mode_Validator
S
26 95
ITSEC_Sync_Connect
S
26 93
ITSEC_Settings_Page_Sidebar_Widget_Temp_Whitelist
S
24 84
ITSEC_Global_Settings_Page
S
24 325
ITSEC_WordPress_Tweaks_Config_Generators
S
24 113
ITSEC_File_Change_Settings_Page
S
23 142
ITSEC_Zxcvbn_Scorer
S
22 92
ITSEC_Backup_Setup
S
22 55
ITSEC_System_Tweaks
S
22 76
ITSEC_Zxcvbn_Sequence_Match
S
22 84
ITSEC_WordPress_Tweaks_Setup
S
21 60
ITSEC_Hide_Backend_Setup
S
21 69
iThemesSecurity\User_Groups\Module\Settings
S
21 77
ITSEC_Site_Scanner_Mail
S
20 111
ITSEC_Site_Scanner_Template
S
20 115
ITSEC_Lib_Upgrader
S
20 87
ITSEC_Sync_Connect_Interstitial
S
20 83
ITSEC_REST
S
19 78
ITSEC_File_Change_Chunk_Scanner
S
19 82
ITSEC_Lib_Highlighted_Logs
S
19 75
ITSEC_Global_Validator
S
19 108
iThemesSecurity\User_Groups\Repository\DB_Repository
S
19 77
ITSEC_Multisite_Tweaks_Setup
S
19 55
ITSEC_File_Change_Package_Plugin
S
19 53
ITSEC_WordPress_Salts_Utilities
S
19 68
ITSEC_Hide_Backend_Validator
S
18 51
ITSEC_Security_Check_Pro
S
18 52
iThemesSecurity\User_Groups\Module\Module
S
18 41
ITSEC_Notification_Center_Logs
S
18 92
ITSEC_Feature_Flags_Settings_Page
S
18 83
ITSEC_Four_Oh_Four_Setup
S
17 41
ITSEC_File_Change_Package_Theme
S
17 51
ITSEC_Malware_Logs
S
17 50
ITSEC_Away_Mode_Settings_Page
S
17 133
ITSEC_Site_Scanner_Logs
S
17 82
ITSEC_SSL_Validator
S
17 36
iThemesSecurity\User_Groups\Repository\Object_Caching_Decorator
S
17 61
ITSEC_Global_Settings_New
S
16 91
ITSEC_Security_Check_Pro_Validator
S
16 30
ITSEC_SSL_Admin
S
16 69
ITSEC_SSL_Setup
S
16 50
ITSEC_Notification_Center_Debug
S
15 71
ITSEC_Brute_Force_Setup
S
15 39
ITSEC_IP_Detector
S
15 48
ITSEC_Away_Mode
S
15 67
ITSEC_Strong_Passwords_Setup
S
15 54
ITSEC_Database_Prefix_Utility
S
14 64
Ithemes_Sync_Verb_ITSEC_Override_Away_Mode
S
14 69
ITSEC_Content_Directory_Settings_Page
S
14 96
ITSEC_Site_Scanner
S
13 52
ITSEC_Brute_Force
S
13 69
ITSEC_SSL_Settings_Page
S
13 89
ITSEC_IPCheck_Setup
S
13 46
ITSEC_Lib_Opaque_Tokens
S
12 58
ITSEC_WordPress_Salts_Validator
S
12 40
ITSEC_Hide_Backend_Settings
S
12 52
ITSEC_File_Permissions_Settings_Page
S
12 118
ITSEC_IPCheck
S
12 28
ITSEC_Email_Confirmation
S
11 29
ITSEC_Admin_User_Validator
S
11 34
ITSEC_IPCheck_Logs
S
11 42
ComposerAutoloaderInit35a2bd4feb347da0d3ea2d8ef023082f
S
11 33
ITSEC_Password_Requirements_Settings_Page
S
11 76
ITSEC_Password_Requirements_Validator
S
11 38
ITSEC_Lib_IP_Detector
S
11 43
ITSEC_Multisite_Tweaks
S
10 30
ITSEC_Hide_Backend_Settings_Page
S
10 106
ITSEC_Password_Requirements_Settings
S
10 38
ITSEC_Zxcvbn_Repeat_Match
S
10 57
ITSEC_Network_Brute_Force_Validator
S
9 42
ITSEC_Backup_Logs
S
9 27
iThemesSecurity\Ban_Hosts\Deprecated_Filter_Source
S
8 22
ITSEC_System_Tweaks_Validator
S
8 39
Ithemes_Sync_Verb_ITSEC_Set_Temp_Whitelist
S
7 22
ITSEC_Malware_Scanner
S
7 26
ITSEC_Schema
S
6 170
ITSEC_WordPress_Tweaks_Settings_Page
S
3 157

201 more item(s) not shown.