Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
get_public_suffix() | 1 | 8,797 | ||
PHP_CodeSniffer\Tokenizers\PHP::tokenize() | 313 | 870 | ||
PHP_CodeSniffer\Tokenizers\JS::tokenize() | 122 | 461 | ||
PHP_CodeSniffer\Tokenizers\Tokenizer::recurseScopeMap() | 125 | 386 | ||
PHP_CodeSniffer\Config::processLongArgument() | 114 | 437 | ||
PHP_CodeSniffer\Tokenizers\PHP::processAdditional() | 102 | 384 | ||
WP_Defender\Component\Backup_Settings::restore_data() | 93 | 326 | ||
PHP_CodeSniffer\Tokenizers\CSS::tokenize() | 87 | 356 | ||
PHP_CodeSniffer\Tokenizers\Tokenizer::createPositionMap() | 87 | 302 | ||
PHP_CodeSniffer\Tokenizers\JS::processAdditional() | 45 | 162 | ||
PHP_CodeSniffer\Tokenizers\Tokenizer::createLevelMap() | 39 | 180 | ||
WP_Defender\Component\Config\Config_Adapter::update_ip_lockout() | 42 | 107 | ||
WP_Defender\Upgrader::migrate_security_headers() | 32 | 43 | 84 | |
WP_Defender\Component\Audit\Audit_Event::build_log_data() | 30 | 29 | 113 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::createTokenMap() | 31 | 28 | 116 | |
Calotes\Base\File::_filter_include() | 39 | 30 | 58 | |
PHP_CodeSniffer\Tokenizers\PHP::resolveSimpleToken() | 34 | 27 | 90 | |
WP_Defender\Component\Cli::scan_task() | 31 | 24 | 115 | |
WP_Defender\Component\Audit\Post_Audit::post_updated_callback() | 32 | 22 | 115 | |
login_header_otp() | 30 | 20 | 128 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::check() | 39 | 24 | 60 | |
Calotes\Base\File::_filter_exclude() | 43 | 25 | 41 | |
WP_Defender\Component\Scan::attach_plugin_vulnerability_warning() | 35 | 22 | 81 | |
WP_Defender\Component\Legacy_Versions::adapt_scan_data() | 40 | 23 | 61 | |
PHP_CodeSniffer\Config::processShortArgument() | 35 | 21 | 86 | |
PHP_CodeSniffer\Tokenizers\JS::getRegexToken() | 33 | 20 | 97 | |
WP_Defender\Component\Audit\Comment_Audit::process_generic_comment() | 32 | 17 | 128 | |
WP_Defender\Controller\Recaptcha::add_actions() | 37 | 20 | 69 | |
WP_Defender\Extra\Base2n::decode() | 38 | 20 | 65 | |
WP_Defender\Component\Notfound_Lockout::process_404_detect() | 38 | 20 | 64 | |
PHP_CodeSniffer\Tokenizers\Comment::tokenizeString() | 35 | 18 | 92 | |
WP_Defender\Controller\Two_Factor::render_otp_screen() | 34 | 18 | 91 | |
PHP_CodeSniffer\Config::restoreDefaults() | 33 | 17 | 104 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::what_to_change() | 45 | 21 | 43 | |
WP_Defender\Component\Audit\Core_Audit::bulk_upgrade() | 39 | 19 | 66 | |
WP_Defender\Behavior\Scan\Plugin_Integrity::plugin_integrity_check() | 34 | 17 | 95 | |
QRrsItem::init_rs_char() | 40 | 19 | 55 | |
Calotes\Base\File::_get_dir_tree_by_spl() | 41 | 19 | 52 | |
WP_Defender\Component\Blacklist_Lockout::is_geodb_downloaded() | 40 | 18 | 58 | |
WP_Defender\Component\Config\Config_Adapter::update_scan() | 43 | 19 | 43 | |
WP_Defender\Upgrader::run() | 41 | 18 | 57 | |
WP_Defender\Controller\Mask_Login::handle_login_request() | 42 | 18 | 53 | |
PHP_CodeSniffer\Util\Common::suggestType() | 42 | 18 | 51 | |
WP_Defender\Controller\Security_Tweaks::automate() | 39 | 16 | 69 | |
WP_Defender\Component\Audit\Core_Audit::single_install() | 41 | 17 | 53 | |
QRmask::evaluateSymbol() | 43 | 17 | 53 | |
WP_Defender\Controller\Notification::verify_subscriber() | 40 | 16 | 62 | |
Calotes\Base\File::_get_dir_tree_by_open_dir() | 43 | 17 | 45 | |
Calotes\Base\File::_get_dir_tree_by_scandir() | 43 | 17 | 44 | |
PHP_CodeSniffer\Config::setConfigData() | 40 | 16 | 55 | |
WP_Defender\Component\Cli::seed() | 36 | 14 | 82 | |
WP_Defender\Controller\Two_Factor::profile_update() | 42 | 16 | 52 | |
WP_Defender\Controller\Recaptcha::data_frontend() | 39 | 15 | 63 | |
PHP_CodeSniffer\Tokenizers\PHP::standardiseToken() | 41 | 15 | 59 | |
WP_Defender\Component\Security_Tweaks\Disable_File_Editor::set_file_edit_data() | 41 | 15 | 56 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::set_debug_data() | 41 | 15 | 56 | |
WP_Defender\Controller\Two_Factor::verify_otp_login_time() | 36 | 13 | 85 | |
WP_Defender\Controller\Notification::get_users() | 37 | 13 | 84 | |
WP_Defender\Behavior\Scan\Core_Integrity::core_integrity_check() | 36 | 13 | 82 | |
WP_Defender\Component\Security_Headers\Sh_Feature_Policy::append_header() | 37 | 13 | 80 | |
WP_Defender\Model\Scan::prepare_issues() | 40 | 14 | 64 | |
WP_Defender\Upgrader::upgrade_2_4_10() | 41 | 14 | 57 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::process() | 41 | 14 | 56 | |
WP_Defender\Controller\Two_Factor::__construct() | 37 | 13 | 67 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandardDetails() | 42 | 14 | 51 | |
WP_Defender\Component\Cli::scan_all() | 41 | 14 | 51 | |
WP_Defender\Component\Audit\Users_Audit::get_hooks() | 2 | 226 | ||
WP_Defender\Extra\Base2n::__construct() | 43 | 14 | 46 | |
WP_Defender\Controller\Firewall_Logs::bulk() | 39 | 12 | 73 | |
WP_Defender\Component\Audit\Menu_Audit::menu_item_updated_callback() | 41 | 13 | 56 | |
QRmask::calcN1N3() | 51 | 15 | 24 | |
WP_Defender\Component\Audit\Post_Audit::get_hooks() | 1 | 228 | ||
WP_Defender\Component\Audit\Options_Audit::process_options() | 38 | 11 | 77 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::replaceTabsInToken() | 40 | 12 | 62 | |
WP_Defender\Behavior\Scan\Malware_Scan::suspicious_check() | 40 | 12 | 60 | |
PHP_CodeSniffer\Util\Common::isCamelCaps() | 45 | 13 | 43 | |
WP_Defender\Bootstrap::register_assets() | 34 | 9 | 101 | |
WP_Defender\Controller\Recaptcha::load_recaptcha_preview() | 34 | 8 | 115 | |
WP_Defender\Component\Backup_Settings::gather_data() | 5 | 160 | ||
WP_Defender\Controller\Firewall::maybe_lockout() | 46 | 13 | 39 | |
WP_Defender\Component\Backup_Settings::module_to_controller() | 46 | 13 | 39 | |
WP_Defender\Component\Legacy_Versions::save_scan_ignored_data() | 46 | 13 | 37 | |
WP_Defender\Controller\Notification::unsubscribe_and_send_email() | 42 | 12 | 52 | |
WP_Defender\Controller\Mask_Login::__construct() | 41 | 12 | 50 | |
WP_Defender\Admin::plugin_row_meta() | 42 | 12 | 50 | |
WP_Defender\Model\Scan::get_issues() | 43 | 12 | 50 | |
MaxMind\Db\Reader\Decoder::decodeByType() | 48 | 13 | 34 | |
WP_Defender\Controller\Main_Setting::clear_logs_from_files() | 47 | 13 | 33 | |
QRencode::factory() | 48 | 13 | 33 | |
WP_Defender\Model\Notification\Firewall_Notification::send_to_user() | 35 | 9 | 93 | |
WP_Defender\Component\Backup_Settings::create_basic_config() | 2 | 198 | ||
WP_Defender\Controller\Webauthn::get_credential_request_option() | 39 | 11 | 62 | |
WP_Defender\Component\Backup_Settings::model_labels() | 44 | 12 | 47 | |
WP_Defender\Behavior\Scan\Known_Vulnerability::process_result() | 44 | 12 | 45 | |
WP_Defender\Controller\Scan::save_settings() | 41 | 11 | 58 | |
WP_Defender\Component\Backup_Settings::import_module_strings() | 49 | 13 | 26 | |
WP_Defender\Controller\Audit_Logging::pull_logs() | 35 | 8 | 100 | |
WP_Defender\Central::routing() | 45 | 12 | 40 | |
QRcode::encodeMask() | 41 | 11 | 53 | |
WP_Defender\Controller\Firewall_Logs::toggle_ua_to_list() | 36 | 8 | 98 | |
WPMUDEV_Recommended_Plugins_Notice::is_displayable() | 46 | 12 | 38 | |
WP_Defender\Controller\Nf_Lockout::adapt_data() | 48 | 12 | 34 | |
WP_Defender\Model\Notification::get_next_run() | 43 | 11 | 49 | |
WP_Defender\Controller\Two_Factor::show_user_profile() | 39 | 10 | 63 | |
WP_Defender\Controller\Recaptcha::display_recaptcha() | 44 | 11 | 46 | |
WP_Defender\Controller\Scan::bulk_hub() | 44 | 11 | 46 | |
WP_Defender\Bootstrap::create_database_tables() | 38 | 7 | 106 | |
WP_Defender\Behavior\Scan\Malware_Deep_Scan::do_deep_scan() | 44 | 11 | 45 | |
FrameFiller::next() | 45 | 11 | 44 | |
WP_Defender\Controller\HUB::import_settings() | 44 | 11 | 43 | |
WP_Defender\Model\Notification\Malware_Notification::send_to_user() | 41 | 10 | 57 | |
WP_Defender\Component\Audit\Audit_Event::get_text() | 45 | 11 | 41 | |
PHP_CodeSniffer\Config::__construct() | 45 | 11 | 40 | |
QRinput::lengthOfCode() | 46 | 11 | 38 | |
WP_Defender\Controller\Mask_Login::handle_password_reset() | 46 | 11 | 38 | |
WP_Defender\Extra\IP_Helper::ipv4_in_range() | 46 | 11 | 36 | |
PHP_CodeSniffer\Tokenizers\Comment::processLine() | 44 | 10 | 50 | |
WP_Defender\Model\Lockout_Log::query_logs() | 47 | 11 | 35 | |
WP_Defender\Component\Cli::firewall() | 48 | 11 | 33 | |
WP_Defender\Controller\Mask_Login::alter_url() | 47 | 11 | 33 | |
WP_Defender\Component\Legacy_Versions::save_scan_issue_data() | 48 | 11 | 32 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandards() | 49 | 11 | 32 | |
QRsplit::eat8() | 45 | 10 | 46 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::get_version() | 49 | 11 | 31 | |
WP_Defender\Component\Config\Config_Adapter::update_audit() | 49 | 11 | 30 | |
WP_Defender\Controller\Blacklist::bulk_ip_action() | 44 | 10 | 44 | |
WP_Defender\Controller\Firewall_Logs::export_as_csv() | 40 | 9 | 59 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::revert() | 45 | 10 | 42 | |
WP_Defender\Component\Backup_Settings::module_to_name() | 51 | 11 | 26 | |
WP_Defender\Controller\Webauthn::verify_response() | 42 | 9 | 55 | |
WP_Defender\Component\Backup_Settings::create_default_module_strings() | 51 | 11 | 25 | |
WP_Defender\Component\Cli::security_headers() | 46 | 10 | 39 | |
WP_Defender\Component\Scan::is_any_scan_active() | 53 | 11 | 24 | |
WP_Defender\Model\Notification\Audit_Report::send() | 45 | 10 | 39 | |
WP_Defender\Model\Notification\Tweak_Reminder::send() | 45 | 10 | 39 | |
WP_Defender\Controller\Scan::item_hub() | 43 | 9 | 53 | |
WP_Defender\Upgrader::update_malware_scan_send_body() | 43 | 9 | 53 | |
WPMUDEV_Recommended_Plugins_Notice::display() | 40 | 8 | 67 | |
WP_Defender\Upgrader::update_webauthn_user_handle_core() | 46 | 10 | 37 | |
QRspec::createFrame() | 43 | 9 | 51 | |
WP_Defender\Controller\Security_Tweaks::init_tweaks() | 43 | 9 | 51 | |
WP_Defender\Component\Security_Tweaks\Security_Key::process() | 40 | 8 | 66 | |
defender_cron_schedules() | 44 | 9 | 51 | |
WP_Defender\Model\Setting\Security_Headers::after_validate() | 48 | 10 | 34 | |
Calotes\Base\Model::sanitize() | 48 | 10 | 33 | |
WP_Defender\Controller\Firewall_Logs::query_logs() | 39 | 7 | 78 | |
WP_Defender\Behavior\Scan_Item\Plugin_Integrity::get_origin_code() | 43 | 9 | 48 | |
WP_Defender\Controller\Scan::data_frontend() | 42 | 9 | 48 | |
WP_Defender\Component\Scan::process() | 41 | 8 | 62 | |
WP_Defender\Controller\Main_Setting::apply_config() | 41 | 8 | 62 | |
WP_Defender\Behavior\Scan\Malware_Quick_Scan::do_quick_scan() | 44 | 9 | 47 | |
WP_Defender\Controller\Webauthn::verify_challenge() | 40 | 8 | 62 | |
WP_Defender\Behavior\Scan\Malware_Deep_Scan::load_phpcodesniffer_needed() | 49 | 10 | 31 | |
WP_Defender\Controller\Security_Tweaks::config_strings() | 56 | 11 | 16 | |
WP_Defender\Controller\Webauthn::create_challenge() | 40 | 8 | 61 | |
WP_Defender\Controller\Two_Factor::maybe_show_otp_form() | 49 | 10 | 30 | |
WP_Defender\Component\Audit::fetch() | 45 | 9 | 45 | |
Calotes\Component\Request::get_data() | 50 | 10 | 29 | |
WP_Defender\Component\Cli::list_firewall() | 49 | 10 | 28 | |
WP_Defender\Controller\Login_Lockout::adapt_data() | 51 | 10 | 28 | |
WP_Defender\Component\Audit\Audit_Event::get_program_args() | 49 | 10 | 28 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::createParenthesisNestingMap() | 52 | 10 | 27 | |
WP_Defender\Model\Scan::to_array() | 41 | 8 | 56 | |
WP_Defender\Controller\Password_Protection::handle_profile_update_password() | 52 | 10 | 25 | |
WP_Defender\Component\Login_Lockout::log_event() | 46 | 9 | 38 | |
WP_Defender\Controller\HUB::defender_get_stats_v2() | 32 | 3 | 127 | |
WP_Defender\Controller\Notification::show_actions_with_subscription() | 47 | 9 | 37 | |
WP_Defender\Controller\Two_Factor::verify_otp_for_enabling() | 47 | 9 | 37 | |
WP_Defender\Component\Audit\Menu_Audit::menu_updated_callback() | 46 | 9 | 37 | |
WP_Defender\Upgrader::upgrade_2_4_2() | 52 | 10 | 22 | |
WP_Defender\Model\Setting\Recaptcha::check_recaptcha_type() | 54 | 10 | 22 | |
WP_Defender\Component\Audit::socket_to_api() | 45 | 9 | 37 | |
WP_Defender\Controller\Webauthn::remove_authenticator() | 47 | 9 | 35 | |
QRsplit::identifyMode() | 53 | 10 | 20 | |
WP_Defender\Component\Security_Tweaks\Servers\IIS_7::process() | 40 | 7 | 65 | |
WP_Defender\Component\Config\Config_Hub_Helper::prepare_hub_configs_response() | 48 | 9 | 34 | |
WP_Defender\Component\Security_Tweaks\Change_Admin::update_username() | 44 | 8 | 49 | |
PHP_CodeSniffer\Config::setCommandLineValues() | 49 | 9 | 33 | |
WP_Defender\Upgrader::migrate_configs() | 48 | 9 | 33 | |
WP_Defender\Component\Audit::log_audit_events() | 55 | 10 | 18 | |
QRinputItem::encodeBitStream() | 48 | 9 | 33 | |
WP_Defender\Component\Scan::clear_logs() | 44 | 8 | 46 | |
WP_Defender\Component\Audit::enqueue_event_listener() | 48 | 9 | 31 | |
WP_Defender\Controller\Mask_Login::maybe_lock() | 49 | 9 | 29 | |
WP_Defender\Controller\Password_Protection::handle_reset_check_password() | 51 | 9 | 29 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::append_header() | 50 | 9 | 29 | |
defender_init_routes() | 35 | 4 | 103 | |
MaxMind\Db\Reader::findAddressInTree() | 49 | 9 | 28 | |
WP_Defender\Component\Notification::send_subscription_confirm_email() | 52 | 9 | 27 | |
PHP_CodeSniffer\Util\Common::prepareForOutput() | 51 | 9 | 27 | |
WP_Defender\Model\Notification::maybe_send() | 51 | 9 | 27 | |
WP_Defender\Model\Notification\Firewall_Notification::send() | 50 | 9 | 27 | |
WP_Defender\Model\Notification\Malware_Notification::send() | 50 | 9 | 27 | |
WP_Defender\Component\Security_Tweaks\Servers\Server::get_current_server() | 50 | 9 | 27 | |
WP_Defender\Controller\Blacklist::download_geodb() | 41 | 7 | 56 | |
WP_Defender\Component\Scan::get_tasks() | 53 | 9 | 26 | |
WP_Defender\Component\Security_Headers\Sh_X_Frame::check() | 51 | 9 | 26 | |
WP_Defender\Model\Notification\Tweak_Reminder::send_to_user() | 45 | 8 | 41 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandardPath() | 52 | 9 | 25 | |
WP_Defender\Controller\Firewall::maybe_extend_mime_types() | 51 | 9 | 24 | |
WP_Defender\Controller\Main_Setting::update_config() | 44 | 7 | 54 | |
WP_Defender\Component\Config\Config_Adapter::update_security_tweaks() | 52 | 9 | 24 | |
WP_Defender\Controller\Main_Setting::import_config() | 42 | 7 | 53 | |
WP_Defender\Component\Cli::clear_firewall() | 46 | 8 | 37 | |
WP_Defender\Controller\Two_Factor::admin_notices() | 47 | 8 | 37 | |
MaxMind\Db\Reader\Decoder::decodePointer() | 46 | 8 | 37 | |
WP_Defender\Component\Cli::toggle_firewall_submodule() | 47 | 8 | 36 | |
QRsplit::eatAn() | 48 | 8 | 36 | |
QRsplit::splitString() | 54 | 9 | 21 | |
WP_Defender\Component\Backup_Settings::parse_data_for_hub() | 47 | 8 | 36 | |
WPMUDEV_Recommended_Plugins_Notice::is_plugin_installed() | 54 | 9 | 20 | |
WPMUDEV\Notices\Handler::choose_notice() | 54 | 9 | 20 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::get_misc_data() | 53 | 9 | 20 | |
Calotes\Base\Base::log() | 53 | 9 | 20 | |
WP_Defender\Controller\Notification::save_reports() | 48 | 8 | 34 | |
WP_Defender\Component\Notfound_Lockout::log_event() | 48 | 8 | 33 | |
WP_Defender\Extra\Base2n::encode() | 43 | 7 | 48 | |
WP_Defender\Component\Password_Protection::is_enabled_by_user_role() | 49 | 8 | 32 | |
WP_Defender\Component\Two_Fa::is_jetpack_sso() | 49 | 8 | 32 | |
WP_Defender\Controller\Password_Reset::handle_reset_check_password() | 49 | 8 | 31 | |
PHP_CodeSniffer\Config::getAllConfigData() | 49 | 8 | 31 | |
WP_Defender\Component\Two_Fa::verify_attempt() | 44 | 7 | 45 | |
WP_Defender\Component\Security_Headers\Sh_XSS_Protection::check() | 49 | 8 | 30 | |
WP_Defender\Model\Notification\Tweak_Reminder::maybe_send() | 49 | 8 | 30 | |
WP_Defender\Component\Blacklist_Lockout::is_ip_in_format() | 57 | 9 | 15 | |
QRinput::appendPaddingBit() | 49 | 8 | 29 | |
WP_Defender\Controller\Security_Tweaks::security_tweaks_auto_action() | 45 | 7 | 44 | |
WP_Defender\Behavior\Scan\Plugin_Integrity::get_plugin_hash() | 50 | 8 | 29 | |
WP_Defender\Admin::get_link() | 50 | 8 | 29 | |
QRmask::makeMaskNo() | 49 | 8 | 29 | |
WP_Defender\Component\Login_Lockout::process_fail_attempt() | 44 | 7 | 44 | |
PHP_CodeSniffer\Util\Common::realpath() | 50 | 8 | 28 | |
WP_Defender\Model\Setting\User_Agent_Lockout::remove_from_list() | 51 | 8 | 27 | |
WP_Defender\Component\Audit\Options_Audit::key_to_human_name() | 33 | 3 | 101 | |
WP_Defender\Controller\Mask_Login::replace_login_url_in_email() | 51 | 8 | 25 | |
WP_Defender\Behavior\Scan\Malware_Scan::was_modificated_file() | 52 | 8 | 25 | |
WP_Defender\Admin::init() | 51 | 8 | 25 | |
WP_Defender\Component\Security_Headers\Sh_XSS_Protection::append_header() | 52 | 8 | 25 | |
defender_wp_check_php_version() | 51 | 8 | 25 | |
WP_Defender\Controller\Firewall::config_strings() | 52 | 8 | 24 | |
WP_Defender\Controller\HUB::manage_lockout() | 48 | 7 | 39 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::createScopeMap() | 52 | 8 | 24 | |
Calotes\Base\Model::validate_oldway() | 52 | 8 | 23 | |
WP_Defender\Behavior\Scan_Item\Vuln_Result::upgrade_plugin() | 47 | 7 | 37 | |
WP_Defender\Controller\Security_Tweaks::process() | 44 | 6 | 52 | |
WPMUDEV\Notices\Handler::maybe_upgrade() | 47 | 7 | 37 | |
PHP_CodeSniffer\Util\Standards::isInstalledStandard() | 53 | 8 | 22 | |
WP_Defender\Behavior\Scan_Item\Malware_Result::pull_src() | 48 | 7 | 36 | |
Calotes\Base\Controller::render() | 48 | 7 | 36 | |
Calotes\Base\Model::prepare_data() | 55 | 8 | 20 | |
QRmask::writeFormatInformation() | 48 | 7 | 35 | |
WP_Defender\Component\Backup_Settings::change_subscriber_format() | 56 | 8 | 20 | |
WP_Defender\Controller\Main_Setting::new_config() | 44 | 6 | 49 | |
WP_Defender\Controller\Main_Setting::download_config() | 48 | 7 | 34 | |
WP_Defender\Component\Config\Config_Adapter::upgrade() | 54 | 8 | 19 | |
WP_Defender\Controller\Security_Headers::init_headers() | 56 | 8 | 18 | |
WP_Defender\Component\Audit\Core_Audit::get_hooks() | 36 | 2 | 108 | |
WP_Defender\Controller\Security_Tweaks::revert() | 45 | 6 | 47 | |
QRspec::putAlignmentPattern() | 49 | 7 | 31 | |
WP_Defender\Model\Notification\Firewall_Notification::check_options() | 59 | 8 | 15 | |
WP_Defender\Component\Blacklist_Lockout::download_by_url() | 50 | 7 | 29 | |
QRsplit::eatNum() | 50 | 7 | 29 | |
QRrs::init_rs() | 58 | 8 | 14 | |
WP_Defender\Component\Security_Tweaks\Servers\Nginx::get_rules() | 42 | 5 | 59 | |
WP_Defender\Component\Recaptcha::recaptcha_post_request() | 50 | 7 | 28 | |
WP_Defender\Controller\Notification::save_notifications() | 50 | 7 | 28 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::get_rules_for_instruction() | 44 | 5 | 58 | |
WP_Defender\Controller\Firewall_Logs::toggle_ip_to_list() | 38 | 3 | 87 | |
WP_Defender\Admin::show_rating_notice() | 45 | 5 | 57 | |
QRvect::vectEPS() | 41 | 5 | 56 | |
WP_Defender\Component\Audit\Core_Audit::single_upgrade() | 46 | 6 | 41 | |
WP_Defender\Controller\Webauthn::rename_authenticator() | 51 | 7 | 25 | |
WPMUDEV\Notices\Handler::process_action() | 52 | 7 | 24 | |
WP_Defender\Behavior\Scan\Malware_Scan::get_additional_rules() | 53 | 7 | 24 | |
PHP_CodeSniffer\Util\Timing::printRunTime() | 51 | 7 | 24 | |
WP_Defender\Model\Audit_Log::query() | 51 | 7 | 24 | |
WP_Defender\Model\Notification\Firewall_Report::send_to_user() | 40 | 4 | 69 | |
WP_Defender\Upgrader::update_in_house_recipients_empty_role() | 53 | 7 | 24 | |
WP_Defender\Controller\Two_Factor::maybe_redirect_to_show_2fa_enabler() | 53 | 7 | 23 | |
Calotes\Base\Component::trigger() | 52 | 7 | 23 | |
WP_Defender\Controller\Audit_Logging::data_frontend() | 43 | 5 | 52 | |
WP_Defender\Component\Two_Fa::is_enable_for_current_role() | 52 | 7 | 22 | |
WP_Defender\Component\Notification::get_next_run() | 54 | 7 | 21 | |
WP_Defender\Controller\Mask_Login::get_site_url() | 54 | 7 | 21 | |
WP_Defender\Component\Backup_Settings::prepare_config_labels() | 54 | 7 | 21 | |
WP_Defender\Component\Firewall::is_a_staff_access() | 55 | 7 | 20 | |
WP_Defender\Controller\HUB::listen_to_requests() | 55 | 7 | 20 | |
WP_Defender\Component\Security_Header::head_request() | 48 | 6 | 35 | |
QRspec::newFrame() | 54 | 7 | 20 | |
WP_Defender\Component\Config\Config_Hub_Helper::check_and_save_configs_to_hub() | 55 | 7 | 20 | |
WP_Defender\Component\Security_Headers\Sh_Content_Type_Options::check() | 55 | 7 | 20 | |
WP_Defender\Component\Login_Lockout::show_attempt_left() | 49 | 6 | 34 | |
QRinputItem::estimateBitStreamSizeOfEntry() | 54 | 7 | 19 | |
WP_Defender\Component\Two_Fa::remove_enabled_provider_for_user() | 55 | 7 | 18 | |
WP_Defender\Component\Audit\Audit_Event::recursive_look() | 56 | 7 | 18 | |
WP_Defender\Component\Audit\Audit_Event::check_condition() | 55 | 7 | 18 | |
WP_Defender\Component\Audit\Comment_Audit::process_comment_status_changed() | 48 | 6 | 33 | |
WP_Defender\Extra\IP_Helper::ipv6_in_range() | 48 | 6 | 33 | |
WP_Defender\Model\Lockout_Log::get_log_tag() | 58 | 7 | 18 | |
WP_Defender\Model\Scan::get_status_text() | 56 | 7 | 18 | |
WP_Defender\Controller\Firewall::maybe_show_demo_lockout() | 49 | 6 | 32 | |
WP_Defender\Controller\Firewall::schedule_cleanup_blocklist_ips_event() | 57 | 7 | 17 | |
WP_Defender\Component\Notification::find_module_by_slug() | 57 | 7 | 17 | |
WP_Defender\Controller\Recaptcha::validate_captcha_field_on_wpmu_registration() | 56 | 7 | 17 | |
WP_Defender\Component\Two_Factor\Providers\Backup_Codes::user_options() | 48 | 6 | 32 | |
WP_Defender\Controller\Blacklist::import_ips() | 46 | 5 | 46 | |
WP_Defender\Model\Lockout_Ip::get() | 49 | 6 | 31 | |
WP_Defender\Model\Lockout_Log::get_log_container_class() | 59 | 7 | 16 | |
WP_Defender\Model\Lockout_Log::get_log_tag_class() | 59 | 7 | 16 | |
WP_Defender\Component\Webauthn::findAllForUserByType() | 58 | 7 | 15 | |
WP_Defender\Controller\Two_Factor::send_test_email() | 42 | 4 | 60 | |
WP_Defender\Model\Setting\Scan::after_validate() | 64 | 8 | 9 | |
WP_Defender\Component\User_Agent::log_event() | 49 | 6 | 29 | |
WP_Defender\Upgrader::update_2fa_methods() | 50 | 6 | 29 | |
WP_Defender\Component\Cli::password_reset() | 50 | 6 | 29 | |
QRinput::check() | 59 | 7 | 14 | |
WP_Defender\Component\Security_Headers\Sh_Referrer_Policy::append_header() | 51 | 6 | 29 | |
WP_Defender\Admin::show_upgrade_notice() | 49 | 6 | 29 | |
WP_Defender\Model\Lockout_Log::count() | 50 | 6 | 29 | |
WP_Defender\Component\Recaptcha::remove_dublicate_scripts() | 59 | 7 | 13 | |
QRbitstream::toByte() | 51 | 6 | 28 | |
WP_Defender\Component\Firewall::skip_priority_lockout_checks() | 60 | 7 | 13 | |
QRinput::checkModeKanji() | 59 | 7 | 13 | |
WP_Defender\Controller\Scan::is_any_active() | 60 | 7 | 13 | |
WP_Defender\Component\Audit\Menu_Audit::menu_item_deleted_callback() | 50 | 6 | 28 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::get_domain_suffix() | 50 | 6 | 28 | |
WP_Defender\Model\Setting\Security_Headers::is_any_activated() | 62 | 7 | 13 | |
WP_Defender\Controller\Mask_Login::handle_email_change_request() | 51 | 6 | 27 | |
WP_Defender\Controller\Two_Factor::save_settings() | 51 | 6 | 27 | |
WP_Defender\Component\Config\Config_Hub_Helper::fetch_current_configs() | 51 | 6 | 27 | |
WP_Defender\Behavior\Scan_Item\Plugin_Integrity::pull_src() | 52 | 6 | 26 | |
WP_Defender\Controller\Scan::export_strings() | 51 | 6 | 26 | |
WP_Defender\Behavior\Scan_Item\Core_Integrity::pull_src() | 52 | 6 | 26 | |
WP_Defender\Controller\Firewall::export_strings() | 51 | 6 | 26 | |
WP_Defender\Component\Scan::display_vulnerability_warnings() | 51 | 6 | 26 | |
WP_Defender\Behavior\Scan\Malware_Quick_Scan::condition_valid() | 52 | 6 | 25 | |
WP_Defender\Controller\UA_Lockout::import_ua() | 47 | 5 | 40 | |
WP_Defender\Controller\Security_Tweaks::update_security_reminder() | 47 | 5 | 39 | |
Calotes\Base\Model::export_oldway() | 53 | 6 | 24 | |
WP_Defender\Model\Scan::get_issue() | 53 | 6 | 24 | |
WP_Defender\Component\Config\Config_Adapter::frequency_day() | 53 | 6 | 23 | |
QRvect::vectSVG() | 46 | 5 | 38 | |
WP_Defender\Behavior\Scan\Core_Integrity::get_checksum() | 53 | 6 | 23 | |
WP_Defender\Component\Two_Factor\Providers\Backup_Codes::generate_codes() | 52 | 6 | 23 | |
WP_Defender\Controller\Scan::config_strings() | 54 | 6 | 21 | |
MaxMind\Db\Reader\Decoder::decodeUint() | 53 | 6 | 21 | |
QRtools::tcpdfBarcodeArray() | 53 | 6 | 21 | |
PHP_CodeSniffer\Util\Common::isUnderscoreName() | 54 | 6 | 21 | |
WP_Defender\Controller\Main_Setting::data_frontend() | 48 | 5 | 35 | |
WP_Defender\Controller\Recaptcha::declare_variables() | 54 | 6 | 20 | |
WP_Defender\Component\Audit\Audit_Event::array_recursive_diff() | 55 | 6 | 20 | |
Calotes\Base\Component::off() | 55 | 6 | 20 | |
WP_Defender\Controller\Main_Setting::clear_logs() | 54 | 6 | 20 | |
QRinput::convertData() | 55 | 6 | 20 | |
WP_Defender\Controller\Recaptcha::validate_captcha_field_on_login() | 56 | 6 | 20 | |
WP_Defender\Behavior\Scan\Plugin_Integrity::plugin_checksum() | 54 | 6 | 20 | |
WP_Defender\Upgrader::update_webauthn_user_handle() | 54 | 6 | 20 | |
WP_Defender\Model\Notification::get_next_run_as_string() | 55 | 6 | 19 | |
WP_Defender\Controller\Audit_Logging::export_as_csv() | 43 | 4 | 49 | |
WP_Defender\Model\Setting\User_Agent_Lockout::get_access_status() | 55 | 6 | 19 | |
WP_Defender\Component\Legacy_Versions::migrate_scan_data() | 56 | 6 | 19 | |
WP_Defender\Controller\Two_Factor::handle_woocommerce_prevent_admin_access() | 57 | 6 | 19 | |
MaxMind\Db\Reader\Decoder::decodeInt32() | 56 | 6 | 19 | |
WP_Defender\Controller\Notification::bulk_activate() | 49 | 5 | 33 | |
WP_Defender\Component\Table_Lockout::get_ip_status_text() | 56 | 6 | 18 | |
WP_Defender\Component\Config\Config_Hub_Helper::insert_to_hub() | 49 | 5 | 33 | |
WP_Defender\Component\Blacklist_Lockout::is_country_blacklist() | 56 | 6 | 18 | |
MaxMind\Db\Reader::__construct() | 49 | 5 | 33 | |
WP_Defender\Component\Security_Headers\Sh_Feature_Policy::check() | 56 | 6 | 18 | |
WP_Defender\Component\Security_Headers\Sh_Feature_Policy::filtering_headers() | 55 | 6 | 18 | |
WP_Defender\Component\Two_Factor\Providers\Webauthn::is_otp_screen_available() | 56 | 6 | 17 | |
WP_Defender\Component\Two_Fa::get_default_provider_slug_for_user() | 56 | 6 | 17 | |
WP_Defender\Component\Two_Factor\Providers\Backup_Codes::admin_notices() | 50 | 5 | 32 | |
Calotes\DB\Mapper::where() | 48 | 5 | 32 | |
WP_Defender\Controller\Scan::__construct() | 49 | 5 | 31 | |
WP_Defender\Component\Audit\Menu_Audit::cache_old_menu() | 57 | 6 | 16 | |
WP_Defender\Component\Cli::scan() | 50 | 5 | 31 | |
QRmask::mask() | 48 | 5 | 31 | |
QRrawcode::init() | 49 | 5 | 31 | |
WP_Defender\Component\Two_Factor\Providers\Backup_Codes::validate_code() | 57 | 6 | 16 | |
WP_Defender\Upgrader::upgrade_2_5_0() | 58 | 6 | 16 | |
QRspec::debug() | 45 | 4 | 45 | |
WP_Defender\Controller\Password_Protection::save_settings() | 50 | 5 | 30 | |
WP_Defender\Model\Notification\Malware_Report::maybe_send() | 57 | 6 | 15 | |
WP_Defender\Controller\Password_Protection::config_strings() | 62 | 7 | 10 | |
WP_Defender\Component\Two_Fa::get_available_providers_for_user() | 58 | 6 | 14 | |
WP_Defender\Component\Security_Headers\Sh_X_Frame::append_header() | 58 | 6 | 14 | |
WP_Defender\Controller\Recaptcha::add_scripts_for_lazy_load() | 59 | 6 | 14 | |
defender_wp_config_path() | 60 | 6 | 14 | |
Calotes\Base\Model::import_old_way() | 59 | 6 | 14 | |
WP_Defender\Component\Audit\Core_Audit::process_installer() | 58 | 6 | 14 | |
WP_Defender\Component\Audit\Users_Audit::profile_update_callback() | 50 | 5 | 29 | |
WP_Defender\Model\Lockout_Log::get_logs_and_format() | 44 | 4 | 44 | |
QRrsItem::encode_rs_char() | 49 | 5 | 29 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::protect_includes_directory() | 50 | 5 | 29 | |
Calotes\DB\Mapper::save() | 51 | 5 | 28 | |
MaxMind\Db\Reader\Decoder::decode() | 50 | 5 | 28 | |
WP_Defender\Controller\Notification::resend_invite_email() | 47 | 4 | 43 | |
WP_Defender\Component\Audit\Media_Audit::get_hooks() | 40 | 1 | 88 | |
MaxMind\Db\Reader::readNode() | 50 | 5 | 27 | |
QRinputItem::encodeModeNum() | 50 | 5 | 27 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::parse_domain() | 51 | 5 | 27 | |
WP_Defender\Component\Cli::unblock_firewall() | 50 | 5 | 27 | |
WP_Defender\Extra\IP_Helper::get_ipv6_full() | 50 | 5 | 27 | |
WP_Defender\Component\Backup_Settings::format_blocklist_monitor_strings() | 53 | 5 | 26 | |
WP_Defender\Model\Scan::count() | 52 | 5 | 26 | |
WP_Defender\Component\Config\Config_Hub_Helper::update_on_hub() | 52 | 5 | 25 | |
WP_Defender\Controller\Audit_Logging::config_strings() | 54 | 5 | 23 | |
WP_Defender\Controller\Notification::save() | 48 | 4 | 38 | |
WP_Defender\Controller\Security_Tweaks::recheck() | 48 | 4 | 38 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::protect_content_directory() | 53 | 5 | 23 | |
WP_Defender\Controller\Notification::export_strings() | 54 | 5 | 22 | |
WP_Defender\Component\Audit::flush() | 55 | 5 | 21 | |
WP_Defender\Controller\Scan::status() | 55 | 5 | 21 | |
WP_Defender\Component\Audit\Core_Audit::upgrade_core() | 55 | 5 | 20 | |
WP_Defender\Component\Config\Config_Hub_Helper::active_config_from_hub_id() | 56 | 5 | 19 | |
WP_Defender\Controller\Password_Protection::__construct() | 54 | 5 | 19 | |
WP_Defender\Component\Blacklist_Lockout::verify_import_file() | 56 | 5 | 18 | |
WP_Defender\Component\Legacy_Versions::remove_old_scan_data() | 56 | 5 | 18 | |
WP_Defender\Controller\Security_Tweaks::bulk_hub() | 49 | 4 | 33 | |
MaxMind\Db\Reader\Decoder::sizeFromCtrlByte() | 55 | 5 | 18 | |
PHP_CodeSniffer\Config::printConfigData() | 56 | 5 | 18 | |
WP_Defender\Component\Notfound_Lockout::is_bing_ua() | 56 | 5 | 18 | |
WP_Defender\Controller\Main_Setting::validate_importer() | 56 | 5 | 18 | |
WP_Defender\Component\Notfound_Lockout::is_google_ua() | 57 | 5 | 17 | |
WP_Defender\Component\Notfound_Lockout::record_fail_attempt() | 57 | 5 | 17 | |
QRspec::maximumWords() | 57 | 5 | 17 | |
WPMUDEV_Recommended_Plugins_Notice::get_recommended_plugins_for_notice() | 57 | 5 | 17 | |
WP_Defender\Controller\Blacklist::adapt_data() | 57 | 5 | 17 | |
WP_Defender\Controller\Security_Tweaks::import_data() | 57 | 5 | 17 | |
WP_Defender\Controller\Main_Setting::delete_config() | 50 | 4 | 32 | |
WP_Defender\Component\Security_Tweaks\Security_Key::check() | 57 | 5 | 17 | |
QRinput::insertStructuredAppendHeader() | 57 | 5 | 16 | |
WPMUDEV\Notices\Handler::add_to_queue() | 57 | 5 | 16 | |
QRsplit::toUpper() | 57 | 5 | 16 | |
Calotes\Base\Model::get_validate_rules() | 57 | 5 | 16 | |
WP_Defender\Component\Notfound_Lockout::is_bing_ip() | 59 | 5 | 15 | |
WP_Defender\Controller\Scan::enqueue_assets() | 43 | 2 | 60 | |
WP_Defender\Component\Blacklist_Lockout::is_country_whitelist() | 58 | 5 | 15 | |
WP_Defender\Component\Notification::dispatch_notification() | 63 | 6 | 10 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::process() | 59 | 5 | 15 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::revert() | 59 | 5 | 15 | |
WP_Defender\Controller\Mask_Login::check_if_domain_is_mapped() | 59 | 5 | 15 | |
WP_Defender\Component\Notfound_Lockout::is_google_ip() | 59 | 5 | 15 | |
WP_Defender\Controller\Password_Protection::filter_site_url() | 63 | 6 | 9 | |
Calotes\Base\File::get_dir_tree() | 60 | 5 | 14 | |
WP_Defender\Controller\Mask_Login::before_mask_login_handle() | 58 | 5 | 14 | |
WP_Defender\Component\Security_Tweaks\Security_Key::cron_process() | 58 | 5 | 14 | |
WPMUDEV\Notices\Handler::get_random_notice() | 60 | 5 | 14 | |
WPMUDEV_Recommended_Plugins_Notice::un_dismiss() | 58 | 5 | 14 | |
QRmask::generateMaskNo() | 58 | 5 | 14 | |
WP_Defender\Component\Two_Fa::verify_otp() | 59 | 5 | 13 | |
WP_Defender\Component\Audit\Audit_Event::get_custom_args() | 59 | 5 | 13 | |
WP_Defender\Controller\Recaptcha::get_api_url() | 61 | 5 | 12 | |
WP_Defender\Component\Password_Protection::check_pwned_password() | 51 | 4 | 27 | |
WP_Defender\Controller\Recaptcha::is_woocommerce_page() | 61 | 5 | 12 | |
WP_Defender\Controller\Audit_Logging::__construct() | 51 | 4 | 27 | |
WP_Defender\Component\Security_Tweaks\Security_Key::get_last_modified_days() | 60 | 5 | 12 | |
Calotes\Base\Model::import() | 61 | 5 | 12 | |
WP_Defender\Component\Two_Fa::send_otp_to_email() | 45 | 3 | 41 | |
WP_Defender\Component\Config\Config_Hub_Helper::clear_config_transient() | 62 | 5 | 11 | |
WP_Defender\Controller\Blacklist::ip_action() | 52 | 4 | 25 | |
WP_Defender\Controller\Blacklist::export_ips() | 52 | 4 | 25 | |
WP_Defender\Component\Security_Tweaks\Security_Key::to_array() | 49 | 3 | 37 | |
PHP_CodeSniffer\Config::printPHPCSUsage() | 41 | 1 | 67 | |
WP_Defender\Component\Audit\Core_Audit::process_delete_plugin() | 54 | 4 | 21 | |
WP_Defender\Controller\Audit_Logging::save_settings() | 55 | 4 | 20 | |
WP_Defender\Controller\HUB::schedule_scan() | 55 | 4 | 20 | |
WP_Defender\Controller\Audit_Logging::export_strings() | 55 | 4 | 20 | |
WP_Defender\Component\Config\Config_Adapter::update_mask_login() | 56 | 4 | 19 | |
WP_Defender\Component\Security_Tweaks\Security_Key::cron_schedule() | 56 | 4 | 19 | |
WP_Defender\Model\Lockout_Log::ban_status_where() | 55 | 4 | 19 | |
WP_Defender\Controller\Blacklist::update_database() | 56 | 4 | 19 | |
PHP_CodeSniffer\Config::processFilePath() | 55 | 4 | 19 | |
WP_Defender\Component\Config\Config_Hub_Helper::delete_configs_from_hub() | 56 | 4 | 18 | |
WP_Defender\Component\Notification::get_users_pool() | 48 | 3 | 33 | |
WP_Defender\Component\Notfound_Lockout::lock() | 56 | 4 | 18 | |
WP_Defender\Component\Scan::update_idle_scan_status() | 57 | 4 | 17 | |
WP_Defender\Controller\Firewall_Logs::retrieve_logs() | 55 | 4 | 17 | |
WP_Defender\Component\Two_Fa::get_custom_graphic_url() | 57 | 4 | 17 | |
WP_Defender\Controller\HUB::export_settings() | 56 | 4 | 17 | |
WP_Defender\Component\Notification::get_inactive_modules() | 57 | 4 | 17 | |
WP_Defender\Controller\Blacklist::__construct() | 56 | 4 | 16 | |
WP_Defender\Model\Scan::unignore_issue() | 57 | 4 | 16 | |
WP_Defender\Model\Scan::ignore_issue() | 58 | 4 | 16 | |
WP_Defender\Controller\Webauthn::get_current_user_authenticators() | 57 | 4 | 16 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::generate_htaccess_rule() | 59 | 4 | 16 | |
WPMUDEV_Recommended_Plugins_Notice::register() | 58 | 4 | 16 | |
WP_Defender\Controller\Blacklist::save_settings() | 47 | 2 | 45 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::unprotect_content_directory() | 59 | 4 | 15 | |
WP_Defender\Component\Security_Tweaks\Security_Key::get_options() | 63 | 5 | 9 | |
QRspec::getFormatInfo() | 68 | 5 | 7 | |
QRsplit::splitStringToQRinput() | 63 | 5 | 9 | |
WP_Defender\Component\Config\Config_Adapter::number_frequency_to_text() | 60 | 4 | 15 | |
WP_Defender\Controller\Audit_Logging::get_frequency_text() | 59 | 4 | 15 | |
login_footer() | 52 | 3 | 30 | |
WP_Defender\Component\Audit::query_from_api() | 50 | 3 | 29 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::unprotect_includes_directory() | 59 | 4 | 14 | |
PHP_CodeSniffer\Util\Common::stripBasepath() | 60 | 4 | 14 | |
WP_Defender\Component\Notification::maybe_dispatch_report() | 60 | 4 | 14 | |
QRinput::mergeBitStream() | 61 | 4 | 13 | |
WP_Defender\Component\Two_Fa::is_enabled_otp_for_user() | 60 | 4 | 13 | |
defender_generate_random_string() | 60 | 4 | 13 | |
WP_Defender\Component\Scan::reindex_ignored_issues() | 60 | 4 | 13 | |
QRspec::lengthIndicator() | 62 | 4 | 12 | |
WPMUDEV\Notices\Handler::get_notice() | 62 | 4 | 12 | |
Calotes\Base\Model::export() | 62 | 4 | 12 | |
WP_Defender\Controller\Firewall::to_array() | 52 | 3 | 27 | |
WP_Defender\Component\Password_Protection::do_force_reset() | 61 | 4 | 12 | |
WP_Defender\Component\Password_Protection::do_weak_reset() | 61 | 4 | 12 | |
WP_Defender\Component\Config\Config_Adapter::update_security_headers() | 46 | 2 | 42 | |
WP_Defender\Controller\Audit_Logging::summary_data() | 51 | 3 | 27 | |
WP_Defender\Component\Notification::get_user_roles() | 63 | 4 | 11 | |
WPMUDEV\Notices\Handler::render() | 62 | 4 | 11 | |
QRinput::calcParity() | 62 | 4 | 11 | |
WP_Defender\Controller\Blacklist::data_frontend() | 52 | 3 | 26 | |
WPMUDEV\Notices\Handler::add_to_screens() | 62 | 4 | 11 | |
WP_Defender\Component\Password_Protection::hosting_compatibility() | 60 | 4 | 11 | |
defender_gettext_translations() | 62 | 4 | 11 | |
WPMUDEV_Recommended_Plugins_Notice::init_recommended_plugins() | 43 | 1 | 54 | |
QRspec::getEccSpec() | 54 | 3 | 22 | |
WP_Defender\Controller\Firewall::actions_for_blocked() | 54 | 3 | 22 | |
WP_Defender\Component\Notification::send_email() | 48 | 2 | 36 | |
WP_Defender\Component\Audit\Core_Audit::process_activate_theme() | 55 | 3 | 20 | |
WP_Defender\Model\Lockout_Log::get_last_lockout_date() | 56 | 3 | 19 | |
WP_Defender\Controller\Webauthn::__construct() | 55 | 3 | 19 | |
WP_Defender\Controller\HUB::manage_2fa() | 57 | 3 | 17 | |
WP_Defender\Controller\HUB::manage_recaptcha() | 57 | 3 | 17 | |
WP_Defender\Controller\HUB::manage_audit_log() | 57 | 3 | 17 | |
WP_Defender\Controller\Webauthn::get_user_entity() | 57 | 3 | 17 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::get_rules() | 51 | 2 | 32 | |
WP_Defender\Controller\HUB::get_scan_progress() | 59 | 3 | 16 | |
WP_Defender\Component\Blacklist_Lockout::output_scripts_data() | 50 | 2 | 31 | |
WP_Defender\Component\Password_Protection::is_weak_password() | 64 | 4 | 10 | |
WP_Defender\Controller\Firewall::__construct() | 49 | 2 | 30 | |
WP_Defender\Component\Audit::audit_clean_up_logs() | 58 | 3 | 15 | |
QRinput::estimateBitsModeNum() | 59 | 3 | 15 | |
WP_Defender\Component\Audit::open_socket() | 59 | 3 | 15 | |
QRinput::checkModeNum() | 65 | 4 | 8 | |
PHP_CodeSniffer\Util\Common::cleanSniffClass() | 59 | 3 | 14 | |
defender_white_label_status() | 58 | 3 | 14 | |
wp_timezone_string() | 59 | 3 | 14 | |
WP_Defender\Component\Config\Config_Adapter::get_subscribers() | 60 | 3 | 14 | |
WP_Defender\Component\Legacy_Versions::find_all_scan_ignored_items() | 59 | 3 | 13 | |
WP_Defender\Component\Scan::__construct() | 62 | 3 | 12 | |
WP_Defender\Component\Notification::get_active_pro_reports() | 62 | 3 | 11 | |
mmdb_autoload() | 62 | 3 | 11 | |
WP_Defender\Component\Password_Protection::get_submitted_password() | 62 | 3 | 11 | |
Calotes\Base\Model::validate() | 62 | 3 | 11 | |
defender_noreply_email() | 62 | 3 | 11 | |
WPMUDEV_Recommended_Plugins_Notice::parse_saved_registered_plugins() | 62 | 3 | 11 | |
WP_Defender\Controller\Firewall::save_settings() | 56 | 2 | 21 | |
WP_Defender\Controller\Webauthn::get_translations() | 54 | 2 | 21 | |
WP_Defender\Component\Blacklist_Lockout::get_default_ip_whitelisted() | 56 | 2 | 20 | |
WP_Defender\Controller\Audit_Logging::enqueue_assets() | 59 | 2 | 17 | |
WP_Defender\Component\Config\Config_Hub_Helper::send_request() | 59 | 2 | 16 | |
WP_Defender\Model\Scan::delete() | 59 | 2 | 16 | |
WP_Defender\Component\Password_Protection::get_reset_password_redirect_url() | 59 | 2 | 16 | |
WPMUDEV\Notices\Handler::render_plugin_notice() | 64 | 3 | 10 | |
WP_Defender\Component\Legacy_Versions::get_scan_ignored_data() | 64 | 3 | 10 | |
sanitize_mask_url() | 58 | 2 | 15 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_pattern() | 66 | 3 | 9 | |
WPMUDEV\Notices\Handler::dismiss_notice() | 64 | 3 | 10 | |
defender_maybe_echo_json() | 64 | 3 | 10 | |
WP_Defender\Component\Scan::clean_up() | 64 | 3 | 10 | |
WP_Defender\Component\Password_Protection::is_force_reset() | 65 | 3 | 9 | |
QRsplit::eatKanji() | 63 | 3 | 10 | |
WP_Defender\Controller\Firewall_Logs::enqueue_assets() | 60 | 2 | 15 | |
QRspec::getMinimumVersion() | 65 | 3 | 8 | |
WP_Defender\Model\Scan::is_issue_whitelisted() | 65 | 3 | 9 | |
QRspec::getVersionPattern() | 72 | 3 | 5 | |
defender_sanitize_data() | 64 | 3 | 10 | |
Calotes\Base\Model::sanitize_array() | 64 | 3 | 10 | |
WP_Defender\Component\Security_Tweaks\Security_Key::is_salts_exist() | 67 | 3 | 8 | |
WP_Defender\Component\Blacklist_Lockout::add_default_whitelisted_country() | 66 | 3 | 8 | |
WP_Defender\Component\Password_Protection::remove_extra_cookies() | 64 | 3 | 8 | |
QRsplit::isdigitat() | 71 | 3 | 5 | |
Calotes\Base\File::filter_directory() | 68 | 3 | 7 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::__construct() | 60 | 2 | 14 | |
PHP_CodeSniffer\Util\Common::getSniffCode() | 59 | 2 | 14 | |
WP_Defender\Component\Security_Tweaks\Security_Key::search_line() | 61 | 2 | 13 | |
WP_Defender\Component\Security_Tweaks\Security_Key::append_salts() | 60 | 2 | 13 | |
WP_Defender\Component\Config\Config_Hub_Helper::get_configs() | 62 | 2 | 11 | |
defender_get_hostname() | 63 | 2 | 11 | |
WP_Defender\Model\Lockout_Log::get_summary() | 52 | 1 | 24 | |
defender_backward_compatibility() | 53 | 1 | 21 | |
defender_current_page() | 58 | 1 | 17 | |
QRmask::unserial() | 67 | 2 | 7 | |
MaxMind\Db\Reader\Decoder::decodeArray() | 66 | 2 | 8 | |
WP_Defender\Controller\Firewall_Logs::get_date() | 67 | 2 | 7 | |
MaxMind\Db\Reader\Decoder::verifySize() | 70 | 2 | 7 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::is_https() | 78 | 2 | 3 | |
WP_Defender\Controller\Password_Protection::get_model() | 70 | 2 | 6 | |
QRsplit::isalnumat() | 71 | 2 | 5 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::isMinifiedContent() | 65 | 2 | 9 | |
PHP_CodeSniffer\Util\Common::isPharFile() | 70 | 2 | 6 | |
WP_Defender\Controller\Password_Protection::export_strings() | 73 | 2 | 5 | |
WP_Defender\Component\Audit::get_endpoint() | 74 | 2 | 5 | |
QRmask::serial() | 69 | 2 | 6 | |
MaxMind\Db\Reader\Decoder::decodeBoolean() | 79 | 2 | 3 | |
WPMUDEV_Recommended_Plugins_Notice::save_registered_plugins() | 68 | 2 | 7 | |
WP_Defender\Component\Legacy_Versions::run_simlpe_scan() | 58 | 1 | 15 | |
defender_replace_line() | 71 | 2 | 6 | |
WP_Defender\Component\Blacklist_Lockout::is_ip_whitelisted() | 68 | 2 | 7 | |
WP_Defender\Controller\Password_Protection::import_data() | 69 | 2 | 7 | |
PHP_CodeSniffer\Tokenizers\CSS::__construct() | 70 | 2 | 6 | |
PHP_CodeSniffer\Tokenizers\JS::__construct() | 70 | 2 | 6 | |
defender_no_fresh_install() | 73 | 2 | 5 | |
WPMUDEV_Recommended_Plugins_Notice::__construct() | 66 | 2 | 8 | |
WP_Defender\Component\Audit\Audit_Event::get_default_params() | 67 | 2 | 7 | |
WP_Defender\Component\Audit::curl_to_api() | 60 | 1 | 15 | |
PHP_CodeSniffer\Util\Common::detectLineEndings() | 66 | 2 | 8 | |
MaxMind\Db\Reader\Decoder::__construct() | 67 | 2 | 7 | |
WP_Defender\Component\Audit\Core_Audit::get_plugin_abs_path() | 71 | 2 | 6 | |
WP_Defender\Component\Audit\Core_Audit::dictionary() | 60 | 1 | 13 | |
WP_Defender\Model\Lockout_Log::count_lockout_in_30_days() | 62 | 1 | 13 | |
WP_Defender\Controller\Password_Protection::data_frontend() | 62 | 1 | 12 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::time_in_seconds() | 61 | 1 | 12 | |
WP_Defender\Controller\Firewall_Logs::data_frontend() | 62 | 1 | 11 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::to_array() | 62 | 1 | 11 | |
Calotes\Base\File::__construct() | 63 | 1 | 11 | |
WP_Defender\Component\Legacy_Versions::find_all_scan_issue_items() | 63 | 1 | 10 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_wp_debug_pattern() | 82 | 1 | 3 | |
WP_Defender\Component\Audit\Audit_Event::recursive_look_array() | 68 | 1 | 7 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::add_hooks() | 79 | 1 | 3 | |
defender_path() | 76 | 1 | 4 | |
defender_drop_custom_tables() | 64 | 1 | 10 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_wp_debug_log_pattern() | 82 | 1 | 3 | |
defender_base_action() | 83 | 1 | 3 | |
defender_high_contrast() | 75 | 1 | 4 | |
QRmask::__construct() | 78 | 1 | 3 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::get_title() | 79 | 1 | 3 | |
WP_Defender\Controller\Firewall_Logs::__construct() | 75 | 1 | 4 | |
defender_asset_url() | 75 | 1 | 4 | |
array_key_first() | 75 | 1 | 4 | |
WP_Defender\Component\Notfound_Lockout::__construct() | 78 | 1 | 3 | |
wp_timezone() | 81 | 1 | 3 | |
defender_get_request_url() | 79 | 1 | 3 | |
QRmask::makeMask() | 69 | 1 | 6 | |
wd_central() | 79 | 1 | 4 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_wp_debug_display_pattern() | 82 | 1 | 3 | |
wd_di() | 79 | 1 | 4 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::check() | 76 | 1 | 4 | |
WP_Defender\Component\Legacy_Versions::get_scan_issue_data() | 81 | 1 | 3 | |
PHP_CodeSniffer\Tokenizers\CSS::processAdditional() | 91 | 1 | 2 | |
WP_Defender\Component\Audit\Audit_Event::get_hooks() | 100 | 1 | 0 | |
defender_is_windows() | 81 | 1 | 3 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::getTokens() | 82 | 1 | 3 | |
defender_noreply_html_header() | 70 | 1 | 7 | |
WP_Defender\Component\Notfound_Lockout::add_hooks() | 79 | 1 | 3 |
1265 more item(s) not shown.