Code Analysis: Wordfence Security 7.11.5

Most Complex Classes

Class Rating Complexity
wordfence
D
2,301
wfUtils
D
750
wfScanEngine
D
624
wfConfig
D
430
wfBlock
D
382
WordfenceLS\Controller_WordfenceLS
D
296
wfDiagnostic
D
265
wfScanner
D
243
WordfenceLS\Controller_Users
D
230
wordfenceHash
D
218
wfUpdateCheck
D
216
wfLog
D
203

Most Complex Functions

Function Rating Complexity
wfSupportController::supportURL()
D
169
wordfence::veryFirstAction()
D
124
wfConfig::save()
D
125
wordfence::runInstall()
D
117
wordfence::authenticateFilter()
D
113
wfScanEngine::scan_oldVersions_finish()
D
118
wordfenceScanner::scan()
D
92
wordfence::processAttackData()
D
79
wordfence::syncAttackData()
D
86
wordfence::admin_menus()
D
84
wfWAFIPBlocksController::shouldBlockRequest()
D
79
WordfenceLS\Controller_WordfenceLS::_authenticate()
D
66