Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
WordfenceLS\Controller_WordfenceLS::_authenticate() | 66 | 140 | ||
WordfenceLS\Controller_Settings::validate() | 33 | 44 | 73 | |
WordfenceLS\Controller_Whitelist::ip_in_range() | 34 | 33 | 87 | |
WordfenceLS\Model_Request::_find_preferred_ip() | 35 | 29 | 85 | |
WordfenceLS\Controller_Settings::preprocess() | 33 | 28 | 95 | |
WordfenceLS\Controller_WordfenceLS::_edit_user_profile() | 36 | 28 | 73 | |
WordfenceLS\Controller_Settings::clean() | 43 | 29 | 44 | |
WordfenceLS\Controller_Users::detailed_user_counts() | 31 | 24 | 108 | |
WordfenceLS\Controller_AJAX::_ajax_authenticate_callback() | 36 | 26 | 66 | |
WordfenceLS\Controller_AJAX::_ajax_register_support_callback() | 40 | 25 | 49 | |
WordfenceLS\Crypto\Model_Base2n::decode() | 38 | 20 | 65 | |
WordfenceLS\Controller_AJAX::_ajax_handler() | 46 | 19 | 32 | |
WordfenceLS\Controller_Users::_users_list_table_query_args() | 42 | 16 | 58 | |
WordfenceLS\Controller_WordfenceLS::_admin_init() | 38 | 15 | 72 | |
WordfenceLS\Controller_Users::generate_inactive_2fa_user_query() | 34 | 12 | 101 | |
WordfenceLS\Controller_AJAX::_ajax_send_grace_period_notification_callback() | 42 | 15 | 45 | |
WordfenceLS\Controller_WordfenceLS::_menu() | 35 | 12 | 84 | |
WordfenceLS\Crypto\Model_Base2n::__construct() | 43 | 14 | 46 | |
WordfenceLS\Model_IP::inet_ntop() | 44 | 14 | 42 | |
WordfenceLS\Controller_Support::supportURL() | 55 | 15 | 22 | |
WordfenceLS\Controller_Users::does_user_role_require_2fa() | 47 | 14 | 35 | |
WordfenceLS\Model_Crypto::random_bytes() | 48 | 14 | 31 | |
WordfenceLS\Controller_Users::_manage_users_custom_column() | 45 | 13 | 38 | |
WordfenceLS\Controller_WordfenceLS::_init_actions() | 44 | 13 | 38 | |
WordfenceLS\Controller_WordfenceLS::legacy_2fa_active() | 52 | 14 | 21 | |
WordfenceLS\Model_IP::inet_pton() | 43 | 12 | 47 | |
WordfenceLS\Controller_AJAX::_ajax_activate_callback() | 48 | 12 | 28 | |
WordfenceLS\Controller_WordfenceLS::process_registration_captcha() | 45 | 11 | 40 | |
WordfenceLS\Controller_AJAX::_ajax_save_options_callback() | 45 | 11 | 39 | |
WordfenceLS\Controller_Users::has_remembered_2fa() | 46 | 11 | 36 | |
WordfenceLS\Controller_WordfenceLS::_install() | 51 | 10 | 24 | |
WordfenceLS\Controller_Notices::remove_notice() | 53 | 10 | 22 | |
WordfenceLS\Model_TokenBucket::consume() | 48 | 9 | 35 | |
WordfenceLS\Controller_Permissions::does_user_have_multisite_capability() | 54 | 10 | 18 | |
WordfenceLS\Controller_CAPTCHA::score() | 48 | 9 | 33 | |
WordfenceLS\Controller_Whitelist::_expand_ipv6_range() | 48 | 9 | 30 | |
WordfenceLS\Controller_Whitelist::_is_valid_cidr_range() | 56 | 10 | 15 | |
WordfenceLS\Controller_Whitelist::_cidr_contains_ip() | 49 | 9 | 29 | |
WordfenceLS\Controller_Time::ntp_time() | 43 | 8 | 42 | |
WordfenceLS\Controller_Whitelist::_is_valid_bracketed_range() | 52 | 9 | 23 | |
WordfenceLS\Controller_TOTP::validate_2fa() | 46 | 8 | 36 | |
WordfenceLS\Crypto\Model_Base2n::encode() | 43 | 7 | 46 | |
WordfenceLS\Model_IP::is_valid_cidr_range() | 57 | 9 | 14 | |
WordfenceLS\Model_TokenBucket::_lock() | 51 | 8 | 27 | |
WordfenceLS\Controller_TOTP::check_code() | 51 | 8 | 25 | |
WordfenceLS\Controller_WordfenceLS::_admin_menu() | 52 | 8 | 23 | |
WordfenceLS\Controller_WordfenceLS::get_2fa_management_assets() | 46 | 7 | 37 | |
WordfenceLS\Model_Request::_possible_ips() | 54 | 8 | 21 | |
WordfenceLS\Controller_Time::format_local_time() | 47 | 7 | 35 | |
WordfenceLS\Utility_Serialization::unserialize() | 54 | 8 | 20 | |
WordfenceLS\Controller_Whitelist::_is_mixed_range() | 58 | 8 | 14 | |
WordfenceLS\Model_Request::detected_ip_preview() | 51 | 7 | 24 | |
WordfenceLS\Controller_AJAX::_ajax_update_ip_preview_callback() | 52 | 7 | 24 | |
WordfenceLS\Controller_AJAX::_ajax_regenerate_callback() | 51 | 7 | 23 | |
WordfenceLS\Controller_Permissions::get_multisite_roles_for_user() | 54 | 7 | 21 | |
WordfenceLS\Model_Crypto::random_int() | 54 | 7 | 19 | |
WordfenceLS\Controller_Settings::_truthy_to_bool() | 57 | 7 | 18 | |
WordfenceLS\Model_Crypto::_mbstring_binary_safe_encoding() | 56 | 7 | 17 | |
WordfenceLS\Controller_AJAX::_ajax_reset_2fa_grace_period_callback() | 56 | 7 | 15 | |
WordfenceLS\Controller_Permissions::sync_roles() | 51 | 6 | 28 | |
WordfenceLS\Crypto\Model_JWT::decode_jwt() | 50 | 6 | 27 | |
WordfenceLS\Controller_Users::get_inactive_2fa_users() | 52 | 6 | 25 | |
WordfenceLS\Controller_Permissions::_load_multisite_roles() | 51 | 6 | 25 | |
WordfenceLS\Controller_Users::cache_captcha_score() | 52 | 6 | 24 | |
wordfence_ls_autoload() | 52 | 6 | 23 | |
WordfenceLS\Controller_AJAX::_ajax_deactivate_callback() | 52 | 6 | 23 | |
WordfenceLS\Controller_Users::remember_2fa() | 52 | 6 | 23 | |
WordfenceLS\Controller_Settings::_migrate_admin_2fa_requirements_to_roles() | 54 | 6 | 20 | |
WordfenceLS\Controller_Users::import_2fa() | 54 | 6 | 17 | |
WordfenceLS\Controller_Notices::add_notice() | 56 | 6 | 17 | |
WordfenceLS\Settings\Model_DB::set() | 56 | 6 | 17 | |
WordfenceLS\Controller_Users::_views_users() | 59 | 7 | 10 | |
WordfenceLS\Utility_MultisiteConfigurationExtractor::parseBlogIds() | 57 | 6 | 15 | |
WordfenceLS\View\Model_Tab::__get() | 59 | 6 | 15 | |
WordfenceLS\Controller_WordfenceLS::_is_woocommerce_login() | 60 | 6 | 12 | |
WordfenceLS\Controller_Settings::_parse_local_time() | 50 | 5 | 27 | |
WordfenceLS\Controller_Notices::enqueue_notices() | 52 | 5 | 25 | |
WordfenceLS\Controller_AJAX::init() | 38 | 1 | 84 | |
WordfenceLS\Controller_WordfenceLS::_login_enqueue_scripts() | 47 | 4 | 36 | |
WordfenceLS\Controller_WordfenceLS::render_embedded_user_2fa_management_interface() | 55 | 5 | 20 | |
WordfenceLS\Model_TokenBucket::_wp_options_create_lock() | 55 | 5 | 20 | |
WordfenceLS\Controller_Time::_wordfence_ls_ntp_cron() | 55 | 5 | 19 | |
WordfenceLS\Controller_Permissions::get_all_roles() | 57 | 5 | 18 | |
WordfenceLS\Controller_Users::get_inactive_2fa_super_admins() | 56 | 5 | 17 | |
WordfenceLS\Utility_Array::arrayChoose() | 58 | 5 | 16 | |
WordfenceLS\Controller_Whitelist::_is_valid_linear_range() | 62 | 6 | 10 | |
WordfenceLS\Controller_WordfenceLS::_admin_enqueue_scripts() | 57 | 5 | 15 | |
WordfenceLS\Controller_WordfenceLS::_handle_woocommerce_registration() | 65 | 6 | 8 | |
WordfenceLS\Controller_Permissions::_add_cap_multisite() | 58 | 5 | 14 | |
WordfenceLS\Controller_Permissions::_remove_cap_multisite() | 58 | 5 | 14 | |
WordfenceLS\Controller_WordfenceLS::_uninstall_plugin() | 60 | 5 | 14 | |
WordfenceLS\Controller_Settings::is_ntp_enabled() | 59 | 5 | 14 | |
WordfenceLS\Controller_DB::__get() | 61 | 5 | 13 | |
WordfenceLS\Controller_DB::create_table() | 59 | 5 | 13 | |
WordfenceLS\View\Model_Title::__get() | 61 | 5 | 13 | |
WordfenceLS\Controller_WordfenceLS::_wp_login_errors() | 59 | 5 | 13 | |
WordfenceLS\Controller_Users::_manage_users_columns() | 61 | 5 | 12 | |
WordfenceLS\Utility_Multisite::retrieve_active_sites() | 54 | 4 | 21 | |
WordfenceLS\Settings\Model_WPOptions::set() | 57 | 4 | 19 | |
WordfenceLS\Controller_Users::clear_captcha_score() | 57 | 4 | 17 | |
WordfenceLS\Controller_Users::admin_users() | 58 | 4 | 15 | |
WordfenceLS\Controller_Users::_user_row_actions() | 64 | 5 | 7 | |
WordfenceLS\Controller_Whitelist::is_whitelisted() | 59 | 4 | 15 | |
WordfenceLS\Controller_Users::has_admin_with_2fa_active() | 60 | 4 | 14 | |
WordfenceLS\Controller_Permissions::_wp_roles() | 60 | 4 | 14 | |
WordfenceLS\Settings\Model_DB::get() | 59 | 4 | 14 | |
WordfenceLS\Controller_Time::time() | 60 | 4 | 13 | |
WordfenceLS\Controller_Users::get_users_by_role() | 59 | 4 | 13 | |
WordfenceLS\Controller_Users::regenerate_recovery_codes() | 59 | 4 | 13 | |
WordfenceLS\Crypto\Model_Symmetric::decrypt() | 60 | 4 | 13 | |
WordfenceLS\Controller_Settings::validate_multiple() | 61 | 4 | 13 | |
WordfenceLS\Controller_Settings::is_ntp_cron_disabled() | 62 | 4 | 13 | |
WordfenceLS\Controller_Users::load_verification_tokens() | 61 | 4 | 12 | |
WordfenceLS\Controller_Permissions::uninstall() | 62 | 4 | 12 | |
WordfenceLS\Model_Script::enqueue() | 63 | 4 | 11 | |
WordfenceLS\Model_TokenBucket::_unlock() | 63 | 4 | 11 | |
WordfenceLS\Controller_Users::load_captcha_score() | 62 | 4 | 11 | |
WordfenceLS\Model_TokenBucket::reset() | 63 | 4 | 10 | |
WordfenceLS\Model_View::__toString() | 67 | 4 | 8 | |
WordfenceLS\Controller_Users::reset_2fa_grace_period() | 65 | 4 | 8 | |
WordfenceLS\Utility_DatabaseLock::resolveTimeout() | 66 | 4 | 8 | |
WordfenceLS\Utility_DatabaseLock::acquire() | 58 | 3 | 15 | |
WordfenceLS\Controller_AJAX::_init_actions() | 65 | 4 | 8 | |
WordfenceLS\Settings\Model_DB::_cached() | 58 | 3 | 15 | |
WordfenceLS\Controller_Whitelist::is_valid_range() | 77 | 4 | 3 | |
WordfenceLS\Controller_WordfenceLS::enqueue_2fa_management_assets() | 64 | 4 | 9 | |
WordfenceLS\Controller_WordfenceLS::_set_logged_in_cookie() | 67 | 4 | 7 | |
WordfenceLS\Controller_WordfenceLS::_record_login() | 68 | 4 | 6 | |
WordfenceLS\Controller_WordfenceLS::validate_email_verification_token() | 68 | 4 | 6 | |
WordfenceLS\Controller_CAPTCHA::get_token() | 76 | 4 | 3 | |
WordfenceLS\Controller_WordfenceLS::_user_register() | 67 | 4 | 7 | |
WordfenceLS\Model_Request::ip() | 64 | 4 | 9 | |
WordfenceLS\Settings\Model_DB::_cached_value() | 59 | 3 | 14 | |
WordfenceLS\Controller_WordfenceLS::_handle_user_2fa_management_shortcode() | 61 | 3 | 12 | |
WordfenceLS\Controller_Permissions::init() | 61 | 3 | 12 | |
WordfenceLS\Controller_Permissions::_role_sync_cron() | 61 | 3 | 12 | |
WordfenceLS\Controller_Permissions::disallow_2fa_self() | 62 | 3 | 12 | |
WordfenceLS\Utility_URL::relative_admin_url() | 61 | 3 | 12 | |
WordfenceLS\Controller_Users::cached_captcha_score() | 61 | 3 | 12 | |
WordfenceLS\Crypto\Model_Symmetric::encrypt() | 61 | 3 | 12 | |
WordfenceLS\Controller_Permissions::_validate_role_sync_cron() | 62 | 3 | 11 | |
WordfenceLS\Controller_Users::user_counts() | 61 | 3 | 11 | |
WordfenceLS\Controller_DB::_create_schema() | 55 | 2 | 26 | |
WordfenceLS\Controller_Users::_init_actions() | 57 | 2 | 16 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_account_enqueue_assets() | 66 | 3 | 8 | |
WordfenceLS\Controller_WordfenceLS::_handle_shortcode_prerequisites() | 69 | 3 | 7 | |
WordfenceLS\Model_Asset::getSourceUrl() | 67 | 3 | 8 | |
WordfenceLS\Utility_Sleep::sleep() | 66 | 3 | 9 | |
WordfenceLS\Model_Asset::_versionedFileName() | 64 | 3 | 9 | |
WordfenceLS\Model_Compat::hex2bin() | 71 | 3 | 5 | |
WordfenceLS\Model_Crypto::has_required_crypto_functions() | 67 | 3 | 7 | |
WordfenceLS\Controller_Permissions::get_sites() | 67 | 3 | 7 | |
WordfenceLS\Controller_Users::can_activate_2fa() | 69 | 3 | 6 | |
WordfenceLS\Settings\Model_DB::set_multiple() | 64 | 3 | 10 | |
WordfenceLS\Model_IP::has_ipv6() | 77 | 3 | 3 | |
WordfenceLS\Controller_Permissions::can_manage_settings() | 65 | 3 | 9 | |
WordfenceLS\Controller_Permissions::can_role_manage_settings() | 68 | 3 | 8 | |
WordfenceLS\Model_Notice::display_notice() | 62 | 3 | 10 | |
WordfenceLS\Controller_DB::create_temporary_table() | 67 | 3 | 8 | |
WordfenceLS\Controller_Users::record_captcha_score() | 61 | 3 | 10 | |
WordfenceLS\Model_Request::_ip() | 66 | 3 | 8 | |
WordfenceLS\Controller_Users::get_detailed_user_counts_if_enabled() | 70 | 3 | 6 | |
WordfenceLS\Controller_Permissions::_add_cap() | 65 | 3 | 9 | |
WordfenceLS\Controller_Users::_deleted_user() | 65 | 3 | 8 | |
WordfenceLS\Controller_Permissions::_remove_cap() | 65 | 3 | 9 | |
WordfenceLS\Controller_AJAX::_ajax_dismiss_persistent_notice_callback() | 64 | 3 | 9 | |
WordfenceLS\Model_TokenBucket::_bootstrap() | 64 | 3 | 9 | |
WordfenceLS\Controller_CAPTCHA::enabled() | 71 | 3 | 5 | |
WordfenceLS\Utility_Array::findOffset() | 65 | 3 | 9 | |
WordfenceLS\Controller_Settings::set_multiple() | 65 | 3 | 9 | |
WordfenceLS\Controller_Users::validate_verification_token() | 71 | 3 | 5 | |
WordfenceLS\Utility_Number::isInteger() | 65 | 3 | 8 | |
WordfenceLS\Crypto\Model_JWT::__isset() | 67 | 3 | 8 | |
WordfenceLS\Crypto\Model_JWT::__get() | 66 | 3 | 9 | |
WordfenceLS\Controller_Settings::get_array() | 64 | 3 | 10 | |
WordfenceLS\Settings\Model_WPOptions::set_multiple() | 64 | 3 | 10 | |
WordfenceLS\Text\Model_JavaScript::esc_js() | 62 | 3 | 10 | |
WordfenceLS\Text\Model_HTML::esc_html() | 70 | 3 | 6 | |
WordfenceLS\Controller_WordfenceLS::_wordpress_init() | 69 | 3 | 6 | |
WordfenceLS\Controller_Settings::preprocess_multiple() | 65 | 3 | 9 | |
WordfenceLS\Controller_CAPTCHA::is_human() | 68 | 3 | 7 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_checkout_login_enqueue_scripts() | 71 | 3 | 6 | |
WordfenceLS\Controller_WordfenceLS::_register_post() | 66 | 3 | 8 | |
WordfenceLS\Controller_WordfenceLS::process_registration_captcha_with_hooks() | 63 | 3 | 10 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_account_menu_items() | 63 | 3 | 10 | |
WordfenceLS\Controller_Users::requires_2fa() | 60 | 2 | 14 | |
WordfenceLS\Controller_Users::generate_verification_token() | 59 | 2 | 14 | |
WordfenceLS\Controller_Settings::set_defaults() | 50 | 1 | 28 | |
WordfenceLS\Controller_Settings::_sanitize_ip_range() | 61 | 2 | 12 | |
WordfenceLS\Controller_DB::get_role_counts_table_definition() | 64 | 2 | 11 | |
WordfenceLS\Model_Style::renderInline() | 63 | 2 | 11 | |
WordfenceLS\Model_View::render() | 61 | 2 | 11 | |
WordfenceLS\Utility_Array::insertAfter() | 62 | 2 | 11 | |
WordfenceLS\Crypto\Model_JWT::__toString() | 61 | 2 | 11 | |
WordfenceLS\Controller_WordfenceLS::init_woocommerce_actions() | 62 | 2 | 11 | |
WordfenceLS\Controller_Permissions::install() | 64 | 2 | 11 | |
WordfenceLS\Controller_Whitelist::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_Permissions::allow_2fa_self() | 66 | 2 | 9 | |
WordfenceLS\Controller_Users::recovery_code_count() | 64 | 2 | 9 | |
WordfenceLS\Controller_WordfenceLS::_user_new_form() | 76 | 2 | 4 | |
WordfenceLS\Controller_Permissions::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_WordfenceLS::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_Settings::get_required_2fa_role_activation_time() | 70 | 2 | 6 | |
WordfenceLS\Controller_Notices::_notices() | 67 | 2 | 7 | |
WordfenceLS\Controller_WordfenceLS::can_user_activate_2fa_self() | 72 | 2 | 5 | |
WordfenceLS\Controller_DB::query() | 72 | 2 | 5 | |
WordfenceLS\Controller_CAPTCHA::shared() | 69 | 2 | 7 | |
WordfenceLS\Model_Crypto::substr() | 69 | 2 | 6 | |
WordfenceLS\Controller_Notices::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_Users::get_user_count() | 70 | 2 | 6 | |
WordfenceLS\Model_2faInitializationData::get_otp_url() | 73 | 2 | 5 | |
WordfenceLS\Settings\Model_WPOptions::remove() | 66 | 2 | 9 | |
WordfenceLS\Controller_WordfenceLS::should_use_core_font_awesome_styles() | 71 | 2 | 6 | |
WordfenceLS\Controller_TOTP::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_WordfenceLS::register_rewrite_endpoints() | 78 | 2 | 3 | |
WordfenceLS\Controller_WordfenceLS::is_woocommerce_account_integration_enabled() | 79 | 2 | 3 | |
WordfenceLS\Controller_Settings::increment_ntp_failure_count() | 67 | 2 | 8 | |
WordfenceLS\Controller_WordfenceLS::does_current_page_include_shortcode() | 74 | 2 | 4 | |
WordfenceLS\Controller_CAPTCHA::is_xml_rpc() | 79 | 2 | 3 | |
WordfenceLS\Controller_Notices::dismiss_persistent_notice() | 69 | 2 | 6 | |
WordfenceLS\Controller_Notices::_save_notices() | 68 | 2 | 7 | |
WordfenceLS\Controller_Settings::clean_multiple() | 68 | 2 | 7 | |
WordfenceLS\Controller_DB::require_schema_version() | 71 | 2 | 6 | |
WordfenceLS\Utility_DatabaseLock::release() | 71 | 2 | 6 | |
WordfenceLS\Model_TokenBucket::__construct() | 64 | 2 | 10 | |
WordfenceLS\Model_Script::renderInline() | 70 | 2 | 7 | |
WordfenceLS\Controller_Permissions::get_primary_sites() | 65 | 2 | 9 | |
WordfenceLS\Controller_Time::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_Permissions::get_primary_site_id() | 63 | 2 | 10 | |
WordfenceLS\Controller_CAPTCHA::is_captcha_required() | 74 | 2 | 4 | |
WordfenceLS\Controller_WordfenceLS::disable_woocommerce_registration() | 70 | 2 | 6 | |
WordfenceLS\Controller_Users::has_2fa_active() | 70 | 2 | 5 | |
WordfenceLS\Controller_Settings::is_ntp_disabled_via_constant() | 79 | 2 | 3 | |
WordfenceLS\Utility_BaseConversion::get_base32() | 69 | 2 | 6 | |
WordfenceLS\Settings\Model_WPOptions::get() | 64 | 2 | 10 | |
WordfenceLS\Controller_Users::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_Users::has_revokable_grace_period() | 78 | 2 | 3 | |
WordfenceLS\Controller_Permissions::get_multisite_roles() | 69 | 2 | 7 | |
WordfenceLS\Controller_Time::install() | 68 | 2 | 7 | |
WordfenceLS\Model_Asset::renderInlineIfNotEnqueued() | 77 | 2 | 4 | |
WordfenceLS\Controller_DB::shared() | 69 | 2 | 7 | |
WordfenceLS\Model_2faInitializationData::get_base32_secret() | 73 | 2 | 5 | |
WordfenceLS\Model_2faInitializationData::get_recovery_codes() | 73 | 2 | 5 | |
WordfenceLS\Controller_TOTP::activate_2fa() | 63 | 2 | 9 | |
WordfenceLS\Controller_AJAX::_ajax_revoke_2fa_grace_period_callback() | 66 | 2 | 7 | |
WordfenceLS\Utility_MultisiteConfigurationExtractor::filterValues() | 67 | 2 | 8 | |
WordfenceLS\Utility_Array::arrayLast() | 68 | 2 | 7 | |
WordfenceLS\Controller_DB::uninstall() | 68 | 2 | 7 | |
WordfenceLS\Model_Crypto::substr_count() | 69 | 2 | 6 | |
WordfenceLS\Settings\Model_DB::_remove_cached() | 69 | 2 | 7 | |
WordfenceLS\Utility_Array::arrayFirst() | 69 | 2 | 7 | |
WordfenceLS\Controller_AJAX::shared() | 69 | 2 | 7 | |
WordfenceLS\Model_Style::enqueue() | 68 | 2 | 8 | |
WordfenceLS\Controller_Users::get_grace_period_reset_time() | 70 | 2 | 6 | |
WordfenceLS\Controller_Notices::has_notice() | 74 | 2 | 4 | |
WordfenceLS\Controller_Users::get_grace_period_override() | 70 | 2 | 6 | |
WordfenceLS\Controller_Users::revoke_grace_period() | 67 | 2 | 9 | |
WordfenceLS\Controller_Settings::shared() | 69 | 2 | 7 | |
WordfenceLS\Controller_Settings::__construct() | 70 | 2 | 7 | |
WordfenceLS\Utility_MultisiteConfigurationExtractor::extract() | 68 | 2 | 7 | |
WordfenceLS\Controller_Users::load_verification_token() | 68 | 2 | 7 | |
WordfenceLS\Utility_DatabaseLock::delete() | 63 | 1 | 13 | |
WordfenceLS\Controller_TOTP::_generate_totp() | 58 | 1 | 13 | |
WordfenceLS\Controller_WordfenceLS::get_2fa_management_script_data() | 59 | 1 | 12 | |
WordfenceLS\Controller_WordfenceLS::_jetpack_xml_rpc_notice() | 75 | 1 | 3 | |
WordfenceLS\Model_Style::register() | 75 | 1 | 4 | |
WordfenceLS\Controller_Settings::disable_ntp_cron() | 79 | 1 | 3 | |
WordfenceLS\Model_Settings::set_multiple() | 100 | 1 | 0 | |
WordfenceLS\Controller_DB::network_prefix() | 77 | 1 | 4 | |
WordfenceLS\Model_Crypto::strtolower() | 75 | 1 | 4 | |
WordfenceLS\Crypto\Model_JWT::__construct() | 77 | 1 | 4 | |
WordfenceLS\Model_Crypto::strpos() | 75 | 1 | 4 | |
WordfenceLS\Controller_AJAX::_ajax_dismiss_notice_callback() | 78 | 1 | 3 | |
WordfenceLS\Controller_Users::should_force_user_counts() | 79 | 1 | 3 | |
WordfenceLS\Controller_Users::active_count() | 72 | 1 | 5 | |
WordfenceLS\Controller_WordfenceLS::_block_xml_rpc() | 76 | 1 | 4 | |
WordfenceLS\Controller_CAPTCHA::test_mode() | 79 | 1 | 3 | |
WordfenceLS\Model_IP::is_ipv6_mapped_ipv4() | 78 | 1 | 3 | |
WordfenceLS\Controller_Users::get_grace_period_allowed_flag() | 79 | 1 | 3 | |
WordfenceLS\Controller_Users::get_verification_token_transient_key() | 80 | 1 | 3 | |
WordfenceLS\Utility_DatabaseLock::insert() | 65 | 1 | 10 | |
WordfenceLS\Utility_NullLock::acquire() | 91 | 1 | 2 | |
WordfenceLS\Model_TokenBucket::_secondsToTokens() | 80 | 1 | 3 | |
WordfenceLS\Controller_WordfenceLS::is_shortcode_enabled() | 80 | 1 | 3 | |
WordfenceLS\Controller_WordfenceLS::purge_rewrite_rules() | 80 | 1 | 3 | |
WordfenceLS\Controller_Notices::register_persistent_notice() | 80 | 1 | 3 | |
WordfenceLS\Controller_Users::hash_verification_token() | 80 | 1 | 3 | |
WordfenceLS\Model_View::setData() | 77 | 1 | 4 | |
WordfenceLS\Controller_Users::any_2fa_active() | 72 | 1 | 5 | |
WordfenceLS\Model_Crypto::uuid() | 65 | 1 | 9 | |
WordfenceLS\Utility_MeasuredString::__construct() | 76 | 1 | 4 | |
WordfenceLS\Text\Model_JavaScript::__toString() | 82 | 1 | 3 | |
WordfenceLS\Model_Settings::set() | 100 | 1 | 0 | |
WordfenceLS\Model_Asset::__construct() | 71 | 1 | 6 | |
WordfenceLS\Crypto\Model_JWT::base64url_decode() | 79 | 1 | 3 | |
WordfenceLS\Settings\Model_DB::remove() | 70 | 1 | 6 | |
WordfenceLS\Settings\Model_WPOptions::_translate_key() | 78 | 1 | 3 | |
WordfenceLS\Controller_WordfenceLS::is_woocommerce_integration_enabled() | 80 | 1 | 3 | |
WordfenceLS\Controller_DB::get_role_counts_table_definition_options() | 71 | 1 | 7 | |
WordfenceLS\Controller_Users::_user_ids_with_2fa_active() | 72 | 1 | 5 | |
WordfenceLS\Controller_Permissions::_on_role_change() | 80 | 1 | 3 | |
WordfenceLS\Model_2faInitializationData::get_raw_secret() | 82 | 1 | 3 | |
WordfenceLS\Settings\Model_DB::_has_cached() | 75 | 1 | 4 | |
WordfenceLS\Controller_Settings::get_int() | 79 | 1 | 3 | |
WordfenceLS\Model_TokenBucket::_wp_options_release_lock() | 79 | 1 | 3 | |
WordfenceLS\Controller_Time::_init_actions() | 79 | 1 | 3 | |
WordfenceLS\Model_Script::register() | 75 | 1 | 4 | |
WordfenceLS\Controller_Users::hash_captcha_token() | 80 | 1 | 3 | |
WordfenceLS\Model_2faInitializationData::generate_otp_url() | 76 | 1 | 3 | |
WordfenceLS\View\Model_Title::__construct() | 71 | 1 | 6 | |
WordfenceLS\Model_Asset::_pluginBaseURL() | 78 | 1 | 3 | |
WordfenceLS\Controller_Settings::reset_ntp_failure_count() | 80 | 1 | 3 | |
WordfenceLS\Controller_Users::get_registration_date() | 80 | 1 | 3 | |
WordfenceLS\Model_Crypto::shared_hash_secret() | 80 | 1 | 3 | |
WordfenceLS\Utility_DatabaseLock::__construct() | 70 | 1 | 6 | |
WordfenceLS\Controller_Notices::get_persistent_notice_ids() | 76 | 1 | 5 | |
WordfenceLS\Model_Crypto::stripos() | 75 | 1 | 4 | |
WordfenceLS\Controller_Settings::get_user_2fa_grace_period() | 80 | 1 | 3 | |
WordfenceLS\Model_Crypto::_reset_mbstring_encoding() | 80 | 1 | 3 | |
WordfenceLS\Utility_MultisiteConfigurationExtractor::__construct() | 72 | 1 | 5 | |
WordfenceLS\Model_Crypto::strrpos() | 75 | 1 | 4 | |
WordfenceLS\Model_Asset::img() | 78 | 1 | 3 | |
WordfenceLS\Utility_MeasuredString::__toString() | 82 | 1 | 3 | |
WordfenceLS\Model_Request::ip_for_field() | 79 | 1 | 3 | |
WordfenceLS\Controller_AJAX::_ajax_reset_ntp_failure_count_callback() | 82 | 1 | 3 | |
WordfenceLS\Controller_Users::allow_grace_period() | 79 | 1 | 3 | |
WordfenceLS\Text\Model_HTML::__construct() | 81 | 1 | 3 | |
WordfenceLS\Controller_CAPTCHA::threshold() | 78 | 1 | 3 | |
WordfenceLS\Model_Crypto::shared_symmetric_secret() | 80 | 1 | 3 | |
WordfenceLS\Utility_Array::arrayGet() | 78 | 1 | 3 | |
WordfenceLS\Model_2faInitializationData::__construct() | 76 | 1 | 4 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_get_query_vars() | 76 | 1 | 4 | |
WordfenceLS\Text\Model_JavaScript::echo_string_literal() | 78 | 1 | 3 | |
WordfenceLS\Controller_CAPTCHA::_secret() | 80 | 1 | 3 | |
WordfenceLS\Model_Crypto::strlen() | 75 | 1 | 4 | |
WordfenceLS\Model_View::getView() | 82 | 1 | 3 | |
WordfenceLS\Controller_WordfenceLS::_install_plugin() | 82 | 1 | 3 | |
WordfenceLS\Model_Script::withTranslations() | 77 | 1 | 4 | |
WordfenceLS\Controller_Settings::remove() | 81 | 1 | 3 | |
WordfenceLS\Controller_Settings::are_login_history_columns_enabled() | 79 | 1 | 3 | |
WordfenceLS\Model_View::__wakeup() | 70 | 1 | 6 | |
WordfenceLS\Model_Asset::create() | 78 | 1 | 3 | |
WordfenceLS\Controller_Permissions::_wpmu_new_blog() | 80 | 1 | 3 | |
WordfenceLS\Controller_Notices::is_persistent_notice_dismissed() | 78 | 1 | 3 | |
WordfenceLS\Controller_Settings::get_float() | 79 | 1 | 3 | |
WordfenceLS\Controller_Settings::set() | 78 | 1 | 3 | |
WordfenceLS\Model_Settings::get() | 100 | 1 | 0 | |
WordfenceLS\Model_Asset::renderInline() | 100 | 1 | 0 | |
WordfenceLS\Model_Style::isEnqueued() | 80 | 1 | 3 | |
WordfenceLS\Model_Crypto::refresh_secrets() | 71 | 1 | 5 | |
WordfenceLS\Model_Crypto::_call_mb_string_function() | 70 | 1 | 6 | |
WordfenceLS\Utility_NullLock::release() | 91 | 1 | 2 | |
WordfenceLS\Crypto\Model_JWT::base64url_encode() | 79 | 1 | 3 | |
WordfenceLS\Utility_DatabaseLock::clearExpired() | 66 | 1 | 10 | |
WordfenceLS\Controller_DB::get_wpdb() | 78 | 1 | 4 | |
WordfenceLS\Model_Settings::remove() | 100 | 1 | 0 | |
WordfenceLS\Model_Script::withTranslation() | 76 | 1 | 4 | |
WordfenceLS\Controller_Permissions::_wp_initialize_site() | 80 | 1 | 3 | |
WordfenceLS\Model_Notice::__construct() | 71 | 1 | 6 | |
WordfenceLS\Controller_DB::network_table() | 79 | 1 | 3 | |
WordfenceLS\Controller_Support::esc_supportURL() | 79 | 1 | 3 | |
WordfenceLS\Model_Asset::register() | 81 | 1 | 3 | |
WordfenceLS\Controller_Settings::get_ntp_failure_count() | 79 | 1 | 3 | |
WordfenceLS\Crypto\Model_JWT::base64url_convert_from() | 72 | 1 | 5 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_integration_notice() | 65 | 1 | 10 | |
WordfenceLS\Model_Asset::setRegistered() | 77 | 1 | 4 | |
WordfenceLS\Controller_WordfenceLS::refresh_rewrite_rules() | 78 | 1 | 4 | |
WordfenceLS\Controller_Time::uninstall() | 77 | 1 | 4 | |
WordfenceLS\View\Model_Tab::__construct() | 69 | 1 | 7 | |
WordfenceLS\Model_Crypto::strtoupper() | 75 | 1 | 4 | |
WordfenceLS\Controller_WordfenceLS::has_woocommerce() | 80 | 1 | 3 | |
WordfenceLS\Controller_Time::init() | 82 | 1 | 3 | |
WordfenceLS\Model_Script::isEnqueued() | 80 | 1 | 3 | |
WordfenceLS\Controller_CAPTCHA::site_key() | 80 | 1 | 3 | |
WordfenceLS\Model_View::setView() | 77 | 1 | 4 | |
WordfenceLS\Model_Asset::isEnqueued() | 100 | 1 | 0 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_login_enqueue_scripts() | 77 | 1 | 4 | |
WordfenceLS\Text\Model_JavaScript::__construct() | 81 | 1 | 3 | |
WordfenceLS\Controller_WordfenceLS::init() | 70 | 1 | 7 | |
WordfenceLS\Model_2faInitializationData::get_user() | 82 | 1 | 3 | |
WordfenceLS\Controller_Users::_manage_users_sortable_columns() | 71 | 1 | 6 | |
WordfenceLS\Controller_DB::create_temporary_role_counts_table() | 79 | 1 | 3 | |
WordfenceLS\Controller_AJAX::_ajax_reset_recaptcha_stats_callback() | 71 | 1 | 5 | |
WordfenceLS\Controller_Settings::should_stack_ui_columns() | 79 | 1 | 3 | |
WordfenceLS\Settings\Model_WPOptions::__construct() | 81 | 1 | 3 | |
WordfenceLS\Controller_AJAX::_ajax_disable_ntp_callback() | 82 | 1 | 3 | |
WordfenceLS\Controller_Users::has_large_user_base() | 80 | 1 | 3 | |
WordfenceLS\Model_View::addData() | 75 | 1 | 4 | |
WordfenceLS\Model_View::__construct() | 73 | 1 | 5 | |
WordfenceLS\Controller_WordfenceLS::_woocommerce_account_menu_content() | 81 | 1 | 3 | |
WordfenceLS\Model_Asset::css() | 78 | 1 | 3 | |
WordfenceLS\Model_View::create() | 79 | 1 | 3 | |
WordfenceLS\Crypto\Model_JWT::base64url_convert_to() | 69 | 1 | 6 | |
WordfenceLS\Controller_Settings::reset_ntp_disabled_flag() | 74 | 1 | 5 | |
WordfenceLS\Utility_Number::isUnixTimestamp() | 78 | 1 | 3 | |
WordfenceLS\Controller_AJAX::send_json() | 76 | 1 | 4 | |
WordfenceLS\Model_TokenBucket::_tokensToSeconds() | 80 | 1 | 3 | |
WordfenceLS\Controller_Notices::get_persistent_notice_dismiss_key() | 79 | 1 | 3 | |
WordfenceLS\Settings\Model_DB::_update_cached() | 73 | 1 | 5 | |
WordfenceLS\Model_Script::setTranslationObjectName() | 77 | 1 | 4 | |
WordfenceLS\Model_View::getData() | 82 | 1 | 3 | |
WordfenceLS\Model_Request::current() | 80 | 1 | 3 | |
WordfenceLS\Controller_Permissions::_init_actions() | 78 | 1 | 3 | |
WordfenceLS\Model_Asset::enqueue() | 100 | 1 | 0 | |
WordfenceLS\Controller_Settings::trusted_proxies() | 77 | 1 | 3 | |
WordfenceLS\Controller_Users::get_captcha_score_transient_key() | 80 | 1 | 3 | |
WordfenceLS\Model_IP::expand_ipv6_address() | 71 | 1 | 5 | |
WordfenceLS\Utility_BaseConversion::base32_encode() | 75 | 1 | 4 | |
WordfenceLS\Model_Asset::js() | 78 | 1 | 3 | |
WordfenceLS\Model_IP::is_valid_ip() | 78 | 1 | 3 | |
WordfenceLS\Text\Model_HTML::__toString() | 82 | 1 | 3 | |
WordfenceLS\Controller_WordfenceLS::_recaptcha_test_notice() | 75 | 1 | 3 | |
WordfenceLS\Controller_TOTP::init() | 91 | 1 | 2 | |
WordfenceLS\Controller_Notices::has_persistent_notices() | 80 | 1 | 3 |
8 more item(s) not shown.