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 | ||
PHP_CodeSniffer\Tokenizers\CSS::tokenize() | 87 | 356 | ||
WP_Defender\Component\Backup_Settings::restore_data() | 88 | 296 | ||
PHP_CodeSniffer\Tokenizers\Tokenizer::createPositionMap() | 87 | 302 | ||
PHP_CodeSniffer\Tokenizers\JS::processAdditional() | 45 | 162 | ||
WP_Defender\Component\Config\Config_Adapter::update_ip_lockout() | 30 | 45 | 96 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::createLevelMap() | 39 | 180 | ||
WP_Defender\Upgrader::migrate_security_headers() | 32 | 43 | 84 | |
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 | 112 | |
WP_Defender\Component\Audit\Audit_Event::build_log_data() | 33 | 25 | 92 | |
WP_Defender\Component\Config\Config_Adapter::update_scan() | 42 | 26 | 42 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::check() | 39 | 24 | 60 | |
Calotes\Base\File::_filter_exclude() | 43 | 25 | 41 | |
login_header_otp() | 31 | 19 | 126 | |
WDev_Frash::choose_message() | 39 | 23 | 63 | |
WP_Defender\Component\Legacy_Versions::adapt_scan_data() | 40 | 23 | 61 | |
WP_Defender\Behavior\Scan\Theme_Integrity::theme_integrity_check() | 32 | 20 | 106 | |
PHP_CodeSniffer\Config::processShortArgument() | 35 | 21 | 86 | |
WP_Defender\Component\Notfound_Lockout::process_404_detect() | 37 | 22 | 68 | |
PHP_CodeSniffer\Tokenizers\JS::getRegexToken() | 33 | 20 | 97 | |
WP_Defender\Behavior\Scan\Plugin_Integrity::plugin_integrity_check() | 33 | 18 | 99 | |
WP_Defender\Extra\Base2n::decode() | 38 | 20 | 65 | |
PHP_CodeSniffer\Tokenizers\Comment::tokenizeString() | 35 | 18 | 92 | |
PHP_CodeSniffer\Config::restoreDefaults() | 33 | 17 | 104 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::what_to_change() | 45 | 21 | 43 | |
QRrsItem::init_rs_char() | 40 | 19 | 55 | |
Calotes\Base\File::_get_dir_tree_by_spl() | 41 | 19 | 52 | |
WP_Defender\Controller\Notification::get_users() | 37 | 16 | 83 | |
PHP_CodeSniffer\Util\Common::suggestType() | 42 | 18 | 51 | |
QRmask::evaluateSymbol() | 43 | 17 | 53 | |
WP_Defender\Controller\Mask_Login::handle_login_request() | 43 | 17 | 45 | |
WP_Defender\Controller\Notification::verify_subscriber() | 40 | 16 | 60 | |
Calotes\Base\File::_get_dir_tree_by_open_dir() | 43 | 17 | 45 | |
WP_Defender\Controller\Two_Factor::verify_otp_login_time() | 37 | 15 | 74 | |
Calotes\Base\File::_get_dir_tree_by_scandir() | 43 | 17 | 44 | |
PHP_CodeSniffer\Config::setConfigData() | 40 | 16 | 55 | |
WP_Defender\Component\Legacy_Versions::save_scan_ignored_data() | 45 | 17 | 39 | |
WP_Defender\Behavior\Scan\Core_Integrity::core_integrity_check() | 36 | 14 | 82 | |
WP_Defender\Component\Audit\Comment_Audit::process_generic_comment() | 38 | 14 | 74 | |
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\Model\Scan::prepare_issues() | 40 | 14 | 64 | |
WP_Defender\Controller\Security_Tweaks::automate() | 40 | 14 | 63 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::process() | 39 | 14 | 63 | |
WP_Defender\Component\Security_Headers\Sh_Feature_Policy::append_header() | 38 | 13 | 77 | |
WP_Defender\Component\Cli::seed() | 37 | 13 | 76 | |
WP_Defender\Component\Audit\Post_Audit::post_updated_callback() | 38 | 13 | 73 | |
WP_Defender\Upgrader::upgrade_2_4_10() | 41 | 14 | 57 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandardDetails() | 42 | 14 | 51 | |
WP_Defender\Component\Legacy_Versions::save_scan_issue_data() | 47 | 15 | 34 | |
WP_Defender\Controller\Firewall::get_summary() | 41 | 13 | 61 | |
WP_Defender\Extra\Base2n::__construct() | 43 | 14 | 46 | |
WP_Defender\Upgrader::run() | 45 | 14 | 45 | |
WP_Defender\Model\Scan::get_issues() | 42 | 13 | 54 | |
QRmask::calcN1N3() | 51 | 15 | 24 | |
WP_Defender\Controller\Audit_Logging::pull_logs() | 35 | 10 | 96 | |
WP_Defender\Controller\Firewall::maybe_lockout() | 46 | 14 | 36 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::replaceTabsInToken() | 40 | 12 | 62 | |
WP_Defender\Controller\Scan::bulk_hub() | 44 | 13 | 46 | |
WP_Defender\Behavior\Scan\Malware_Scan::suspicious_check() | 40 | 12 | 60 | |
WP_Defender\Controller\Firewall::bulk_action() | 39 | 11 | 74 | |
PHP_CodeSniffer\Util\Common::isCamelCaps() | 45 | 13 | 43 | |
WP_Defender\Component\Audit\Post_Audit::get_hooks() | 29 | 1 | 220 | |
WP_Defender\Bootstrap::register_assets() | 35 | 9 | 99 | |
WP_Defender\Controller\Notification::unsubscribe_and_send_email() | 42 | 12 | 53 | |
WP_Defender\Controller\Recaptcha::load_recaptcha_preview() | 35 | 8 | 113 | |
WP_Defender\Component\Backup_Settings::module_to_controller() | 47 | 13 | 38 | |
WP_Defender\Component\Backup_Settings::create_basic_config() | 3 | 187 | ||
MaxMind\Db\Reader\Decoder::decodeByType() | 48 | 13 | 34 | |
QRencode::factory() | 48 | 13 | 33 | |
WP_Defender\Admin::plugin_row_meta() | 42 | 12 | 47 | |
WP_Defender\Component\Backup_Settings::model_labels() | 45 | 12 | 46 | |
WP_Defender\Component\Backup_Settings::gather_data() | 5 | 150 | ||
WP_Defender\Controller\Firewall_Logs::bulk() | 39 | 10 | 75 | |
WP_Defender\Component\Audit\Audit_Event::get_text() | 44 | 12 | 41 | |
WP_Defender\Component\Audit\Options_Audit::process_options() | 40 | 10 | 70 | |
WP_Defender\Component\Config\Config_Adapter::update_security_tweaks() | 51 | 13 | 24 | |
QRcode::encodeMask() | 41 | 11 | 53 | |
WPMUDEV_Recommended_Plugins_Notice::is_displayable() | 46 | 12 | 38 | |
WP_Defender\Controller\Recaptcha::add_actions() | 46 | 12 | 37 | |
WP_Defender\Component\Audit\Core_Audit::bulk_upgrade() | 43 | 11 | 51 | |
WP_Defender\Controller\HUB::import_settings() | 43 | 11 | 49 | |
WP_Defender\Controller\Nf_Lockout::adapt_data() | 48 | 12 | 34 | |
WP_Defender\Model\Notification::get_next_run() | 42 | 11 | 49 | |
WP_Defender\Controller\Security_Tweaks::process() | 42 | 10 | 61 | |
WP_Defender\Controller\Recaptcha::display_recaptcha() | 44 | 11 | 45 | |
WP_Defender\Behavior\Scan\Malware_Deep_Scan::do_deep_scan() | 44 | 11 | 45 | |
FrameFiller::next() | 45 | 11 | 44 | |
WP_Defender\Behavior\WPMUDEV::get_endpoint() | 50 | 12 | 29 | |
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 | |
WP_Defender\Controller\Scan::item_hub() | 43 | 10 | 50 | |
PHP_CodeSniffer\Tokenizers\Comment::processLine() | 44 | 10 | 50 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::get_misc_data() | 53 | 12 | 20 | |
WP_Defender\Controller\Mask_Login::alter_url() | 48 | 11 | 32 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandards() | 49 | 11 | 32 | |
WP_Defender\Upgrader::upgrade_2_5_0() | 48 | 11 | 32 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::get_version() | 49 | 11 | 31 | |
QRsplit::eat8() | 45 | 10 | 46 | |
WP_Defender\Model\Notification\Malware_Notification::send() | 48 | 11 | 30 | |
WP_Defender\Component\Config\Config_Adapter::update_audit() | 49 | 11 | 29 | |
WP_Defender\Component\Audit\Core_Audit::single_install() | 46 | 10 | 42 | |
WP_Defender\Component\Backup_Settings::import_module_strings() | 50 | 11 | 26 | |
WP_Defender\Component\Backup_Settings::module_to_name() | 51 | 11 | 26 | |
WP_Defender\Component\Backup_Settings::create_default_module_strings() | 51 | 11 | 25 | |
WP_Defender\Component\Scan::is_any_scan_active() | 53 | 11 | 24 | |
WP_Defender\Model\Notification\Audit_Report::send() | 45 | 10 | 39 | |
WP_Defender\Component\Cli::security_headers() | 46 | 10 | 39 | |
WP_Defender\Controller\Recaptcha::data_frontend() | 42 | 9 | 53 | |
WPMUDEV_Recommended_Plugins_Notice::display() | 40 | 8 | 67 | |
WP_Defender\Model\Setting\Security_Headers::after_validate() | 47 | 10 | 37 | |
WP_Defender\Controller\Security_Tweaks::init_tweaks() | 43 | 9 | 51 | |
QRspec::createFrame() | 43 | 9 | 51 | |
WP_Defender\Component\Security_Tweaks\Security_Key::process() | 40 | 8 | 66 | |
WP_Defender\Controller\Firewall_Logs::toggle_ua_to_list() | 37 | 6 | 95 | |
WP_Defender\Component\Audit\Users_Audit::get_hooks() | 32 | 2 | 154 | |
WP_Defender\Behavior\Scan_Item\Plugin_Integrity::get_origin_code() | 43 | 9 | 48 | |
Calotes\Base\Model::sanitize() | 48 | 10 | 33 | |
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\Behavior\Scan\Malware_Deep_Scan::load_phpcodesniffer_needed() | 49 | 10 | 31 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::append_header() | 49 | 10 | 31 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::revert() | 44 | 9 | 45 | |
WP_Defender\Component\Audit::fetch() | 45 | 9 | 45 | |
WP_Defender\Controller\Firewall_Logs::query_logs() | 39 | 7 | 75 | |
Calotes\Component\Request::get_data() | 50 | 10 | 29 | |
WP_Defender\Controller\Login_Lockout::adapt_data() | 51 | 10 | 28 | |
WP_Defender\Controller\Mask_Login::__construct() | 43 | 9 | 43 | |
WP_Defender\Component\Audit\Audit_Event::get_program_args() | 49 | 10 | 28 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::createParenthesisNestingMap() | 52 | 10 | 27 | |
WP_Defender\Controller\Password_Protection::handle_profile_update_password() | 52 | 10 | 25 | |
WP_Defender\Controller\Notification::show_subscribed_confirmation() | 47 | 9 | 37 | |
WP_Defender\Component\Scan::process() | 42 | 8 | 52 | |
WP_Defender\Model\Setting\Recaptcha::check_recaptcha_type() | 54 | 10 | 22 | |
WP_Defender\Upgrader::upgrade_2_4_2() | 52 | 10 | 22 | |
WP_Defender\Component\Security_Tweaks\Servers\IIS_7::process() | 39 | 7 | 66 | |
QRsplit::identifyMode() | 53 | 10 | 20 | |
WP_Defender\Behavior\WPMUDEV::make_wpmu_request() | 43 | 8 | 49 | |
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 | |
WP_Defender\Central::routing() | 47 | 9 | 34 | |
WP_Defender\Upgrader::migrate_configs() | 47 | 9 | 34 | |
QRinputItem::encodeBitStream() | 48 | 9 | 33 | |
WP_Defender\Controller\Main_Setting::clear_logs() | 48 | 9 | 33 | |
WP_Defender\Component\Notification::validate_email() | 48 | 9 | 33 | |
PHP_CodeSniffer\Config::setCommandLineValues() | 49 | 9 | 33 | |
WP_Defender\Component\Cli::clear_firewall() | 47 | 9 | 33 | |
WP_Defender\Controller\Security_Tweaks::revert() | 45 | 8 | 47 | |
WP_Defender\Controller\Two_Factor::__construct() | 43 | 8 | 46 | |
WP_Defender\Model\Notification\Firewall_Notification::send_to_user() | 41 | 7 | 61 | |
WP_Defender\Controller\Mask_Login::maybe_lock() | 49 | 9 | 29 | |
WP_Defender\Controller\Password_Protection::handle_reset_check_password() | 50 | 9 | 29 | |
WP_Defender\Controller\Blacklist::bulk_ip_action() | 45 | 8 | 44 | |
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\Setting\Blacklist_Lockout::is_geodb_downloaded() | 50 | 9 | 27 | |
WP_Defender\Component\Security_Tweaks\Servers\Server::get_current_server() | 50 | 9 | 27 | |
defender_init_routes() | 35 | 4 | 102 | |
WP_Defender\Component\Scan::get_tasks() | 53 | 9 | 26 | |
WP_Defender\Component\Security_Headers\Sh_X_Frame::check() | 51 | 9 | 26 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandardPath() | 52 | 9 | 25 | |
WP_Defender\Controller\Main_Setting::update_config() | 44 | 7 | 54 | |
WP_Defender\Controller\HUB::defender_get_stats_v2() | 34 | 3 | 113 | |
WP_Defender\Controller\Main_Setting::import_config() | 42 | 7 | 53 | |
MaxMind\Db\Reader\Decoder::decodePointer() | 46 | 8 | 37 | |
WP_Defender\Behavior\WPMUDEV::is_member() | 53 | 9 | 22 | |
WP_Defender\Controller\Firewall::query_logs() | 42 | 7 | 51 | |
WP_Defender\Model\Notification\Tweak_Reminder::send() | 47 | 8 | 36 | |
QRsplit::eatAn() | 48 | 8 | 36 | |
WPMUDEV_Recommended_Plugins_Notice::is_plugin_installed() | 54 | 9 | 21 | |
QRsplit::splitString() | 54 | 9 | 21 | |
WP_Defender\Component\Backup_Settings::parse_data_for_hub() | 47 | 8 | 36 | |
WP_Defender\Controller\Dashboard::hide_new_features() | 49 | 8 | 34 | |
WP_Defender\Extra\Base2n::encode() | 43 | 7 | 48 | |
WP_Defender\Controller\Password_Reset::handle_reset_check_password() | 49 | 8 | 32 | |
WP_Defender\Component\Two_Fa::is_jetpack_sso() | 49 | 8 | 32 | |
PHP_CodeSniffer\Config::getAllConfigData() | 49 | 8 | 31 | |
WP_Defender\Bootstrap::check_if_table_exists() | 57 | 9 | 16 | |
WP_Defender\Component\Security_Headers\Sh_XSS_Protection::check() | 49 | 8 | 30 | |
WP_Defender\Component\Blacklist_Lockout::is_ip_in_format() | 57 | 9 | 15 | |
QRmask::makeMaskNo() | 49 | 8 | 29 | |
WP_Defender\Controller\Security_Tweaks::security_tweaks_auto_action() | 45 | 7 | 44 | |
QRinput::appendPaddingBit() | 49 | 8 | 29 | |
WP_Defender\Admin::get_link() | 50 | 8 | 29 | |
PHP_CodeSniffer\Util\Common::realpath() | 50 | 8 | 28 | |
WP_Defender\Component\Login_Lockout::process_fail_attempt() | 45 | 7 | 42 | |
WP_Defender\Component\Notification::get_next_run() | 51 | 8 | 27 | |
WP_Defender\Component\Audit\Options_Audit::key_to_human_name() | 33 | 3 | 101 | |
WP_Defender\Model\Lockout_Log::query_logs() | 51 | 8 | 26 | |
WP_Defender\Model\Scan::to_array() | 42 | 6 | 56 | |
defender_wp_check_php_version() | 51 | 8 | 25 | |
WP_Defender\Behavior\Scan\Malware_Scan::was_modificated_file() | 52 | 8 | 25 | |
WP_Defender\Component\Security_Headers\Sh_XSS_Protection::append_header() | 52 | 8 | 25 | |
WP_Defender\Controller\Blacklist::download_geodb() | 42 | 6 | 55 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::createScopeMap() | 52 | 8 | 24 | |
WP_Defender\Controller\Firewall::toggle_ip_action() | 44 | 6 | 53 | |
WP_Defender\Component\Login_Lockout::show_attempt_left() | 47 | 7 | 38 | |
WP_Defender\Controller\Mask_Login::replace_login_url_in_email() | 52 | 8 | 23 | |
WP_Defender\Controller\Scan::save_settings() | 48 | 7 | 38 | |
PHP_CodeSniffer\Util\Standards::isInstalledStandard() | 53 | 8 | 22 | |
WP_Defender\Component\Audit\Core_Audit::get_hooks() | 35 | 1 | 126 | |
Calotes\Base\Controller::render() | 48 | 7 | 36 | |
Calotes\Base\Model::prepare_data() | 55 | 8 | 20 | |
WP_Defender\Component\Backup_Settings::change_subscriber_format() | 56 | 8 | 20 | |
QRmask::writeFormatInformation() | 48 | 7 | 35 | |
WP_Defender\Controller\Firewall::export_ip_logs() | 42 | 6 | 49 | |
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\Security_Tweaks\Servers\Apache::protect_content_directory() | 48 | 7 | 33 | |
WP_Defender\Behavior\WPMUDEV::build_scan_hub_data() | 44 | 6 | 47 | |
WDev_Frash::read_stored_data() | 58 | 8 | 16 | |
QRspec::putAlignmentPattern() | 49 | 7 | 31 | |
WP_Defender\Model\Notification\Firewall_Report::send_to_user() | 40 | 4 | 74 | |
QRsplit::eatNum() | 50 | 7 | 29 | |
WP_Defender\Component\Security_Tweaks\Servers\Nginx::get_rules() | 42 | 5 | 59 | |
QRrs::init_rs() | 58 | 8 | 14 | |
WP_Defender\Controller\Recaptcha::recaptcha_post_request() | 50 | 7 | 28 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::get_rules_for_instruction() | 44 | 5 | 58 | |
QRvect::vectEPS() | 41 | 5 | 56 | |
WP_Defender\Behavior\Scan\Plugin_Integrity::get_plugin_hash() | 52 | 7 | 25 | |
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\Component\Blacklist_Lockout::is_country_blacklist() | 53 | 7 | 24 | |
WP_Defender\Controller\Security_Tweaks::update_security_reminder() | 47 | 6 | 39 | |
WP_Defender\Controller\Two_Factor::maybe_redirect_to_show_2fa_enabler() | 53 | 7 | 23 | |
Calotes\Base\Component::trigger() | 52 | 7 | 23 | |
WP_Defender\Admin::show_rating_notice() | 46 | 5 | 53 | |
Calotes\Base\Model::validate_oldway() | 53 | 7 | 23 | |
WP_Defender\Controller\Firewall_Logs::toggle_ip_to_list() | 39 | 3 | 83 | |
WP_Defender\Model\Notification\Firewall_Notification::send() | 53 | 7 | 22 | |
WP_Defender\Controller\Mask_Login::get_site_url() | 54 | 7 | 21 | |
WP_Defender\Controller\Two_Factor::maybe_show_otp_form() | 53 | 7 | 21 | |
WP_Defender\Model\Notification\Malware_Report::send() | 53 | 7 | 21 | |
WP_Defender\Component\Backup_Settings::prepare_config_labels() | 54 | 7 | 21 | |
WP_Defender\Controller\HUB::listen_to_requests() | 55 | 7 | 20 | |
WP_Defender\Component\Security_Header::head_request() | 48 | 6 | 35 | |
WP_Defender\Component\Security_Headers\Sh_Content_Type_Options::check() | 55 | 7 | 20 | |
QRspec::newFrame() | 54 | 7 | 20 | |
WP_Defender\Component\Config\Config_Hub_Helper::check_and_save_configs_to_hub() | 55 | 7 | 19 | |
QRinputItem::estimateBitStreamSizeOfEntry() | 54 | 7 | 19 | |
WP_Defender\Behavior\Scan\Plugin_Integrity::plugin_checksum() | 54 | 7 | 19 | |
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\Component\Security_Tweaks\Security_Key::cron_schedules() | 50 | 6 | 33 | |
WP_Defender\Behavior\Scan_Item\Malware_Result::pull_src() | 49 | 6 | 33 | |
WP_Defender\Controller\Security_Tweaks::bulk_hub() | 49 | 6 | 33 | |
WP_Defender\Component\Audit\Audit_Event::check_condition() | 55 | 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\Notification::save_reports() | 49 | 6 | 32 | |
WP_Defender\Controller\Recaptcha::validate_captcha_field_wpmu_registration() | 56 | 7 | 17 | |
WP_Defender\Model\Lockout_Ip::get() | 49 | 6 | 32 | |
WDev_Frash::wdev_register_plugin() | 49 | 6 | 31 | |
WP_Defender\Model\Lockout_Log::get_log_tag_class() | 59 | 7 | 16 | |
WP_Defender\Model\Lockout_Log::get_log_container_class() | 59 | 7 | 16 | |
WP_Defender\Controller\Blacklist::import_ips() | 46 | 5 | 46 | |
WP_Defender\Component\Login_Lockout::log_event() | 49 | 6 | 30 | |
WP_Defender\Component\Audit::enqueue_event_listener() | 49 | 6 | 30 | |
QRinput::check() | 59 | 7 | 14 | |
WP_Defender\Component\Security_Headers\Sh_Referrer_Policy::append_header() | 51 | 6 | 29 | |
WP_Defender\Model\Notification\Notification::send_subscription_confirm_email() | 49 | 6 | 29 | |
WP_Defender\Controller\Notification::save_notifications() | 51 | 6 | 28 | |
WP_Defender\Controller\Scan::is_any_active() | 60 | 7 | 13 | |
QRinput::checkModeKanji() | 59 | 7 | 13 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::get_domain_suffix() | 50 | 6 | 28 | |
QRbitstream::toByte() | 51 | 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\Component\Notfound_Lockout::log_event() | 50 | 6 | 27 | |
WP_Defender\Controller\Two_Factor::verify_otp_for_enabling() | 51 | 6 | 27 | |
WP_Defender\Component\Config\Config_Hub_Helper::fetch_current_configs() | 51 | 6 | 27 | |
WP_Defender\Model\Notification\Tweak_Reminder::maybe_send() | 50 | 6 | 27 | |
WP_Defender\Behavior\Scan_Item\Core_Integrity::pull_src() | 52 | 6 | 26 | |
WP_Defender\Behavior\Scan_Item\Plugin_Integrity::pull_src() | 52 | 6 | 26 | |
WP_Defender\Behavior\Scan_Item\Theme_Integrity::pull_src() | 52 | 6 | 26 | |
WP_Defender\Controller\Scan::export_strings() | 51 | 6 | 26 | |
WP_Defender\Behavior\Scan\Malware_Quick_Scan::condition_valid() | 52 | 6 | 25 | |
WP_Defender\Controller\Firewall_Logs::export_as_csv() | 45 | 5 | 40 | |
WP_Defender\Controller\Two_Factor::filter_users_by_2fa() | 53 | 6 | 24 | |
WP_Defender\Behavior\Scan\Theme_Integrity::get_hash_uploaded_archive() | 47 | 5 | 39 | |
WP_Defender\Model\Scan::get_issue() | 53 | 6 | 24 | |
Calotes\Base\Model::export_oldway() | 53 | 6 | 24 | |
QRvect::vectSVG() | 46 | 5 | 38 | |
WP_Defender\Behavior\Scan\Core_Integrity::get_checksum() | 53 | 6 | 23 | |
WP_Defender\Controller\Security_Tweaks::recheck() | 48 | 5 | 38 | |
WP_Defender\Component\Audit\Core_Audit::single_upgrade() | 48 | 5 | 38 | |
WP_Defender\Component\Config\Config_Adapter::frequency_day() | 53 | 6 | 23 | |
WP_Defender\Component\Password_Protection::is_enabled_by_user_role() | 54 | 6 | 22 | |
WP_Defender\Model\Notification::maybe_send() | 54 | 6 | 22 | |
WP_Defender\Component\Audit::socket_to_api() | 46 | 5 | 37 | |
MaxMind\Db\Reader\Decoder::decodeUint() | 53 | 6 | 21 | |
QRtools::tcpdfBarcodeArray() | 53 | 6 | 21 | |
PHP_CodeSniffer\Util\Common::isUnderscoreName() | 54 | 6 | 21 | |
WP_Defender\Controller\Audit_Logging::data_frontend() | 43 | 4 | 51 | |
WP_Defender\Controller\Main_Setting::data_frontend() | 48 | 5 | 35 | |
WP_Defender\Controller\Scan::config_strings() | 55 | 6 | 20 | |
WP_Defender\Component\Audit\Audit_Event::array_recursive_diff() | 55 | 6 | 20 | |
WP_Defender\Controller\Recaptcha::declare_variables() | 54 | 6 | 20 | |
QRinput::convertData() | 55 | 6 | 20 | |
Calotes\Base\Component::off() | 55 | 6 | 20 | |
WP_Defender\Controller\Two_Factor::send_test_email() | 44 | 4 | 49 | |
WP_Defender\Component\Legacy_Versions::migrate_scan_data() | 56 | 6 | 19 | |
MaxMind\Db\Reader\Decoder::decodeInt32() | 56 | 6 | 19 | |
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\Component\Security_Headers\Sh_Feature_Policy::check() | 56 | 6 | 18 | |
WP_Defender\Controller\Notification::bulk_activate() | 49 | 5 | 33 | |
WP_Defender\Model\Notification\Notification::get_next_run() | 56 | 6 | 18 | |
WP_Defender\Component\Security_Headers\Sh_Feature_Policy::filtering_headers() | 55 | 6 | 18 | |
WP_Defender\Controller\Scan::self_ping() | 49 | 5 | 33 | |
WP_Defender\Controller\Firewall::config_strings() | 56 | 6 | 18 | |
WP_Defender\Component\Table_Lockout::get_ip_status_text() | 56 | 6 | 18 | |
MaxMind\Db\Reader::__construct() | 49 | 5 | 33 | |
WP_Defender\Component\Config\Config_Hub_Helper::insert_to_hub() | 49 | 5 | 33 | |
WP_Defender\Component\Audit::log_audit_events() | 56 | 6 | 18 | |
WP_Defender\Bootstrap::create_database_tables() | 41 | 1 | 92 | |
WP_Defender\Controller\Recaptcha::validate_captcha_field_on_lostpassword() | 57 | 6 | 17 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::protect_includes_directory() | 49 | 5 | 32 | |
Calotes\DB\Mapper::where() | 48 | 5 | 32 | |
QRmask::mask() | 48 | 5 | 31 | |
WP_Defender\Behavior\Scan_Item\Malware_Result::is_active_plugin() | 57 | 6 | 16 | |
QRrawcode::init() | 49 | 5 | 31 | |
WP_Defender\Component\Password_Protection::do_weak_reset() | 58 | 6 | 16 | |
WP_Defender\Behavior\Scan\Known_Vulnerability::process_result() | 50 | 5 | 30 | |
QRspec::debug() | 45 | 4 | 45 | |
WP_Defender\Controller\Password_Protection::save_settings() | 50 | 5 | 30 | |
WP_Defender\Controller\Blocklist_Monitor::toggle_blacklist_status() | 49 | 5 | 30 | |
WP_Defender\Model\Notification\Malware_Notification::send_to_user() | 45 | 4 | 44 | |
QRrsItem::encode_rs_char() | 49 | 5 | 29 | |
WP_Defender\Controller\HUB::manage_lockout() | 52 | 5 | 29 | |
defender_wp_config_path() | 60 | 6 | 14 | |
WP_Defender\Behavior\WPMUDEV::build_security_tweaks_hub_data() | 50 | 5 | 29 | |
WP_Defender\Behavior\Scan_Item\Theme_Integrity::get_origin_code() | 49 | 5 | 29 | |
WP_Defender\Component\Security_Headers\Sh_X_Frame::append_header() | 58 | 6 | 14 | |
Calotes\Base\Model::import_old_way() | 59 | 6 | 14 | |
WP_Defender\Model\Setting\Mask_Login::after_validate() | 51 | 5 | 28 | |
Calotes\DB\Mapper::save() | 51 | 5 | 28 | |
MaxMind\Db\Reader\Decoder::decode() | 50 | 5 | 28 | |
WP_Defender\Model\Notification\Notification::is_time_come() | 61 | 6 | 13 | |
WP_Defender\Extra\IP_Helper::get_ipv6_full() | 50 | 5 | 27 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::parse_domain() | 51 | 5 | 27 | |
Calotes\Helper\HTTP::get() | 61 | 6 | 12 | |
MaxMind\Db\Reader::readNode() | 50 | 5 | 27 | |
WP_Defender\Model\Notification\Firewall_Notification::check_options() | 61 | 6 | 12 | |
QRinputItem::encodeModeNum() | 50 | 5 | 27 | |
WP_Defender\Component\Backup_Settings::format_blocklist_monitor_strings() | 53 | 5 | 26 | |
WP_Defender\Component\Notification::dispatch_notification() | 62 | 6 | 11 | |
WP_Defender\Controller\Recaptcha::remove_dublicate_scripts() | 61 | 6 | 11 | |
WP_Defender\Controller\Two_Factor::render_otp_screen() | 50 | 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\Scan::data_frontend() | 51 | 5 | 25 | |
WP_Defender\Controller\Notification::save() | 47 | 4 | 40 | |
WP_Defender\Model\Lockout_Log::get_logs_and_format() | 45 | 4 | 40 | |
WP_Defender\Behavior\Scan_Item\Core_Integrity::resolve() | 52 | 5 | 24 | |
WP_Defender\Behavior\Scan_Item\Plugin_Integrity::resolve() | 53 | 5 | 24 | |
WP_Defender\Behavior\Scan_Item\Theme_Integrity::resolve() | 53 | 5 | 24 | |
WP_Defender\Controller\Two_Factor::show_user_profile() | 47 | 4 | 39 | |
WP_Defender\Component\Notification::maybe_dispatch_report() | 54 | 5 | 23 | |
WP_Defender\Controller\Audit_Logging::config_strings() | 54 | 5 | 23 | |
Calotes\DB\Mapper::get() | 53 | 5 | 23 | |
MaxMind\Db\Reader::getWithPrefixLen() | 54 | 5 | 22 | |
WP_Defender\Controller\Notification::export_strings() | 54 | 5 | 22 | |
WP_Defender\Component\Blacklist_Lockout::download_by_url() | 53 | 5 | 22 | |
WP_Defender\Component\Two_Fa::is_enable_for_current_role() | 53 | 5 | 22 | |
WP_Defender\Controller\Firewall::export_strings() | 54 | 5 | 21 | |
WP_Defender\Component\Audit::flush() | 55 | 5 | 21 | |
WP_Defender\Upgrader::force_nf_lockout_exclusions() | 54 | 5 | 21 | |
WP_Defender\Component\Audit\Comment_Audit::process_comment_status_changed() | 54 | 5 | 20 | |
WP_Defender\Component\Security_Tweaks\Disable_Trackback::update_site_trackback() | 54 | 5 | 20 | |
WP_Defender\Controller\Dashboard::menu_order() | 54 | 5 | 20 | |
Calotes\Model\Setting::load() | 56 | 5 | 19 | |
WP_Defender\Controller\Notification::resend_invite_email() | 49 | 4 | 34 | |
WP_Defender\Component\Config\Config_Adapter::update_mask_login() | 56 | 5 | 19 | |
WP_Defender\Component\Config\Config_Hub_Helper::active_config_from_hub_id() | 56 | 5 | 19 | |
PHP_CodeSniffer\Util\Standards::getInstalledStandardPaths() | 55 | 5 | 19 | |
WP_Defender\Controller::default_update_settings() | 56 | 5 | 19 | |
Calotes\Base\Controller::render_partial() | 55 | 5 | 19 | |
WP_Defender\Behavior\Scan\Gather_Fact::gather_fact() | 55 | 5 | 19 | |
WP_Defender\Controller2::default_update_settings() | 56 | 5 | 19 | |
WP_Defender\Controller\Password_Reset::__construct() | 54 | 5 | 19 | |
WP_Defender\Component\Notfound_Lockout::is_bing_ua() | 56 | 5 | 18 | |
WP_Defender\Controller\Password_Protection::__construct() | 54 | 5 | 18 | |
WP_Defender\Component\Two_Fa::send_otp_to_email() | 47 | 4 | 33 | |
WDev_Frash::mark_as_done() | 56 | 5 | 18 | |
PHP_CodeSniffer\Config::printConfigData() | 56 | 5 | 18 | |
WPMUDEV_Recommended_Plugins_Notice::get_recommended_plugins_for_notice() | 57 | 5 | 18 | |
WP_Defender\Controller\Main_Setting::validate_importer() | 56 | 5 | 18 | |
WP_Defender\Component\Audit\Audit_Event::recursive_look() | 57 | 5 | 18 | |
MaxMind\Db\Reader\Decoder::sizeFromCtrlByte() | 55 | 5 | 18 | |
WP_Defender\Component\Legacy_Versions::remove_old_scan_data() | 56 | 5 | 18 | |
WP_Defender\Controller\Main_Setting::delete_config() | 50 | 4 | 32 | |
QRspec::maximumWords() | 57 | 5 | 17 | |
WP_Defender\Controller\Blacklist::adapt_data() | 57 | 5 | 17 | |
WP_Defender\Controller\Recaptcha::validate_captcha_field_on_login() | 58 | 5 | 17 | |
WP_Defender\Component\Security_Tweaks\Security_Key::check() | 57 | 5 | 17 | |
WP_Defender\Component\Notfound_Lockout::record_fail_attempt() | 57 | 5 | 17 | |
QRsplit::toUpper() | 57 | 5 | 16 | |
WP_Defender\Component\Config\Config_Adapter::update_two_factor() | 58 | 5 | 16 | |
Calotes\Base\Model::get_validate_rules() | 57 | 5 | 16 | |
WP_Defender\Controller\Two_Factor::handle_woocommerce_prevent_admin_access() | 59 | 5 | 16 | |
QRinput::insertStructuredAppendHeader() | 57 | 5 | 16 | |
WP_Defender\Component\Notfound_Lockout::is_bing_ip() | 59 | 5 | 15 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::revert() | 59 | 5 | 15 | |
WP_Defender\Controller\Password_Protection::filter_site_url() | 63 | 6 | 9 | |
WP_Defender\Controller\Scan::enqueue_assets() | 43 | 2 | 60 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::process() | 59 | 5 | 15 | |
WP_Defender\Component\Notfound_Lockout::is_google_ip() | 59 | 5 | 15 | |
WP_Defender\Component\Security_Tweaks\Security_Key::cron_process() | 58 | 5 | 14 | |
WP_Defender\Component\Cli::password_reset() | 50 | 4 | 29 | |
QRmask::generateMaskNo() | 58 | 5 | 14 | |
WPMUDEV_Recommended_Plugins_Notice::un_dismiss() | 58 | 5 | 14 | |
WP_Defender\Component\Notfound_Lockout::is_google_ua() | 59 | 5 | 14 | |
Calotes\Base\File::get_dir_tree() | 60 | 5 | 14 | |
WP_Defender\Component\Password_Protection::do_force_reset() | 60 | 5 | 13 | |
WP_Defender\Component\Audit\Audit_Event::get_custom_args() | 59 | 5 | 13 | |
WP_Defender\Component\Two_Fa::verify_otp() | 59 | 5 | 13 | |
WP_Defender\Component\Password_Protection::check_pwned_password() | 51 | 4 | 27 | |
WP_Defender\Controller\Audit_Logging::__construct() | 51 | 4 | 27 | |
WP_Defender\Component\Config\Config_Adapter::update_security_headers() | 46 | 3 | 42 | |
WP_Defender\Component\Security_Tweaks\Security_Key::get_last_modified_days() | 60 | 5 | 12 | |
WP_Defender\Component\Cli::scan() | 52 | 4 | 27 | |
Calotes\Base\Model::import() | 62 | 5 | 11 | |
WP_Defender\Controller\Security_Tweaks::restore() | 52 | 4 | 26 | |
WP_Defender\Component\Config\Config_Hub_Helper::clear_config_transient() | 62 | 5 | 11 | |
WP_Defender\Behavior\WPMUDEV::build_stats_to_hub() | 39 | 1 | 70 | |
WP_Defender\Controller\Blacklist::export_ips() | 52 | 4 | 25 | |
WP_Defender\Controller\Blacklist::ip_action() | 52 | 4 | 25 | |
WP_Defender\Controller\Security_Tweaks::update_autogenerate_flag() | 53 | 4 | 24 | |
WP_Defender\Behavior\WPMUDEV::build_2fa_hub_data() | 53 | 4 | 23 | |
WP_Defender\Model\Lockout_Log::count() | 54 | 4 | 23 | |
PHP_CodeSniffer\Config::printPHPCSUsage() | 41 | 1 | 67 | |
WP_Defender\Component\Security_Tweaks\Security_Key::to_array() | 49 | 3 | 36 | |
WP_Defender\Component\Cli::settings() | 48 | 3 | 35 | |
WP_Defender\Controller\Audit_Logging::save_settings() | 55 | 4 | 20 | |
WP_Defender\Controller\Audit_Logging::export_strings() | 55 | 4 | 20 | |
WP_Defender\Controller\HUB::schedule_scan() | 55 | 4 | 20 | |
WP_Defender\Component\Security_Tweaks\Security_Key::cron_schedule() | 56 | 4 | 19 | |
WP_Defender\Controller\Scan::to_array() | 55 | 4 | 19 | |
PHP_CodeSniffer\Config::processFilePath() | 55 | 4 | 19 | |
WP_Defender\Component\Notification::get_users_pool() | 48 | 3 | 33 | |
WP_Defender\Component\Notfound_Lockout::lock() | 56 | 4 | 18 | |
WP_Defender\Component\Config\Config_Hub_Helper::delete_configs_from_hub() | 56 | 4 | 18 | |
WP_Defender\Component\Cli::unseed() | 57 | 4 | 17 | |
WP_Defender\Controller\HUB::export_settings() | 56 | 4 | 17 | |
WP_Defender\Component\Two_Fa::get_custom_graphic_url() | 57 | 4 | 17 | |
WP_Defender\Component\Cli::scan_all() | 57 | 4 | 17 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::unprotect_content_directory() | 57 | 4 | 16 | |
WP_Defender\Model\Scan::ignore_issue() | 58 | 4 | 16 | |
WP_Defender\Model\Scan::unignore_issue() | 57 | 4 | 16 | |
WPMUDEV_Recommended_Plugins_Notice::register() | 58 | 4 | 16 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::generate_htaccess_rule() | 59 | 4 | 16 | |
Calotes\Base\Component::__call() | 58 | 4 | 15 | |
WP_Defender\Controller\Main_Setting::get_configs_and_update_status() | 58 | 4 | 15 | |
QRsplit::splitStringToQRinput() | 63 | 5 | 9 | |
Calotes\Base\Component::__set() | 58 | 4 | 15 | |
login_footer() | 53 | 3 | 30 | |
WP_Defender\Component\Security_Tweaks\Security_Key::get_options() | 64 | 5 | 8 | |
QRspec::getFormatInfo() | 68 | 5 | 7 | |
WP_Defender\Component\Config\Config_Adapter::number_frequency_to_text() | 60 | 4 | 15 | |
WP_Defender\Controller\Audit_Logging::get_frequency_text() | 59 | 4 | 15 | |
PHP_CodeSniffer\Util\Common::stripBasepath() | 60 | 4 | 14 | |
WP_Defender\Controller\Blacklist::save_settings() | 47 | 2 | 44 | |
WP_Defender\Component\Two_Fa::get_backup_email() | 60 | 4 | 14 | |
WP_Defender\Component\Audit::query_from_api() | 50 | 3 | 29 | |
WP_Defender\Component\Two_Fa::is_user_enable_otp() | 60 | 4 | 13 | |
WP_Defender\Behavior\WPMUDEV::get_notification_day() | 61 | 4 | 13 | |
WP_Defender\Component\Scan::reindex_ignored_issues() | 60 | 4 | 13 | |
Calotes\Base\Component::has_method() | 61 | 4 | 13 | |
QRinput::mergeBitStream() | 61 | 4 | 13 | |
WP_Defender\Controller\Audit_Logging::summary_data() | 51 | 3 | 27 | |
WP_Defender\Model\Notification\Notification::is_sent_previously() | 61 | 4 | 12 | |
Calotes\Base\Component::__get() | 60 | 4 | 12 | |
WP_Defender\Behavior\WPMUDEV::get_menu_title() | 61 | 4 | 12 | |
Calotes\Base\Model::export() | 62 | 4 | 12 | |
QRspec::lengthIndicator() | 62 | 4 | 12 | |
WP_Defender\Component\Notification::get_user_roles() | 63 | 4 | 11 | |
WP_Defender\Component\Password_Protection::hosting_compatibility() | 60 | 4 | 11 | |
QRinput::calcParity() | 62 | 4 | 11 | |
WP_Defender\Behavior\WPMUDEV::backward_frequency_compatibility() | 64 | 4 | 11 | |
WPMUDEV_Recommended_Plugins_Notice::init_recommended_plugins() | 43 | 1 | 54 | |
Calotes\Base\Component::parse_annotations_var() | 54 | 3 | 23 | |
QRspec::getEccSpec() | 54 | 3 | 22 | |
WDev_Frash::render_message() | 54 | 3 | 21 | |
WP_Defender\Component\Notification::send_email() | 48 | 2 | 35 | |
WP_Defender\Controller\HUB::get_scan_progress() | 56 | 3 | 20 | |
WP_Defender\Component\Notification::get_modules() | 56 | 3 | 20 | |
WP_Defender\Component\Cli::audit() | 57 | 3 | 19 | |
WP_Defender\Model\Lockout_Log::get_last_lockout_date() | 56 | 3 | 19 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::get_rules() | 51 | 2 | 32 | |
WP_Defender\Controller\HUB::manage_audit_log() | 57 | 3 | 17 | |
WP_Defender\Controller\Blacklist::query_locked_ips() | 58 | 3 | 16 | |
PHP_CodeSniffer\Util\Standards::printInstalledStandards() | 57 | 3 | 16 | |
WP_Defender\Component\Audit::audit_clean_up_logs() | 58 | 3 | 15 | |
Calotes\Base\Component::parse_annotations() | 58 | 3 | 15 | |
QRinput::estimateBitsModeNum() | 59 | 3 | 15 | |
QRinput::checkModeNum() | 65 | 4 | 8 | |
WP_Defender\Component\Scan::clean_up() | 59 | 3 | 15 | |
WP_Defender\Component\Audit::open_socket() | 59 | 3 | 15 | |
defender_white_label_status() | 58 | 3 | 14 | |
WP_Defender\Upgrader::upgrade_2_5_6() | 59 | 3 | 14 | |
PHP_CodeSniffer\Util\Common::cleanSniffClass() | 59 | 3 | 14 | |
wp_timezone_string() | 59 | 3 | 14 | |
WP_Defender\Component\Two_Fa::get_user_secret() | 60 | 3 | 14 | |
WP_Defender\Component\Legacy_Versions::find_all_scan_ignored_items() | 59 | 3 | 13 | |
WP_Defender\Component\Security_Tweaks\Servers\Apache::unprotect_includes_directory() | 59 | 3 | 13 | |
WP_Defender\Controller\HUB::whitelist_ip() | 61 | 3 | 12 | |
WP_Defender\Component\Scan::__construct() | 62 | 3 | 12 | |
WP_Defender\Controller\Blacklist::import_data() | 63 | 3 | 12 | |
WP_Defender\Controller\HUB::blacklist_ip() | 61 | 3 | 12 | |
WP_Defender\Model\Notification\Notification::get_frequency_text() | 63 | 3 | 11 | |
WP_Defender\Component\Two_Fa::generate_random_strings() | 61 | 3 | 11 | |
WP_Defender\Component\Password_Protection::get_submitted_password() | 62 | 3 | 11 | |
WPMUDEV_Recommended_Plugins_Notice::parse_saved_registered_plugins() | 62 | 3 | 11 | |
WP_Defender\Component\Two_Fa::is_tml() | 63 | 3 | 11 | |
defender_noreply_email() | 62 | 3 | 11 | |
WP_Defender\Model\Notification\Notification::get_receivers() | 63 | 3 | 11 | |
mmdb_autoload() | 62 | 3 | 11 | |
WDev_Frash::render_email_message() | 48 | 1 | 38 | |
WP_Defender\Controller\Mask_Login::save_settings() | 56 | 2 | 21 | |
WP_Defender\Controller\Audit_Logging::enqueue_assets() | 59 | 2 | 17 | |
WDev_Frash::render_rate_message() | 51 | 1 | 31 | |
WP_Defender\Component\Config\Config_Hub_Helper::send_request() | 59 | 2 | 16 | |
WP_Defender\Component\Password_Protection::get_reset_password_redirect_url() | 59 | 2 | 16 | |
WP_Defender\Component\Scan::has_lock() | 64 | 3 | 10 | |
WP_Defender\Component\Password_Protection::password_last_changed() | 64 | 3 | 10 | |
Calotes\Base\Model::sanitize_array() | 64 | 3 | 10 | |
WP_Defender\Controller\Password_Protection::config_strings() | 68 | 3 | 7 | |
Calotes\Base\File::filter_directory() | 68 | 3 | 7 | |
QRspec::getMinimumVersion() | 65 | 3 | 8 | |
Calotes\Base\Component::has_event() | 70 | 3 | 6 | |
sanitize_mask_url() | 58 | 2 | 15 | |
WP_Defender\Model\Scan::is_issue_whitelisted() | 65 | 3 | 9 | |
WP_Defender\Component\Password_Protection::reset_password_redirect() | 65 | 3 | 9 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_pattern() | 66 | 3 | 9 | |
QRsplit::isdigitat() | 71 | 3 | 5 | |
WP_Defender\Component\Legacy_Versions::get_scan_ignored_data() | 64 | 3 | 10 | |
defender_sanitize_data() | 64 | 3 | 10 | |
WP_Defender\Component\Scan::indicator_issue_count() | 65 | 3 | 8 | |
QRspec::getVersionPattern() | 72 | 3 | 5 | |
WP_Defender\Component\Password_Protection::remove_extra_cookies() | 64 | 3 | 8 | |
WP_Defender\Component\Security_Tweaks\Security_Key::is_salts_exist() | 67 | 3 | 8 | |
WP_Defender\Upgrader::maybe_show_new_features() | 67 | 3 | 8 | |
QRsplit::eatKanji() | 63 | 3 | 10 | |
WP_Defender\Upgrader::add_index_to_defender_audit_log() | 60 | 2 | 14 | |
WP_Defender\Model\Notification\Notification::before_load() | 59 | 2 | 14 | |
WP_Defender\Model\Scan::create() | 59 | 2 | 14 | |
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 | |
Calotes\Base\Model::validate() | 63 | 2 | 11 | |
WP_Defender\Component\Config\Config_Hub_Helper::get_configs() | 62 | 2 | 11 | |
WP_Defender\Controller\Mask_Login::change_password_message() | 62 | 2 | 11 | |
defender_get_hostname() | 63 | 2 | 11 | |
defender_backward_compatibility() | 54 | 1 | 20 | |
WP_Defender\Controller\Blacklist::data_frontend() | 56 | 1 | 18 | |
WP_Defender\Component\Audit::curl_to_api() | 59 | 1 | 16 | |
MaxMind\Db\Reader\Decoder::decodeBoolean() | 79 | 2 | 3 | |
WPMUDEV_Recommended_Plugins_Notice::__construct() | 66 | 2 | 8 | |
WP_Defender\Component\Legacy_Versions::run_simlpe_scan() | 58 | 1 | 15 | |
WPMUDEV_Recommended_Plugins_Notice::save_registered_plugins() | 68 | 2 | 7 | |
PHP_CodeSniffer\Tokenizers\JS::__construct() | 70 | 2 | 6 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::isMinifiedContent() | 65 | 2 | 9 | |
MaxMind\Db\Reader\Decoder::decodeArray() | 66 | 2 | 8 | |
WDev_Frash::all_admin_notices() | 70 | 2 | 7 | |
WP_Defender\Component\Audit\Audit_Event::get_default_params() | 68 | 2 | 7 | |
Calotes\Base\Component::on() | 68 | 2 | 7 | |
WP_Defender\Controller\Password_Protection::export_strings() | 73 | 2 | 5 | |
WP_Defender\Controller\Password_Protection::get_model() | 70 | 2 | 6 | |
WP_Defender\Controller\Password_Protection::import_data() | 69 | 2 | 7 | |
QRmask::unserial() | 67 | 2 | 7 | |
QRsplit::isalnumat() | 71 | 2 | 5 | |
WDev_Frash::instance() | 69 | 2 | 7 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::is_https() | 78 | 2 | 3 | |
MaxMind\Db\Reader\Decoder::verifySize() | 70 | 2 | 7 | |
WP_Defender\Component\Audit::strip_protocol() | 69 | 2 | 6 | |
PHP_CodeSniffer\Util\Common::detectLineEndings() | 66 | 2 | 8 | |
MaxMind\Db\Reader\Decoder::__construct() | 67 | 2 | 7 | |
PHP_CodeSniffer\Tokenizers\CSS::__construct() | 70 | 2 | 6 | |
defender_no_fresh_install() | 73 | 2 | 5 | |
WP_Defender\Model\Notification\Notification::is_time_correct() | 68 | 2 | 6 | |
WP_Defender\Component\Scan::cancel_a_scan() | 67 | 2 | 8 | |
QRmask::serial() | 69 | 2 | 6 | |
WDev_Frash::load_index_php() | 75 | 2 | 5 | |
PHP_CodeSniffer\Util\Common::isPharFile() | 70 | 2 | 6 | |
WP_Defender\Model\Lockout_Log::count_lockout_in_30_days() | 63 | 1 | 13 | |
WP_Defender\Model\Lockout_Log::count_lockout_in_24_hours() | 63 | 1 | 13 | |
WP_Defender\Model\Lockout_Log::count_lockout_in_7_days() | 63 | 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\Model\Notification\Notification::to_array() | 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\Security_Tweaks\Hide_Error::get_wp_debug_display_pattern() | 82 | 1 | 3 | |
WP_Defender\Component\Notfound_Lockout::add_hooks() | 79 | 1 | 3 | |
PHP_CodeSniffer\Tokenizers\CSS::processAdditional() | 91 | 1 | 2 | |
WP_Defender\Component\Audit\Audit_Event::get_hooks() | 100 | 1 | 0 | |
WP_Defender\Component\Notfound_Lockout::__construct() | 78 | 1 | 3 | |
defender_noreply_html_header() | 70 | 1 | 7 | |
wd_central() | 79 | 1 | 4 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_wp_debug_log_pattern() | 82 | 1 | 3 | |
WP_Defender\Component\Legacy_Versions::find_all_scan_issue_items() | 63 | 1 | 10 | |
array_key_first() | 80 | 1 | 3 | |
defender_path() | 76 | 1 | 4 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::check() | 76 | 1 | 4 | |
WP_Defender\Component\Audit\Audit_Event::recursive_look_array() | 68 | 1 | 7 | |
QRmask::makeMask() | 69 | 1 | 6 | |
defender_asset_url() | 75 | 1 | 4 | |
WP_Defender\Component\Scan::advanced_scan_actions() | 77 | 1 | 4 | |
PHP_CodeSniffer\Tokenizers\Tokenizer::getTokens() | 82 | 1 | 3 | |
WP_Defender\Model\Notification\Notification::get_recipients() | 82 | 1 | 3 | |
WP_Defender\Component\Security_Tweaks\Hide_Error::get_wp_debug_pattern() | 82 | 1 | 3 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::get_title() | 79 | 1 | 3 | |
WP_Defender\Component\Security_Headers\Sh_Strict_Transport::add_hooks() | 79 | 1 | 3 | |
defender_is_windows() | 81 | 1 | 3 | |
wd_di() | 79 | 1 | 4 | |
defender_drop_custom_tables() | 64 | 1 | 10 | |
QRmask::__construct() | 78 | 1 | 3 | |
wp_timezone() | 81 | 1 | 3 | |
WP_Defender\Component\Legacy_Versions::get_scan_issue_data() | 81 | 1 | 3 |
1060 more item(s) not shown.