Code Analysis: Patchstack Security 2.1.20

Class Rating Complexity Lines of code
P_Firewall
D
163 458
P_Admin_Options
C
104 411
P_Listener
B
95 389
P_Hardening
A
75 228
Composer\Autoload\ClassLoader
A
64 213
P_Login
A
62 187
MaxMind\Db\Reader\Decoder
A
58 214
MaxMind\WebService\Client
A
54 261
P_Htaccess
A
52 175
Composer\CaBundle\CaBundle
S
45 145
P_Api
S
45 169
P_Activation
S
44 186
P_Upload
S
42 163
MaxMind\Db\Reader
S
41 184
P_Admin_General
S
40 92
P_Admin_Menu
S
38 69
P_Core
S
34 72
P_Admin_Ajax
S
32 121
Patchstack_Network_Sites_Table
S
30 96
P_Multisite
S
29 78
P_Ban
S
26 82
P_Hide_Login
S
26 70
Patchstack
S
23 86
Base32Static
S
22 61
P_Event_Posts
S
18 58
GeoIp2\Database\Reader
S
17 88
P_Event_Log
S
17 44
P_Rules
S
16 47
P_Event_Plugins
S
15 54
GeoIp2\WebService\Client
S
14 70
P_Event_Comments
S
14 56
P_Cron
S
11 69
GeoIp2\Record\AbstractPlaceRecord
S
11 28
GeoIp2\Record\AbstractRecord
S
11 28
ComposerAutoloaderInitba36d6731c1fe5bacbffff76efd81115
S
11 33
GeoIp2\Model\AbstractModel
S
10 24
GeoIp2\Model\City
S
10 35
TokenAuth6238
S
9 43
MaxMind\WebService\Http\CurlRequest
S
9 57
P_Event_Users
S
8 73
P_Event_Options
S
6 89
P_Cookie_Notice
S
6 17
P_Hacker_Log
S
5 19
P_Event_Attachment
S
5 25
MaxMind\Db\Reader\Util
S
4 14
P_Event_Core
S
3 19
MaxMind\Exception\HttpException
S
3 10
MaxMind\Db\Reader\Metadata
S
2 18
MaxMind\WebService\Http\RequestFactory
S
2 5
MaxMind\Exception\InvalidRequestException
S
2 7
GeoIp2\Model\Country
S
1 22
GeoIp2\Model\AnonymousIp
S
1 9
GeoIp2\Model\Asn
S
1 7
GeoIp2\Model\Domain
S
1 5
GeoIp2\Model\Isp
S
1 9
GeoIp2\Exception\HttpException
S
1 4
Composer\Autoload\ComposerStaticInitba36d6731c1fe5bacbffff76efd81115
S
1 6
GeoIp2\Exception\InvalidRequestException
S
1 4

23 more item(s) not shown.