SucuriScanAPI D

Total Complexity 153
Dependencies 4
Dependents 10
Total lines 1,223
Lines of code 716
Logical lines of code 362
Comment lines 331
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
parseAuditLogs()
B
31 19 110
filterByTime()
B
44 18 41
handleResponse()
B
42 17 49
apiCall()
B
41 16 51
getPlugins()
A
42 11 47
getOfficialChecksums()
A
52 9 24
getFilters()
A
32 1 140
filterAuditLog()
A
53 8 22
getAuditLogsFromQueue()
S
49 5 31
getOriginalCoreFile()
S
54 5 21
registerSite()
S
54 4 21
getAuditLogs()
S
58 4 16
apiCallWordpress()
S
58 4 15
setPluginKey()
S
61 4 12
getNewSecretKeys()
S
61 4 11
getLogsHotfix()
S
58 3 15
recoverKey()
S
55 2 20
getPluginKey()
S
68 3 7
checksumAPI()
S
61 2 13
checksum()
S
67 2 7
getRemotePluginData()
S
73 2 4
sendHashes()
S
66 2 8
checksumAlgorithm()
S
77 2 3
parseMultipleEntries()
S
68 2 7
buildQuery()
S
66 2 8
isValidKey()
S
78 1 3
getAuditEventTypes()
S
64 1 10