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

Function Rating Maintainability Complexity Lines of code
SucuriScanAuditLogs::ajaxAuditLogs()
D
25
35 152
SucuriScanIntegrity::pageIntegritySubmission()
D
29
35 119
SucuriWordPressRecommendations::pageWordPressRecommendations()
D
28
32 122
SucuriScanOption::getDefaultOptionValues()
D
15
1 577
SucuriScanIntegrity::getIntegrityStatus()
C
27
26 147
SucuriScanSettingsPosthack::securityKeys()
C
31 24 105
SucuriScanTwoFactor::process_admin_bulk_action()
C
30 22 133
SucuriScanCacheHeaders::selectCacheDirective()
C
42 28 42
SucuriScanAPI::parseAuditLogs()
B
31 19 110
sucuriscan_settings_cache_options()
B
33 19 96
SucuriScanTwoFactor::save_user_profile_section()
B
39 21 60
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 90
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
SucuriScanTwoFactor::totp_verify()
A
42 14 46
SucuriScanFirewall::auditlogsEntries()
A
44 14 44
SucuriScanTwoFactor::is_enforced_for_user()
A
46 14 40
SucuriScanCommand::diffHTML()
A
42 13 51
SucuriScanSettingsScanner::cronjobs()
A
37 11 81
SucuriScanTwoFactor::resolve_ajax_target_user()
A
46 14 35
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
SucuriScanTwoFactor::on_profile_update_errors()
A
49 14 29
SucuriScanTemplate::getTemplate()
A
45 13 36
sucuriscan_settings_alerts_trustedips()
A
42 12 50
SucuriScanMail::prettifyMail()
A
43 12 47
SucuriScanTwoFactor::enqueue_profile_assets()
A
49 13 30
SucuriScanOption::checkOptionsNonce()
A
49 13 29
SucuriScanTwoFactor::users_admin_section()
A
41 11 55
sucuriscan_set_online_user()
A
43 11 50
SucuriScanFileInfo::removeDirectoryTree()
A
47 12 34
sucuriscan_settings_webinfo_details()
A
39 10 64
SucuriScanAPI::getPlugins()
A
42 11 47
SucuriScanTemplate::replacePseudoVars()
A
47 12 32
SucuriScanEvent::isTrustedIP()
A
44 11 46
SucuriScanTwoFactor::login_form_2fa()
A
40 10 60
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
SucuriScanTwoFactor::authenticate()
A
42 10 56
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
sucuriscan_resource_list()
A
47 11 33
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
sucuriscan_settings_csp_options()
A
43 9 50
sucuriscan_settings_cors_options()
A
43 9 50
SucuriScanHook::hookThemeUpdate()
A
46 10 35
SucuriScanTemplate::sharedParams()
A
46 10 35
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
sucuriscan_dismiss_waf_prompt()
A
50 10 26
SucuriScanSettingsIntegrity::cache()
A
45 9 40
SucuriScanCookie::set()
A
47 9 33
SucuriScanCache::getDatastoreContent()
A
48 9 32
SucuriScanTwoFactor::verify_totp_code()
A
49 9 31
SucuriScanAPI::getFilters()
A
31 1 150
SucuriScanEvent::notifyEvent()
A
45 8 45
SucuriScan::datetime()
A
50 9 27
SucuriScanAPI::getOfficialChecksums()
A
52 9 24
SucuriScanTwoFactor::validate_secret_and_code_or_error()
A
51 9 24
SucuriScanRequest::request()
A
52 9 23
SucuriScanTwoFactor::render_user_profile_section()
A
46 8 37
SucuriScanTwoFactor::get_all_user_ids()
A
54 9 21
SucuriScanTwoFactor::bootstrap_session()
A
53 9 21
SucuriScanHook::hookPostStatus()
A
47 8 35
SucuriScanCORSHeaders::collectDirectiveValue()
A
55 9 18
SucuriScanCSPHeaders::collectDirectiveValue()
A
55 9 18
SucuriScanEvent::GetPasswordResetKey()
A
48 8 32
SucuriScanTwoFactor::normalize_user_ids()
A
51 8 28
sucuriscan_lastlogins_admins()
A
45 7 43
SucuriScanAuditLogs::getFiltersSnippet()
A
50 8 26
sucuriscan_2fa_page()
A
51 8 25
SucuriScanIntegrity::ignoreIntegrityFilepath()
A
40 5 69
SucuriScanCacheHeaders::getCacheDirectiveFromOption()
A
45 7 38
SucuriScanTwoFactor::login_form_2fa_setup()
A
42 6 53
SucuriScan::humanTime()
A
46 7 38
sucuriscan_theme_toggle()
A
52 8 23
SucuriScanIntegrity::getTotalAffectedFiles()
A
54 8 21
SucuriScanFirewall::settingsPage()
A
47 7 35
SucuriScanSettingsPosthack::resetPassword()
A
43 6 49
SucuriScanOption::getPostTypes()
A
49 7 32
SucuriScanAPI::fetchVulnerabilityData()
S
49 7 30
SucuriScanSettingsScanner::cronjobsAjax()
S
49 7 30
SucuriScanTOTP::base32_decode()
S
48 7 30
SucuriScanSettingsPosthack::getPluginsAjax()
S
49 7 29
SucuriScanHardening::buildAllowlist()
S
51 7 28
SucuriScanHook::hookWidgetChanges()
S
50 7 28
SucuriScanMail::getEmailSubject()
S
50 7 28
SucuriScan::iniGet()
S
51 7 28
SucuriScanFileInfo::ignoreFolder()
S
60 8 12
SucuriScanFileInfo::ignoreFile()
S
61 8 12
SucuriScanFirewall::settingsExplanation()
S
51 7 26
SucuriScanOption::getOption()
S
52 7 25
SucuriScanCSPHeaders::sanitizeSourceListDirective()
S
51 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
SucuriScanHook::hookLoginFailure()
S
54 7 18
SucuriScanSiteCheck::blocklist()
S
48 6 33
SucuriScanFileInfo::getDirectoryTreeMd5()
S
48 6 33
SucuriScanTwoFactor::add_profile_error()
S
56 7 17
SucuriScanTwoFactor::ensure_qr_script()
S
57 7 16
sucuriscan_htaccess_is_standard()
S
58 7 16
SucuriScanHook::hookThemeEditor()
S
57 7 15
SucuriScanFirewall::blocklistAjax()
S
50 6 26
SucuriScanTwoFactor::ajax_profile_reset()
S
51 6 25
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
SucuriScanTOTP::pack64()
S
56 6 17
sucuriscan_page()
S
48 5 31
SucuriScanSiteCheck::malware()
S
49 5 31
SucuriScanAPI::getAuditLogsFromQueue()
S
49 5 31
SucuriScanHook::hookPluginInstall()
S
57 6 15
SucuriScan::throwException()
S
58 6 15
SucuriScanFileInfo::isIgnoredPath()
S
58 6 15
sucuriscan_unset_online_user()
S
59 6 14
SucuriScanSettingsIntegrity::diffUtility()
S
50 5 29
SucuriScanCache::datastoreFilePath()
S
59 6 14
SucuriScanCLI::integrity()
S
49 5 29
SucuriScanHook::hookPluginEditor()
S
59 6 13
SucuriScanHook::hookThemeDelete()
S
59 6 13
SucuriScanCacheHeaders::getCacheControlStaleFactor()
S
60 6 13
SucuriScanSiteCheck::malwareDetails()
S
50 5 28
SucuriScanTemplate::getModal()
S
50 5 28
sucuriscan_settings_webinfo_htaccess()
S
52 5 27
SucuriScanTwoFactor::topt()
S
51 5 27
sucuriscan_settings_general_reverseproxy()
S
52 5 25
SucuriScanHook::hookPluginChanges()
S
52 5 25
SucuriScanInterface::handleOldPlugins()
S
52 5 25
sucuriscan_lastlogins_page()
S
52 5 24
SucuriScanTwoFactor::process_successful_setup()
S
52 5 24
SucuriScanEvent::additionalSchedulesFrequencies()
S
53 5 24
SucuriScanTOTP::base32_encode()
S
53 5 23
SucuriScanFSScanner::getIgnoredDirectories()
S
54 5 22
SucuriScanTwoFactor::ajax_profile_enable()
S
52 5 22
SucuriScanTwoFactor::current_user_block()
S
53 5 22
SucuriScanHardeningPage::wpversion()
S
53 5 22
SucuriScanAPI::getOriginalCoreFile()
S
54 5 21
SucuriScanHardeningPage::readme()
S
48 4 36
SucuriScanTemplate::linksAndNavbar()
S
54 5 19
SucuriScanEvent::activeSchedules()
S
55 5 19
SucuriScanHardening::getFolderAndFilePath()
S
56 5 18
SucuriScanInterface::createStorageFolder()
S
57 5 18
sucuriscan_settings_alerts_perhour()
S
48 4 32
SucuriScanCache::datastoreInfo()
S
57 5 17
SucuriScanFirewall::apiCallFirewall()
S
57 5 17
sucuriscan_get_online_users()
S
58 5 16
hash_equals()
S
58 5 15
sucuriscanUninstall()
S
50 4 30
SucuriScanOption::getSecurityKeys()
S
51 4 30
SucuriScanTwoFactor::fetch_request_token()
S
58 5 15
sucuriscan_settings_alerts_bruteforce()
S
50 4 29
SucuriScanTwoFactor::update_login_session()
S
59 5 13
SucuriScanCache::dataHasExpired()
S
60 5 13
SucuriScan::getIPInfo()
S
59 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
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
SucuriScanCacheHeaders::getFuturePostMaxTime()
S
54 4 21
SucuriScanEvent::setNewPassword()
S
47 3 36
SucuriScanAPI::registerSite()
S
54 4 21
SucuriScan::siteVersion()
S
54 4 20
SucuriScanOption::setRevProxy()
S
56 4 19
SucuriScanMail::emailsPerHourReached()
S
56 4 18
sucuriscanSetSecurityHeaders()
S
57 4 17
SucuriScanTwoFactor::generate_setup_key_and_otpauth()
S
58 4 17
SucuriScanOption::getSiteOptions()
S
57 4 17
SucuriScanOption::whatOptionsWereChanged()
S
57 4 17
SucuriScanAuditLogs::getAuditLogDate()
S
57 4 17
SucuriScanHardening::unhardenDirectory()
S
56 4 16
SucuriScanVulnerability::renderVulnerabilitiesPanelAjax()
S
57 4 16
SucuriScanEvent::sendLogToAPI()
S
56 4 16
SucuriScanAPI::getAuditLogs()
S
58 4 16
SucuriScan::getUsersForAPIKey()
S
58 4 16
SucuriScanAPI::apiCallWordpress()
S
58 4 15
sucuriscan_settings_general_resetoptions()
S
58 4 15
sucuriscan_login_redirect()
S
63 5 10
SucuriScanCookie::get()
S
65 5 8
SucuriScanCORSHeaders::sanitizeMultiMethodValue()
S
58 4 15
SucuriScanCORSHeaders::sanitizeCommaSeparatedValue()
S
58 4 15
SucuriScanCookie::isSecure()
S
66 5 7
SucuriScanTOTP::generate_key()
S
58 4 15
SucuriScanHardening::removeFromAllowlist()
S
58 4 14
SucuriScanCache::getDatastoreInfo()
S
60 4 14
SucuriScanHook::hookProfileUpdate()
S
51 3 29
SucuriScanSiteCheck::ajaxMalwareScan()
S
51 3 29
SucuriScanInterface::getPreferredTheme()
S
60 4 14
SucuriScanHardening::htaccess()
S
59 4 13
SucuriScan::implode()
S
60 4 13
SucuriScanCache::saveNewEntries()
S
60 4 13
SucuriScanCookie::filterValue()
S
61 4 13
SucuriScanTemplate::getUrl()
S
59 4 13
SucuriScan::isMultiList()
S
61 4 13
SucuriScanHardeningPage::firewall()
S
52 3 27
SucuriScanTwoFactor::brand_login_logo()
S
60 4 12
SucuriScanCache::get()
S
60 4 12
SucuriScanInterface::checkNonce()
S
60 4 12
SucuriScanAPI::setPluginKey()
S
61 4 12
SucuriScanFileInfo::getResourceType()
S
63 4 12
SucuriScanFirewall::clearCache()
S
60 4 12
sucuriscan_lastlogins_datastore_is_writable()
S
63 4 12
sucuriscan_selfhosting_fpath()
S
62 4 12
sucuriscan_settings_apiservice_proxy()
S
52 3 26
SucuriScanOption::deleteOption()
S
62 4 11
SucuriScanAPI::getNewSecretKeys()
S
61 4 11
SucuriScan::allowedHttpHeaders()
S
53 3 25
SucuriScanHook::hookPublish()
S
53 3 24
SucuriScanEvent::sendLogToQueue()
S
53 3 24
SucuriScanHardeningPage::nginxphp()
S
53 3 24
SucuriScanCache::validKeyName()
S
52 3 20
SucuriScanOption::setAddrHeader()
S
55 3 20
SucuriScanHardeningPage::drawSection()
S
55 3 20
SucuriScanCSPHeaders::getValidDirectiveOrFalse()
S
50 2 32
SucuriScanHook::hookPostBeforeDelete()
S
56 3 17
sucuriscan_settings_page()
S
48 2 32
SucuriScanTemplate::selectOptions()
S
58 3 16
SucuriScan::getHtaccessPath()
S
58 3 16
SucuriScanInterface::startupChecks()
S
59 3 16
SucuriScanAPI::getLogsHotfix()
S
58 3 15
SucuriScanAPI::getPHPVulnerabilities()
S
58 3 15
SucuriScanAPI::getWordPressCoreVulnerabilities()
S
58 3 15
SucuriScanAPI::getPluginVulnerabilities()
S
58 3 15
SucuriScanCookie::normalizeName()
S
64 4 10
SucuriScanAPI::getThemeVulnerabilities()
S
58 3 15
SucuriScanFileInfo::isSplAvailable()
S
67 4 8
SucuriScanFirewall::isValidKey()
S
67 4 7
SucuriScanTwoFactor::enforce_user_agent()
S
65 4 8
SucuriScanTOTP::generate_qr_code_url()
S
58 3 15
SucuriScanTOTP::get_authcode_valid_ticktime()
S
58 3 14
SucuriScanFirewall::auditlogs()
S
59 3 14
sucuriscan_ajax()
S
51 2 29
SucuriScanFirewall::clearAutoCacheAjax()
S
59 3 14
SucuriScanVulnerability::vulnerabilitiesThemeAjax()
S
60 3 13
SucuriScanVulnerability::vulnerabilitiesPluginAjax()
S
60 3 13
SucuriScanHardeningPage::adminuser()
S
51 2 28
SucuriScanEvent::reportSiteVersion()
S
61 3 12
SucuriScanHook::hookPostDelete()
S
60 3 12
SucuriScanSettingsPosthack::resetPasswordAjax()
S
61 3 12
SucuriScanCommand::exists()
S
61 3 12
SucuriScanEvent::runFileScanner()
S
61 3 12
SucuriScan::orderedHttpHeaders()
S
61 3 12
SucuriScanEvent::filesystemScan()
S
61 3 12
SucuriScanSiteCheck::scriptsContent()
S
63 3 11
SucuriScanCache::delete()
S
62 3 11
SucuriScanCache::set()
S
61 3 11
SucuriScanSiteCheck::scriptsTitle()
S
62 3 11
SucuriScanCookie::delete()
S
61 3 11
SucuriScanSiteCheck::targetURLOption()
S
62 3 11
sucuriscanAddMenuPage()
S
56 2 21
SucuriScanAPI::recoverKey()
S
55 2 20
SucuriScanHook::hookLinkEdit()
S
56 2 20
SucuriScanHook::hookLinkAdd()
S
56 2 20
sucuriscan_set_lastlogin()
S
55 2 20
SucuriScanHook::hookUserRegister()
S
55 2 20
sucuriscan_hardening_prevention_page()
S
55 2 19
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
SucuriScanTOTP::calc_totp()
S
56 2 15
sucuriscan_lastlogins_datastore_is_readable()
S
69 3 7
SucuriScanCommand::diff()
S
60 2 15
SucuriScanOption::updateOption()
S
64 3 9
SucuriScanCrons::sucuriscan_autoseckeyupdater()
S
63 3 10
SucuriScan::isValidCIDR()
S
65 3 9
SucuriScanAuditLogs::sortByDate()
S
69 3 6
SucuriScanOption::getDefaultOptions()
S
58 2 15
SucuriScanAPI::getPluginKey()
S
68 3 7
SucuriScanFSScanner::getFilesystemRuntime()
S
65 3 10
SucuriScanSiteCheck::linksTitle()
S
66 3 7
SucuriScanInterface::initialize()
S
68 3 7
SucuriScanFirewall::settings()
S
65 3 8
SucuriScanTOTP::abssort()
S
66 3 8
SucuriScan::varPrefix()
S
64 3 10
SucuriScanSettingsPosthack::availableUpdatesAjax()
S
63 3 10
SucuriScanTwoFactor::get_login_session()
S
68 3 7
SucuriScanInterface::checkPageVisibility()
S
68 3 6
SucuriScanTwoFactor::record_failed_attempt()
S
64 3 9
SucuriScanHook::hookLoginFormResetpass()
S
71 3 5
SucuriScanEvent::addScheduledTask()
S
63 3 10
SucuriScanSiteCheck::iFramesTitle()
S
66 3 7
SucuriScanCSPHeaders::sanitizeReportUriOrTo()
S
68 3 7
sucuriscan_lastlogins_datastore_exists()
S
68 3 7
SucuriScanTwoFactor::create_login_token()
S
58 2 14
SucuriScan::isBehindFirewall()
S
60 2 14
SucuriScanFirewall::getKey()
S
60 2 13
SucuriScanEvent::availableSchedules()
S
60 2 13
SucuriScanAPI::checksumAPI()
S
61 2 13
SucuriScanHook::hookAttachmentAdd()
S
60 2 13
sucuriscan_firewall_page()
S
61 2 12
SucuriScanHardening::fixPreviousHardening()
S
62 2 11
sucuriscan_headers_management_page()
S
62 2 11
SucuriScanSiteCheck::runMalwareScan()
S
61 2 11
sucuriscan_post_hack_actions_page()
S
62 2 11
SucuriScanHardening::allowlistRule()
S
55 1 21
SucuriScan::getConfigPath()
S
68 2 7
SucuriScan::fixPath()
S
71 2 5
SucuriScan::getUserAgent()
S
70 2 6
SucuriScanTwoFactor::store_user_totp_key()
S
67 2 7
SucuriScanAPI::getRemotePluginData()
S
73 2 4
SucuriScanAuditLogs::ajaxAuditLogsSendLogs()
S
70 2 6
SucuriScanEvent::deleteScheduledTask()
S
69 2 7
SucuriScanFirewall::clearCacheHook()
S
69 2 7
sucuriscan_save_online_users()
S
67 2 8
SucuriScanFileInfo::fileContent()
S
77 2 3
SucuriScanSiteCheck::iFramesContent()
S
74 2 4
SucuriScanCacheHeaders::setCacheHeaders()
S
70 2 7
SucuriScanHardeningPage::containsConstant()
S
76 2 3
SucuriScanCache::getAll()
S
68 2 7
SucuriScanOption::getIgnoredEvents()
S
68 2 7
SucuriScanSettingsPosthack::resetPlugins()
S
64 2 10
SucuriScanAPI::checksum()
S
67 2 7
SucuriScanTwoFactor::clear_login_session()
S
74 2 5
SucuriScanAPI::checksumAlgorithm()
S
77 2 3
SucuriScanIntegrity::ajaxIntegrityDiffUtility()
S
63 2 10
SucuriScan::getDomain()
S
67 2 7
SucuriScanHardening::isHardened()
S
63 2 10
SucuriScan::adminURL()
S
71 2 6
SucuriScan::excerpt()
S
68 2 7
SucuriScan::issetScanApiUrl()
S
78 2 3
SucuriScanAPI::buildQuery()
S
66 2 8
SucuriScan::isMultiSite()
S
78 2 3
SucuriScanTemplate::visibility()
S
78 2 3
SucuriScan::dataStorePath()
S
63 2 10
SucuriScanHook::hookLoginSuccess()
S
69 2 6
sucuriscan_events_reporting_page()
S
66 2 8
SucuriScanFirewall::clearCachePage()
S
67 2 8
SucuriScanSiteCheck::linksContent()
S
74 2 4
SucuriScanHook::hookCategoryCreate()
S
68 2 6
SucuriScanTemplate::pageNumber()
S
74 2 4
SucuriScanEvent::installScheduledTask()
S
70 2 6
SucuriScanCache::getCount()
S
70 2 6
SucuriScanAPI::parseMultipleEntries()
S
68 2 7
SucuriScanHardeningPage::processRequest()
S
75 2 4
SucuriScanCookie::has()
S
74 2 4
SucuriScanInterface::noticeAfterUpdate()
S
66 2 8
SucuriScan::getSiteEmail()
S
69 2 7
SucuriScanHardening::getFiles()
S
74 2 4
SucuriScanIntegrity::ajaxIntegrity()
S
70 2 6
SucuriScanAPI::sendHashes()
S
66 2 8
SucuriScanFirewall::shouldAutoClearCache()
S
71 2 6
SucuriScan::noAdminInit()
S
71 2 6
SucuriScanTwoFactor::complete_success_login()
S
64 2 10
SucuriScanIntegrity::integrityTree()
S
66 2 8
SucuriScanHook::hookThemeSwitch()
S
69 2 6
SucuriScanHook::hookRetrievePassword()
S
73 2 4
SucuriScanCache::exists()
S
67 2 7
SucuriScanCacheHeaders::mergeHttpHeader()
S
72 2 5
SucuriScanSiteCheck::targetURL()
S
69 2 7
SucuriScanTemplate::getBaseTemplate()
S
69 2 6
SucuriScanTwoFactor::extract_submitted_code()
S
73 2 4
SucuriScanCSPHeaders::sanitizeUpgradeInsecureRequests()
S
74 2 4
SucuriScanHardening::allowlistRuleLegacy()
S
60 1 14
SucuriScanHardening::getRules()
S
63 1 13
SucuriScanHardeningPage::wpgenerator()
S
60 1 13
sucuriscan_reset_failed_logins()
S
61 1 13
SucuriScanTwoFactor::add_hooks()
S
59 1 13
sucuriscanMainPages()
S
60 1 13
sucuriscan_load_plugin_textdomain()
S
78 1 3
SucuriScanTemplate::getSection()
S
74 1 4
SucuriScan::escape()
S
80 1 3
SucuriScanCache::flush()
S
74 1 4
SucuriScanFirewall::auditlogsPage()
S
65 1 8
sucuriscan_unset_online_user_on_logout()
S
71 1 6
SucuriScanRequest::get()
S
78 1 3
SucuriScanAPI::isValidKey()
S
78 1 3
sucuriscan_failed_logins_default_content()
S
83 1 3
SucuriScanInterface::info()
S
75 1 4
SucuriScanPluginInstallerSkin::feedback()
S
91 1 2
SucuriScanTwoFactor::profile_status_snippet()
S
67 1 7
SucuriScan::getRemoteAddrHeader()
S
79 1 3
SucuriScanHook::hookPluginActivate()
S
78 1 3
SucuriScanHook::hookPublishPhone()
S
80 1 3
SucuriScanEvent::reportErrorEvent()
S
78 1 3
SucuriScanHook::hookUserDelete()
S
77 1 3
SucuriScan::runScheduledTask()
S
70 1 7
SucuriScanPluginInstallerSkin::feedback()
S
91 1 2
SucuriScanFileInfo::fileLines()
S
78 1 3
SucuriScanCORSHeaders::sanitizeHeaderToken()
S
75 1 4
SucuriScanRequest::post()
S
78 1 3
SucuriScanFirewall::ipAccessPage()
S
75 1 4
SucuriScanCORSHeaders::sanitizeNumericValue()
S
72 1 5
SucuriScan::isNginxServer()
S
77 1 3
SucuriScanEvent::reportInfoEvent()
S
78 1 3
SucuriScanTwoFactor::profile_setup_snippet()
S
64 1 9
SucuriScanHook::hookPluginDeactivate()
S
78 1 3
SucuriScanCacheHeaders::isWooCommerceInstalled()
S
75 1 4
SucuriScanTwoFactor::get_user_totp_key()
S
78 1 3
SucuriScanAuditLogs::pageAuditLogs()
S
72 1 5
SucuriScanHook::hookWidgetDelete()
S
80 1 3
SucuriScanHook::hookWidgetAdd()
S
80 1 3
SucuriScanHook::hookPublishPostXMLRPC()
S
80 1 3
SucuriScanFSScanner::unignoreDirectory()
S
75 1 4
SucuriScan::hasSucuriClientIPHeader()
S
79 1 3
SucuriScanHardening::getAllowlist()
S
66 1 8
SucuriScanSettingsPosthack::availableUpdates()
S
75 1 4
SucuriScanEvent::reportDebugEvent()
S
78 1 3
SucuriScan::humanFileSize()
S
62 1 9
sucuriscan_lastlogins_datastore_filepath()
S
81 1 3
SucuriScanFSScanner::ignoreDirectory()
S
64 1 10
SucuriScanRequest::getOrPost()
S
78 1 3
sucuriscanResetAndDeactivate()
S
77 1 4
SucuriScanCSPHeaders::isValidHostSource()
S
75 1 4
SucuriScanTOTP::is_valid_key()
S
70 1 5
SucuriScanMail::prettifyMails()
S
79 1 3
SucuriScanEvent::reportNoticeEvent()
S
78 1 3
SucuriScanOption::isEnabled()
S
78 1 3
SucuriScan::runAdminInit()
S
78 1 3
SucuriScanAPI::getAuditEventTypes()
S
64 1 10
SucuriScanCSPHeaders::sanitize_csp_directive()
S
78 1 3
SucuriScan::isValidEmail()
S
78 1 3
SucuriScanTwoFactor::transient_key()
S
79 1 3
SucuriScan::getUserByID()
S
79 1 3
SucuriScanOption::writeNewOptions()
S
67 1 7
SucuriScan::getAdminUsers()
S
79 1 3
SucuriScanCache::add()
S
79 1 3
SucuriScanCache::createdAt()
S
75 1 4
SucuriScanCommand::canExecuteCommands()
S
71 1 5
SucuriScanCORSHeaders::sanitizeSimpleValue()
S
72 1 5
SucuriScanEvent::reportCriticalEvent()
S
78 1 3
SucuriScanCache::__construct()
S
73 1 5
SucuriScanFileInfo::getDirectoriesOnly()
S
75 1 4
SucuriScanFileInfo::__construct()
S
70 1 7
SucuriScanIntegrity::pageIntegrity()
S
73 1 5
SucuriScanInterface::error()
S
75 1 4

22 more item(s) not shown.