wfScanEngine D

Total Complexity 582
Dependencies 30
Dependents 5
Total lines 2,270
Lines of code 1,919
Logical lines of code 1,267
Comment lines 142
Methods 80
Properties 33

Methods 80

Method Rating Maintainability Complexity Lines of code
scan_oldVersions_finish()
D
22
71 131
scan_suspiciousOptions()
C
32 23 92
scan_checkGSB_finish()
C
34 23 91
startScan()
B
34 22 90
scan_suspiciousAdminUsers()
B
39 23 53
scan_posts_finish()
B
34 20 81
scan_comments_finish()
B
36 20 72
scan_checkHowGetIPs_main()
B
42 21 42
_scannedSkippedPaths()
B
42 21 41
scan_fileContents_finish()
B
46 18 33
scan_checkSkippedFiles()
A
42 15 46
scan_checkReadableConfig()
A
39 12 60
doScan()
A
42 13 44
refreshScanNotification()
A
46 12 36
scanUserPassword()
A
42 11 44
getMaxExecutionTime()
A
52 12 21
scan_suspectedFiles()
A
47 11 31
scan_diskSpace()
A
44 10 41
isBadComment()
A
45 10 40
go()
A
41 8 65
scan_checkSpamvertized()
A
51 10 23
scan_checkSpamIP()
A
51 9 23
scan_geoipSupport()
A
53 9 18
submitMetrics()
A
49 8 31
scan_passwds_init()
A
49 8 29
scan_wpscan_fullPathDisclosure()
A
51 8 26
scan_wafStatus()
A
52 8 21
scan_wpscan_directoryListingEnabled()
S
53 7 22
scan_oldVersions_main()
S
45 5 43
getPlugins()
S
51 6 26
getThemes()
S
51 6 26
scan_checkGSB_main()
S
53 6 23
scan_posts_main()
S
45 5 37
scan_oldVersions_init()
S
54 6 22
checkForDurationLimit()
S
51 6 21
scan_passwds_main()
S
56 6 16
__construct()
S
50 5 27
scan_fileContents_init()
S
54 5 22
getBlogsToScan()
S
51 4 27
scan_comments_main()
S
52 4 21
recordMetric()
S
61 4 14
isDirectoryListingEnabled()
S
63 4 9
shouldFork()
S
60 3 15
scan_comments_init()
S
57 3 15
highestCap()
S
65 4 8
isEditor()
S
66 4 8
scan_posts_init()
S
58 3 14
_remoteStartURL()
S
65 3 7
checkForKill()
S
66 3 7
testForFullPathDisclosure()
S
63 3 9
scan_fileContents_main()
S
70 3 6
scan_knownFiles_init()
S
58 2 14
scan_checkGSB_init()
S
61 2 12
verifyStartSignature()
S
64 2 9
getKnownFilesLoader()
S
70 2 6
checkForCoreVersionChange()
S
67 2 7
_baseStartURL()
S
70 2 5
forkIfNeeded()
S
64 2 10
fork()
S
65 2 9
emailNewIssues()
S
73 2 5
scanController()
S
82 1 3
deleteNewIssues()
S
81 1 3
processResponse()
S
82 1 3
_signStartURL()
S
74 1 4
__sleep()
S
73 1 3
_localStartURL()
S
74 1 4
scan_checkHowGetIPs_finish()
S
91 1 2
getPendingIssues()
S
79 1 3
__wakeup()
S
67 1 7
scan_knownFiles_finish()
S
91 1 2
requestKill()
S
79 1 3
scan_passwds_finish()
S
75 1 4
getPendingIssueCount()
S
81 1 3
addPendingIssue()
S
74 1 4
addIssue()
S
74 1 4
status()
S
79 1 3
scan_knownFiles_main()
S
73 1 5
getCurrentJob()
S
80 1 3
scan_checkHowGetIPs_init()
S
70 1 6
isFullScan()
S
80 1 3