Code Analysis: Sucuri Security - Auditing, Malware Scanner and Hardening 2.1

Function Rating Maintainability Complexity Lines of code
SucuriScanAuditLogs::ajaxAuditLogs()
D
25
35 152
SucuriScanIntegrity::pageIntegritySubmission()
D
29 35 115
SucuriWordPressRecommendations::pageWordPressRecommendations()
D
28
32 122
SucuriScanOption::getDefaultOptionValues()
D
15
1 573
SucuriScanIntegrity::getIntegrityStatus()
C
28
26 137
SucuriScanSettingsPosthack::securityKeys()
C
31 24 105
SucuriScanCacheHeaders::selectCacheDirective()
C
42 28 42
SucuriScanAPI::parseAuditLogs()
B
31 19 110
sucuriscan_settings_cache_options()
B
33 19 96
SucuriScanCORSHeaders::setCORSHeaders()
B
40 20 59
sucuriscan_settings_alerts_events()
B
33 17 94
sucuriscan_settings_general_importexport()
B
32 16 107
SucuriScanSettingsPosthack::availableUpdatesContent()
B
38 18 66
sucuriscan_settings_general_datastorage()
B
34 16 93
SucuriScanSiteCheck::details()
B
38 17 71
sucuriscan_get_logins()
B
37 17 69
SucuriScanHardeningPage::fileeditor()
B
35 15 92
SucuriScanIntegrity::checkIntegrityIntegrity()
B
35 15 89
SucuriScanAPI::filterByTime()
B
44 18 41
SucuriScanHardeningPage::AllowPHPFiles()
B
36 15 82
SucuriScanAPI::handleResponse()
B
42 17 49
sucuriscan_settings_alerts_subject()
B
38 15 69
SucuriScanAPI::apiCall()
B
41 16 52
sucuriscan_get_failed_logins()
B
40 15 64
sucuriscan_map_directive_options()
B
42 16 49
SucuriScanFileInfo::getDirectoryTree()
A
43 15 50
SucuriScanHook::hookPluginUpdate()
A
42 15 48
SucuriScanCacheHeaders::getCacheDirectives()
A
52 16 23
sucuriscan_settings_alerts_recipients()
A
39 13 66
SucuriScanFirewall::auditlogsEntries()
A
44 14 44
SucuriScanCommand::diffHTML()
A
42 13 51
SucuriScanSettingsScanner::cronjobs()
A
37 11 81
SucuriScanHook::hookOptionsManagement()
A
42 13 49
sucuriscan_get_directive_html()
A
43 13 48
SucuriScanCSPHeaders::setCSPHeaders()
A
43 13 48
sucuriscan_settings_alerts_ignore_posts()
A
40 12 60
SucuriScanTemplate::getTemplate()
A
45 13 35
sucuriscan_settings_alerts_trustedips()
A
42 12 50
SucuriScanMail::prettifyMail()
A
43 12 47
SucuriScanOption::checkOptionsNonce()
A
49 13 29
sucuriscan_set_online_user()
A
43 11 50
SucuriScanFileInfo::removeDirectoryTree()
A
47 12 34
sucuriscan_settings_webinfo_details()
A
39 10 64
SucuriScanTemplate::replacePseudoVars()
A
47 12 32
SucuriScanAPI::getPlugins()
A
42 11 47
SucuriScanEvent::isTrustedIP()
A
44 11 46
sucuriscan_failed_logins_panel()
A
41 10 59
sucuriscan_lastlogins_all()
A
40 10 58
sucuriscan_settings_apiservice_status()
A
44 11 43
SucuriScanFirewall::auditlogsAjax()
A
44 11 43
SucuriScanFirewall::dates()
A
40 10 57
SucuriScanHardeningPage::wpincludes()
A
41 10 56
SucuriScanCacheHeaders::isNoCacheable()
A
59 13 11
SucuriScanMail::sendMail()
A
46 11 35
sucuriscan_settings_general_selfhosting()
A
42 10 49
SucuriScanAPI::filterAuditLog()
A
49 11 31
SucuriScanEvent::setNewConfigKeys()
A
42 9 55
SucuriScanSettingsPosthack::resetPluginAjax()
A
41 9 54
sucuriscan_report_failed_logins()
A
42 9 52
SucuriScanSettingsScanner::ignoreFolders()
A
46 10 37
SucuriScanHook::hookPluginDelete()
A
46 10 36
SucuriScanHook::hookThemeUpdate()
A
46 10 35
sucuriscan_settings_csp_options()
A
43 9 50
sucuriscan_settings_cors_options()
A
43 9 50
SucuriScanTemplate::pagination()
A
43 9 48
SucuriScanHardeningPage::wpuploads()
A
44 9 45
sucuriscan_settings_general_ipdiscoverer()
A
41 8 59
SucuriScanHardeningPage::wpcontent()
A
44 9 44
SucuriScanEvent::sendLogsFromQueue()
A
45 9 41
SucuriScanSettingsIntegrity::cache()
A
45 9 40
SucuriScanTemplate::sharedParams()
A
47 9 35
SucuriScanCache::getDatastoreContent()
A
48 9 32
SucuriScanEvent::notifyEvent()
A
45 8 45
SucuriScanAPI::getFilters()
A
31 1 150
SucuriScan::datetime()
A
50 9 27
SucuriScanAPI::getOfficialChecksums()
A
52 9 24
SucuriScanRequest::request()
A
52 9 23
SucuriScanHook::hookPostStatus()
A
47 8 35
SucuriScanCSPHeaders::collectDirectiveValue()
A
55 9 18
SucuriScanCORSHeaders::collectDirectiveValue()
A
55 9 18
SucuriScanEvent::GetPasswordResetKey()
A
48 8 32
sucuriscan_lastlogins_admins()
A
45 7 43
SucuriScanAuditLogs::getFiltersSnippet()
A
50 8 26
SucuriScan::humanTime()
A
46 7 38
SucuriScanCacheHeaders::getCacheDirectiveFromOption()
A
45 7 38
SucuriScanIntegrity::ignoreIntegrityFilepath()
A
40 5 68
SucuriScanIntegrity::getTotalAffectedFiles()
A
55 8 20
SucuriScanFirewall::settingsPage()
A
47 7 35
SucuriScanSettingsPosthack::resetPassword()
A
43 6 49
SucuriScanOption::getPostTypes()
A
49 7 32
SucuriScanSettingsScanner::cronjobsAjax()
S
49 7 30
SucuriScanAPI::fetchVulnerabilityData()
S
49 7 30
SucuriScanSettingsPosthack::getPluginsAjax()
S
49 7 29
SucuriScanMail::getEmailSubject()
S
50 7 28
SucuriScan::iniGet()
S
51 7 28
SucuriScanHardening::buildAllowlist()
S
51 7 28
SucuriScanHook::hookWidgetChanges()
S
50 7 28
SucuriScanFileInfo::ignoreFile()
S
61 8 12
SucuriScanFileInfo::ignoreFolder()
S
60 8 12
SucuriScanFirewall::settingsExplanation()
S
51 7 26
SucuriScanCSPHeaders::sanitizeSourceListDirective()
S
51 7 25
SucuriScanOption::getOption()
S
52 7 25
SucuriScanEvent::reportEvent()
S
46 6 40
SucuriScanHardeningPage::autoSecretKeyUpdater()
S
47 6 39
SucuriScanHardening::hardenDirectory()
S
52 7 24
SucuriScanInterface::adminNotice()
S
53 7 22
SucuriScanVulnerability::filterAndSanitizeResponse()
S
54 7 21
SucuriScan::getRemoteAddr()
S
54 7 21
SucuriScanOption::getAllOptions()
S
54 7 20
SucuriScanSiteCheck::scanAndCollectData()
S
54 7 20
sucuriscan_settings_general_timezone()
S
45 6 35
sucuriscan_get_all_failed_logins()
S
55 7 19
SucuriScanFileInfo::getDirectoryTreeMd5()
S
48 6 33
SucuriScanSiteCheck::blocklist()
S
48 6 33
SucuriScanHook::hookLoginFailure()
S
54 7 18
sucuriscan_htaccess_is_standard()
S
58 7 16
SucuriScanHook::hookThemeEditor()
S
57 7 15
SucuriScanFirewall::blocklistAjax()
S
50 6 26
SucuriScanEvent::clearLastLogs()
S
52 6 24
sucuriscan_get_user_lastlogin()
S
53 6 23
SucuriScanHardening::allow()
S
53 6 22
SucuriScanFirewall::clearCacheAjax()
S
53 6 21
SucuriScanVulnerability::filterAndSanitizeVulnerabilities()
S
56 6 19
SucuriScanCLI::register()
S
55 6 18
SucuriScanSiteCheck::malware()
S
49 5 31
SucuriScanAPI::getAuditLogsFromQueue()
S
49 5 31
SucuriScanFileInfo::isIgnoredPath()
S
58 6 15
SucuriScanHook::hookPluginInstall()
S
57 6 15
SucuriScan::throwException()
S
58 6 15
SucuriScanSettingsIntegrity::diffUtility()
S
50 5 29
SucuriScanCache::datastoreFilePath()
S
59 6 14
SucuriScanCLI::integrity()
S
49 5 29
sucuriscan_unset_online_user()
S
59 6 14
SucuriScanSiteCheck::malwareDetails()
S
50 5 28
SucuriScanTemplate::getModal()
S
50 5 28
SucuriScanCacheHeaders::getCacheControlStaleFactor()
S
60 6 13
SucuriScanHook::hookPluginEditor()
S
59 6 13
SucuriScanHook::hookThemeDelete()
S
59 6 13
sucuriscan_settings_webinfo_htaccess()
S
52 5 27
SucuriScanInterface::handleOldPlugins()
S
52 5 25
SucuriScanHook::hookPluginChanges()
S
52 5 25
sucuriscan_settings_general_reverseproxy()
S
52 5 25
SucuriScanEvent::additionalSchedulesFrequencies()
S
53 5 24
SucuriScanHardeningPage::wpversion()
S
53 5 22
SucuriScanFSScanner::getIgnoredDirectories()
S
54 5 22
SucuriScanHardeningPage::readme()
S
48 4 36
SucuriScanAPI::getOriginalCoreFile()
S
54 5 21
SucuriScanEvent::activeSchedules()
S
55 5 19
SucuriScanTemplate::linksAndNavbar()
S
54 5 19
SucuriScanInterface::createStorageFolder()
S
57 5 18
SucuriScanHardening::getFolderAndFilePath()
S
56 5 18
SucuriScanFirewall::apiCallFirewall()
S
57 5 17
SucuriScanCache::datastoreInfo()
S
57 5 17
sucuriscan_settings_alerts_perhour()
S
48 4 32
sucuriscan_get_online_users()
S
58 5 16
sucuriscanUninstall()
S
50 4 30
SucuriScanOption::getSecurityKeys()
S
51 4 30
sucuriscan_settings_alerts_bruteforce()
S
50 4 29
SucuriScan::getIPInfo()
S
59 5 13
SucuriScanCache::dataHasExpired()
S
60 5 13
sucuriscan_failed_logins_datastore_path()
S
61 5 12
sucuriscan_loggedin_users_panel()
S
50 4 27
SucuriScanHook::hookThemeInstall()
S
60 5 12
SucuriScanCSPHeaders::sanitizeDirectiveValue()
S
62 5 12
sucuriscan_page()
S
50 4 26
SucuriScanInterface::enqueueScripts()
S
48 3 41
SucuriScanFirewall::getSettingsAjax()
S
51 4 26
SucuriScanFirewall::ipAccessAjax()
S
52 4 25
SucuriScanCSPHeaders::sanitizeSandboxTokens()
S
52 4 24
SucuriScanSiteCheck::recommendations()
S
53 4 23
SucuriScanFirewall::deblocklistAjax()
S
52 4 23
sucuriscan_settings_apiservice_checksums()
S
53 4 22
SucuriScanHardening::getFilesWithNewPattern()
S
53 4 22
sucuriscan_lastlogins_page()
S
54 4 21
SucuriScanAPI::registerSite()
S
54 4 21
SucuriScanEvent::setNewPassword()
S
47 3 36
SucuriScanCacheHeaders::getFuturePostMaxTime()
S
54 4 21
SucuriScan::siteVersion()
S
54 4 20
sucuriscan_resource_list()
S
55 4 19
SucuriScanOption::setRevProxy()
S
56 4 19
SucuriScanMail::emailsPerHourReached()
S
56 4 18
sucuriscanSetSecurityHeaders()
S
57 4 17
SucuriScanOption::getSiteOptions()
S
57 4 17
SucuriScanAuditLogs::getAuditLogDate()
S
57 4 17
SucuriScanVulnerability::renderVulnerabilitiesPanelAjax()
S
57 4 16
SucuriScan::getUsersForAPIKey()
S
58 4 16
SucuriScanEvent::sendLogToAPI()
S
56 4 16
SucuriScanOption::whatOptionsWereChanged()
S
58 4 16
SucuriScanAPI::getAuditLogs()
S
58 4 16
SucuriScanHardening::unhardenDirectory()
S
56 4 16
sucuriscan_settings_general_resetoptions()
S
58 4 15
sucuriscan_login_redirect()
S
63 5 10
SucuriScanAPI::apiCallWordpress()
S
58 4 15
SucuriScanCORSHeaders::sanitizeCommaSeparatedValue()
S
58 4 15
SucuriScanCORSHeaders::sanitizeMultiMethodValue()
S
58 4 15
SucuriScanSiteCheck::ajaxMalwareScan()
S
51 3 29
SucuriScanCache::getDatastoreInfo()
S
60 4 14
SucuriScanHardening::removeFromAllowlist()
S
58 4 14
SucuriScanHook::hookProfileUpdate()
S
51 3 29
SucuriScan::isMultiList()
S
61 4 13
SucuriScan::implode()
S
60 4 13
SucuriScanCache::saveNewEntries()
S
60 4 13
SucuriScanTemplate::getUrl()
S
59 4 13
SucuriScanHardening::htaccess()
S
59 4 13
sucuriscan_selfhosting_fpath()
S
62 4 12
sucuriscan_lastlogins_datastore_is_writable()
S
63 4 12
SucuriScanInterface::checkNonce()
S
60 4 12
SucuriScanAPI::setPluginKey()
S
61 4 12
SucuriScanHardeningPage::firewall()
S
52 3 27
SucuriScanFileInfo::getResourceType()
S
63 4 12
SucuriScanFirewall::clearCache()
S
60 4 12
SucuriScanCache::get()
S
60 4 12
sucuriscan_settings_apiservice_proxy()
S
52 3 26
SucuriScanAPI::getNewSecretKeys()
S
61 4 11
SucuriScanOption::deleteOption()
S
62 4 11
SucuriScan::allowedHttpHeaders()
S
53 3 25
SucuriScanHook::hookPublish()
S
53 3 24
SucuriScanHardeningPage::nginxphp()
S
53 3 24
SucuriScanEvent::sendLogToQueue()
S
53 3 24
SucuriScanOption::setAddrHeader()
S
55 3 20
SucuriScanHardeningPage::drawSection()
S
55 3 20
SucuriScanCache::validKeyName()
S
52 3 20
SucuriScanCSPHeaders::getValidDirectiveOrFalse()
S
50 2 32
SucuriScanHook::hookPostBeforeDelete()
S
56 3 17
SucuriScan::getHtaccessPath()
S
58 3 16
SucuriScanInterface::startupChecks()
S
59 3 16
SucuriScanTemplate::selectOptions()
S
58 3 16
SucuriScanAPI::getLogsHotfix()
S
58 3 15
SucuriScanFileInfo::isSplAvailable()
S
67 4 8
SucuriScanAPI::getPluginVulnerabilities()
S
58 3 15
SucuriScanAPI::getThemeVulnerabilities()
S
58 3 15
SucuriScanFirewall::isValidKey()
S
67 4 7
SucuriScanAPI::getPHPVulnerabilities()
S
58 3 15
SucuriScanAPI::getWordPressCoreVulnerabilities()
S
58 3 15
SucuriScanFirewall::clearAutoCacheAjax()
S
59 3 14
SucuriScanFirewall::auditlogs()
S
59 3 14
SucuriScanVulnerability::vulnerabilitiesPluginAjax()
S
60 3 13
SucuriScanVulnerability::vulnerabilitiesThemeAjax()
S
60 3 13
SucuriScanHardeningPage::adminuser()
S
51 2 28
SucuriScanCommand::exists()
S
61 3 12
SucuriScanEvent::reportSiteVersion()
S
61 3 12
SucuriScanEvent::runFileScanner()
S
61 3 12
SucuriScanSettingsPosthack::resetPasswordAjax()
S
61 3 12
SucuriScan::orderedHttpHeaders()
S
61 3 12
SucuriScanHook::hookPostDelete()
S
60 3 12
SucuriScanEvent::filesystemScan()
S
61 3 12
sucuriscan_ajax()
S
53 2 26
SucuriScanCache::delete()
S
62 3 11
SucuriScanSiteCheck::scriptsTitle()
S
62 3 11
SucuriScanCache::set()
S
61 3 11
SucuriScanSiteCheck::targetURLOption()
S
62 3 11
SucuriScanSiteCheck::scriptsContent()
S
63 3 11
sucuriscanAddMenuPage()
S
56 2 21
SucuriScanAPI::recoverKey()
S
55 2 20
SucuriScanHook::hookUserRegister()
S
55 2 20
sucuriscan_set_lastlogin()
S
55 2 20
SucuriScanHook::hookLinkEdit()
S
56 2 20
SucuriScanHook::hookLinkAdd()
S
56 2 20
sucuriscan_log_failed_login()
S
56 2 19
SucuriScanHook::hookAddUserToBlog()
S
58 2 17
SucuriScanIntegrity::diffUtility()
S
58 2 16
SucuriScanHook::hookRemoveUserFromBlog()
S
58 2 16
SucuriScanHook::hookPostTrash()
S
59 2 16
SucuriScanInterface::checkPageVisibility()
S
68 3 6
SucuriScanCrons::sucuriscan_autoseckeyupdater()
S
63 3 10
SucuriScanSiteCheck::linksTitle()
S
66 3 7
SucuriScanOption::updateOption()
S
64 3 9
SucuriScanEvent::addScheduledTask()
S
63 3 10
SucuriScanAuditLogs::sortByDate()
S
69 3 6
SucuriScanCSPHeaders::sanitizeReportUriOrTo()
S
68 3 7
SucuriScanAPI::getPluginKey()
S
68 3 7
SucuriScan::varPrefix()
S
64 3 10
SucuriScanFirewall::settings()
S
65 3 8
SucuriScanCommand::diff()
S
60 2 15
SucuriScan::isValidCIDR()
S
65 3 9
SucuriScanHook::hookLoginFormResetpass()
S
71 3 5
SucuriScanSiteCheck::iFramesTitle()
S
66 3 7
SucuriScanFSScanner::getFilesystemRuntime()
S
65 3 10
sucuriscan_lastlogins_datastore_is_readable()
S
69 3 7
sucuriscan_settings_page()
S
49 1 30
sucuriscan_lastlogins_datastore_exists()
S
68 3 7
SucuriScanSettingsPosthack::availableUpdatesAjax()
S
63 3 10
SucuriScanInterface::initialize()
S
68 3 7
SucuriScanOption::getDefaultOptions()
S
58 2 15
SucuriScan::isBehindFirewall()
S
60 2 14
SucuriScanEvent::availableSchedules()
S
60 2 13
SucuriScanFirewall::getKey()
S
60 2 13
SucuriScanHook::hookAttachmentAdd()
S
60 2 13
SucuriScanAPI::checksumAPI()
S
61 2 13
SucuriScanSiteCheck::runMalwareScan()
S
61 2 11
SucuriScanHardening::fixPreviousHardening()
S
62 2 11
SucuriScanHardening::allowlistRule()
S
55 1 21
sucuriscan_hardening_prevention_page()
S
56 1 17
SucuriScan::dataStorePath()
S
63 2 10
SucuriScan::getConfigPath()
S
68 2 7
SucuriScanAuditLogs::ajaxAuditLogsSendLogs()
S
70 2 6
SucuriScanHook::hookRetrievePassword()
S
73 2 4
SucuriScanSiteCheck::targetURL()
S
69 2 7
SucuriScanHook::hookThemeSwitch()
S
69 2 6
SucuriScanInterface::noticeAfterUpdate()
S
66 2 8
SucuriScan::getDomain()
S
67 2 7
SucuriScanOption::getIgnoredEvents()
S
68 2 7
SucuriScan::getUserAgent()
S
70 2 6
SucuriScanHardening::isHardened()
S
63 2 10
SucuriScanIntegrity::ajaxIntegrity()
S
70 2 6
SucuriScan::issetScanApiUrl()
S
78 2 3
SucuriScan::adminURL()
S
71 2 6
SucuriScanTemplate::visibility()
S
78 2 3
SucuriScanAPI::getRemotePluginData()
S
73 2 4
SucuriScanCacheHeaders::mergeHttpHeader()
S
72 2 5
SucuriScanEvent::installScheduledTask()
S
70 2 6
SucuriScanIntegrity::ajaxIntegrityDiffUtility()
S
63 2 10
SucuriScanAPI::sendHashes()
S
66 2 8
SucuriScanAPI::checksum()
S
67 2 7
SucuriScanCache::getAll()
S
68 2 7
SucuriScanSiteCheck::iFramesContent()
S
74 2 4
SucuriScanHardeningPage::processRequest()
S
75 2 4
SucuriScan::noAdminInit()
S
71 2 6
SucuriScanAPI::checksumAlgorithm()
S
77 2 3
SucuriScanHardening::getFiles()
S
74 2 4
SucuriScanCacheHeaders::setCacheHeaders()
S
70 2 7
SucuriScan::fixPath()
S
71 2 5
SucuriScanSettingsPosthack::resetPlugins()
S
64 2 10
SucuriScanCSPHeaders::sanitizeUpgradeInsecureRequests()
S
74 2 4
SucuriScanEvent::deleteScheduledTask()
S
69 2 7
SucuriScanAPI::buildQuery()
S
66 2 8
SucuriScanFirewall::clearCachePage()
S
67 2 8
SucuriScanFirewall::shouldAutoClearCache()
S
71 2 6
SucuriScan::getSiteEmail()
S
69 2 7
SucuriScanTemplate::pageNumber()
S
74 2 4
sucuriscan_save_online_users()
S
67 2 8
SucuriScanHook::hookCategoryCreate()
S
68 2 6
SucuriScanSiteCheck::linksContent()
S
74 2 4
SucuriScanIntegrity::integrityTree()
S
66 2 8
SucuriScan::excerpt()
S
68 2 7
SucuriScan::isMultiSite()
S
78 2 3
SucuriScanAPI::parseMultipleEntries()
S
68 2 7
SucuriScanCache::getCount()
S
70 2 6
SucuriScanCache::exists()
S
67 2 7
SucuriScanFirewall::clearCacheHook()
S
69 2 7
SucuriScanTemplate::getBaseTemplate()
S
69 2 6
SucuriScanHardeningPage::containsConstant()
S
76 2 3
SucuriScanHook::hookLoginSuccess()
S
69 2 6
SucuriScanFileInfo::fileContent()
S
77 2 3
SucuriScanHardening::allowlistRuleLegacy()
S
60 1 14
sucuriscan_reset_failed_logins()
S
61 1 13
SucuriScanHardeningPage::wpgenerator()
S
60 1 13
SucuriScanHardening::getRules()
S
63 1 13
sucuriscanMainPages()
S
61 1 12
SucuriScanCache::__construct()
S
73 1 5
SucuriScanAPI::isValidKey()
S
78 1 3
SucuriScanPluginInstallerSkin::feedback()
S
91 1 2
sucuriscan_lastlogins_datastore_filepath()
S
81 1 3
SucuriScanFileInfo::fileLines()
S
78 1 3
SucuriScanSiteCheck::cacheLifetime()
S
67 1 7
SucuriScanCache::datastoreDefaultInfo()
S
68 1 8
SucuriScan::isNginxServer()
S
77 1 3
SucuriScanHook::hookPluginActivate()
S
78 1 3
SucuriScan::supportReverseProxy()
S
80 1 3
SucuriScan::getRemoteAddrHeader()
S
79 1 3
SucuriScanEvent::reportNoticeEvent()
S
78 1 3
sucuriscan_events_reporting_page()
S
71 1 6
SucuriScanRequest::get()
S
78 1 3
SucuriScanTemplate::getAjaxUrl()
S
78 1 3
SucuriScanIntegrity::pageIntegrity()
S
73 1 5
SucuriScanRequest::post()
S
78 1 3
SucuriScanAuditLogs::pageAuditLogs()
S
72 1 5
SucuriScanCORSHeaders::sanitizeHeaderToken()
S
75 1 4
SucuriScanOption::isEnabled()
S
78 1 3
sucuriscan_firewall_page()
S
64 1 10
SucuriScanTemplate::getSection()
S
74 1 4
SucuriScan::runAdminInit()
S
78 1 3
SucuriScanTemplate::getSnippet()
S
74 1 4
SucuriScanEvent::reportWarningEvent()
S
78 1 3
SucuriScanFileInfo::__construct()
S
70 1 7
SucuriScanFSScanner::ignoreDirectory()
S
64 1 10
sucuriscan_post_hack_actions_page()
S
65 1 9
SucuriScanMail::prettifyMails()
S
79 1 3
SucuriScanHook::hookPublishPostXMLRPC()
S
80 1 3
SucuriScan::humanFileSize()
S
62 1 9
SucuriScanEvent::reportCriticalEvent()
S
78 1 3
SucuriScanInterface::info()
S
75 1 4
SucuriScanRequest::getOrPost()
S
78 1 3
SucuriScanFirewall::ipAccessPage()
S
75 1 4
SucuriScanHook::hookPluginDeactivate()
S
78 1 3
SucuriScanFirewall::auditlogsPage()
S
65 1 8
sucuriscan_headers_management_page()
S
65 1 9
SucuriScanOption::getDefaultOptionNames()
S
73 1 5
SucuriScanPluginInstallerSkin::feedback()
S
91 1 2
SucuriScanCORSHeaders::sanitizeNumericValue()
S
72 1 5
SucuriScanEvent::reportInfoEvent()
S
78 1 3
sucuriscan_unset_online_user_on_logout()
S
71 1 6
SucuriScanHook::hookPublishPage()
S
80 1 3
sucuriscanResetAndDeactivate()
S
77 1 4
SucuriScanCache::createdAt()
S
75 1 4
SucuriScanInterface::shouldUseDarkTheme()
S
75 1 4
SucuriScan::getTopLevelDomain()
S
79 1 3
SucuriScan::getUserByID()
S
79 1 3
SucuriScanFileInfo::getDirectoriesOnly()
S
75 1 4
SucuriScanFSScanner::unignoreDirectory()
S
75 1 4
SucuriScanHardening::getAllowlist()
S
66 1 8
SucuriScanHook::hookCoreUpdate()
S
72 1 5
SucuriScanCache::flush()
S
74 1 4
SucuriScanEvent::reportErrorEvent()
S
78 1 3
SucuriScanCORSHeaders::sanitizeSimpleValue()
S
72 1 5
SucuriScanCommand::canExecuteCommands()
S
71 1 5
SucuriScan::isValidIP()
S
78 1 3
SucuriScanCache::override()
S
68 1 8
SucuriScan::secretKeyPattern()
S
81 1 3
sucuriscan_load_plugin_textdomain()
S
78 1 3
SucuriScan::runScheduledTask()
S
70 1 7
SucuriScanHook::hookWidgetAdd()
S
80 1 3
SucuriScan::getAdminUsers()
S
79 1 3
SucuriScanInterface::error()
S
75 1 4
SucuriScanEvent::reportDebugEvent()
S
78 1 3
SucuriScanCacheHeaders::isWooCommerceInstalled()
S
75 1 4
SucuriScanSettingsPosthack::availableUpdates()
S
75 1 4
SucuriScanAPI::getAuditEventTypes()
S
64 1 10
SucuriScan::isIISServer()
S
77 1 3
SucuriScanCSPHeaders::isValidHostSource()
S
75 1 4
SucuriScanFileInfo::sortByLength()
S
79 1 3
SucuriScan::isValidEmail()
S
78 1 3
sucuriscan_failed_logins_default_content()
S
83 1 3
SucuriScanCache::updatedAt()
S
75 1 4
SucuriScanCache::add()
S
79 1 3
SucuriScanHook::hookPublishPhone()
S
80 1 3
SucuriScanOption::isIgnoredEvent()
S
72 1 5
SucuriScanCSPHeaders::sanitize_csp_directive()
S
78 1 3
SucuriScanOption::isDisabled()
S
78 1 3
SucuriScan::escape()
S
80 1 3
SucuriScanHook::hookUserDelete()
S
77 1 3
SucuriScanHook::hookPublishPost()
S
80 1 3
SucuriScanHook::hookWidgetDelete()
S
80 1 3
SucuriScanOption::optionsFilePath()
S
79 1 3
SucuriScan::fileVersion()
S
77 1 3
SucuriScanOption::writeNewOptions()
S
67 1 7
SucuriScan::hasSucuriClientIPHeader()
S
79 1 3