Code Analysis: Wordfence Security 7.5.10

Most Complex Classes

Class Rating Complexity
wordfence
D
2,185
wfUtils
D
677
wfScanEngine
D
571
wfConfig
D
424
wfBlock
D
382
WordfenceLS\Controller_WordfenceLS
D
273
wordfenceHash
D
218
wfScanner
D
212
wfLog
D
200
WordfenceLS\Controller_Users
D
181
wfIssues
D
171
wfUpdateCheck
D
168

Most Complex Functions

Function Rating Complexity
wfSupportController::supportURL()
D
159
wordfence::veryFirstAction()
D
124
wfConfig::save()
D
125
wordfence::runInstall()
D
118
wordfence::authenticateFilter()
D
113
wordfenceScanner::scan()
D
96
WordfenceLS\Controller_WordfenceLS::_authenticate()
D
90
wordfence::syncAttackData()
D
86
wordfence::processAttackData()
D
76
wfWAFIPBlocksController::shouldBlockRequest()
D
79
wordfence::admin_menus()
D
75
wfScanEngine::scan_oldVersions_finish()
D
74