| Function | Rating | Maintainability | Complexity | Lines of code |
|---|---|---|---|---|
| ADVAIPBL_Action_Handler::handle_admin_actions() | 69 | 233 | ||
| ADVAIPBL_Admin_Pages::display_log_table_generic() | 58 | 213 | ||
| ADVAIPBL_Main::run_all_block_checks() | 49 | 138 | ||
| BaconQrCode\Common\ReedSolomonCodec::decode() | 44 | 165 | ||
| ADVAIPBL_Admin_Pages::display_blocked_ips_tab() | 35 | 199 | ||
| ADVAIPBL_Main::send_block_notification() | 40 | 117 | ||
| ADVAIPBL_Admin_Pages::settings_page_content() | 35 | 140 | ||
| BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule3() | 37 | 39 | 65 | |
| ADVAIPBL_User_Session_Manager::display_admin_page() | 33 | 150 | ||
| ADVAIPBL_Admin_Pages::display_status_tab() | 22 | 236 | ||
| ADVAIPBL_Main::load_admin_scripts() | 26 | 146 | ||
| ADVAIPBL_Admin_Pages::display_whitelist_tab() | 24 | 145 | ||
| ADVAIPBL_Admin_Pages::display_ip_trust_log_tab() | 21 | 163 | ||
| ADVAIPBL_Settings_Manager::register_settings() | 1 | 438 | ||
| ADVAIPBL_Main::log_specific_error() | 34 | 25 | 74 | |
| BaconQrCode\Renderer\Module\RoundnessModule::createPath() | 36 | 24 | 82 | |
| ADVAIPBL_Main::execute_shutdown_block() | 30 | 22 | 111 | |
| ADVAIPBL_Main::handle_error() | 32 | 23 | 92 | |
| ADVAIPBL_Main::handle_import_settings() | 36 | 22 | 71 | |
| GeoIp2\Record\Traits::jsonSerialize() | 39 | 22 | 67 | |
| ADVAIPBL_Admin_Pages::display_cron_logs_tab() | 30 | 18 | 120 | |
| ADVAIPBL_Main::get_xmlrpc_dependent_plugins() | 37 | 21 | 68 | |
| ADVAIPBL_Settings_Manager::sanitize_settings() | 32 | 19 | 93 | |
| ADVAIPBL_Main::check_for_endpoint_lockdown() | 39 | 21 | 56 | |
| ADVAIPBL_Rules_Engine::sanitize_rule() | 42 | 21 | 45 | |
| BaconQrCode\Common\Version::versions() | 2 | 327 | ||
| ADVAIPBL_Admin_Pages::display_general_log_tab() | 34 | 18 | 85 | |
| ADVAIPBL_Rules_Engine::check_condition() | 38 | 19 | 69 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::createGradientFill() | 34 | 16 | 102 | |
| ADVAIPBL_Geolocation_Manager::fetch_location_from_api() | 39 | 19 | 55 | |
| ADVAIPBL_GeoIP_Manager::download_and_unpack_databases() | 37 | 18 | 68 | |
| ADVAIPBL_Main::check_for_geo_challenge() | 44 | 19 | 40 | |
| ADVAIPBL_Main::get_ip_intelligence() | 38 | 17 | 68 | |
| ADVAIPBL_Main::add_hooks() | 31 | 14 | 108 | |
| BaconQrCode\Common\ReedSolomonCodec::__construct() | 40 | 17 | 60 | |
| ADVAIPBL_CLI::waf() | 40 | 17 | 55 | |
| ADVAIPBL_Main::block_ip_instantly() | 39 | 17 | 54 | |
| ADVAIPBL_Admin_Pages::display_blocked_signatures_tab() | 31 | 12 | 127 | |
| ADVAIPBL_Main::log_settings_change() | 32 | 14 | 97 | |
| ADVAIPBL_Admin_Pages::render_setup_wizard_page() | 30 | 9 | 171 | |
| ADVAIPBL_CLI::session() | 39 | 16 | 59 | |
| ADVAIPBL_Waf_Manager::run_waf_scan() | 42 | 16 | 50 | |
| ADVAIPBL_Main::log_request_signature() | 35 | 13 | 87 | |
| BaconQrCode\Renderer\GDLibRenderer::drawEye() | 49 | 17 | 26 | |
| ADVAIPBL_Main::detect_http_error_status() | 44 | 16 | 39 | |
| ADVAIPBL_Main::get_live_attacks_for_feed() | 38 | 14 | 67 | |
| ADVAIPBL_Main::resync_block_transients() | 47 | 16 | 30 | |
| ADVAIPBL_CLI::whitelist() | 42 | 15 | 44 | |
| ADVAIPBL_CLI::geoblock() | 43 | 15 | 40 | |
| ADVAIPBL_Main::get_country_list() | 1 | 249 | ||
| ADVAIPBL_Dashboard_Manager::get_recent_attacks_for_map() | 42 | 14 | 52 | |
| ADVAIPBL_Main::schedule_cron_jobs() | 47 | 15 | 35 | |
| ADVAIPBL_CLI::geo_challenge() | 41 | 14 | 50 | |
| ADVAIPBL_Main::migrate_blocked_ips_to_table() | 43 | 14 | 47 | |
| ADVAIPBL_Admin_Pages::display_general_settings_tab() | 3 | 212 | ||
| ADVAIPBL_CLI::asn_whitelist() | 43 | 14 | 43 | |
| BaconQrCode\Common\BitMatrix::getEnclosingRectangle() | 45 | 14 | 43 | |
| ADVAIPBL_Main::send_telemetry_data() | 33 | 10 | 98 | |
| ADVAIPBL_CLI::asn() | 44 | 14 | 38 | |
| ADVAIPBL_CLI::config() | 46 | 14 | 29 | |
| ADVAIPBL_Main::handle_login_action() | 43 | 13 | 44 | |
| ADVAIPBL_Main::increment_login_lockdown_counter() | 40 | 12 | 56 | |
| ADVAIPBL_CLI::trusted_proxy() | 41 | 12 | 55 | |
| ADVAIPBL_Rate_Limiting_Manager::check_request_rate() | 45 | 13 | 39 | |
| ADVAIPBL_Admin_Pages::display_advanced_rules_tab() | 32 | 5 | 158 | |
| ADVAIPBL_Main::log_wp_cron_execution() | 41 | 12 | 51 | |
| ADVAIPBL_CLI::waf_exclude() | 42 | 12 | 49 | |
| MaxMind\Db\Reader\Decoder::decodeByType() | 48 | 13 | 34 | |
| ADVAIPBL_Settings_Manager::text_field_callback() | 43 | 12 | 44 | |
| DASPRiD\Enum\EnumMap::isValidValue() | 51 | 13 | 28 | |
| ADVAIPBL_Main::access_denied_page() | 41 | 11 | 58 | |
| ADVAIPBL_Asn_Manager::check_asn_block() | 45 | 12 | 40 | |
| ADVAIPBL_Main::on_settings_update() | 46 | 12 | 38 | |
| ADVAIPBL_AbuseIPDB_Manager::check_ip() | 41 | 11 | 52 | |
| BaconQrCode\Encoder\Encoder::interleaveWithEcBytes() | 43 | 11 | 50 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::createGradientFill() | 39 | 10 | 65 | |
| ADVAIPBL_CLI::signature() | 43 | 11 | 46 | |
| ADVAIPBL_Rules_Engine::evaluate() | 49 | 12 | 29 | |
| ADVAIPBL_Action_Handler::handle_wizard_step_3() | 48 | 12 | 29 | |
| ADVAIPBL_Main::verify_js_challenge() | 43 | 11 | 43 | |
| ADVAIPBL_Main::add_admin_ip_to_whitelist_on_first_run() | 49 | 12 | 27 | |
| MaxMind\Db\Reader::findAddressInTree() | 44 | 11 | 42 | |
| ADVAIPBL_Main::handle_export_settings_ajax() | 44 | 11 | 38 | |
| ADVAIPBL_CLI::score_get() | 45 | 11 | 37 | |
| ADVAIPBL_Main::validate_recaptcha_response() | 46 | 11 | 36 | |
| BaconQrCode\Encoder\MatrixUtil::embedDataBits() | 47 | 11 | 36 | |
| ADVAIPBL_Main::is_source_trusted() | 47 | 11 | 35 | |
| ADVAIPBL_Admin_Pages::display_asn_blocking_tab() | 36 | 7 | 89 | |
| BaconQrCode\Common\BitArray::isRange() | 50 | 11 | 27 | |
| MaxMind\Db\Reader\Decoder::decodePointer() | 42 | 9 | 56 | |
| ADVAIPBL_Main::__construct() | 40 | 9 | 56 | |
| GeoIp2\WebService\Client::responseFor() | 43 | 9 | 52 | |
| ADVAIPBL_Main::parse_user_agent() | 43 | 9 | 48 | |
| ADVAIPBL_Main::desbloquear_ip() | 47 | 10 | 33 | |
| ADVAIPBL_Fingerprint_Manager::analyze_and_flag_signatures() | 38 | 7 | 77 | |
| ADVAIPBL_Admin_Pages::display_blocked_endpoints_tab() | 36 | 6 | 91 | |
| ADVAIPBL_Main::serve_js_challenge() | 33 | 4 | 118 | |
| ADVAIPBL_Main::display_2fa_section_in_profile() | 38 | 6 | 87 | |
| ADVAIPBL_CLI::unblock_ip_autonomo() | 44 | 9 | 41 | |
| ADVAIPBL_Main::process_and_send_summary() | 40 | 8 | 56 | |
| ADVAIPBL_CLI::unblock() | 45 | 9 | 40 | |
| ADVAIPBL_Main::handle_send_test_email() | 39 | 7 | 68 | |
| ADVAIPBL_GeoIP_Manager::lookup_ip() | 45 | 9 | 38 | |
| BaconQrCode\Encoder\Encoder::encode() | 42 | 8 | 52 | |
| ADVAIPBL_Main::check_for_malicious_signature() | 47 | 9 | 36 | |
| BaconQrCode\Encoder\MaskUtil::getDataMaskBit() | 48 | 9 | 34 | |
| ADVAIPBL_Rules_Engine::execute_action() | 44 | 8 | 48 | |
| ADVAIPBL_Main::send_2fa_notification_email() | 43 | 8 | 48 | |
| BaconQrCode\Renderer\GDLibRenderer::renderImage() | 49 | 9 | 31 | |
| ADVAIPBL_Main::update_spamhaus_list() | 48 | 9 | 30 | |
| MaxMind\Db\Reader::readNode() | 45 | 8 | 45 | |
| MaxMind\Db\Reader\Decoder::decodeUint() | 49 | 9 | 29 | |
| ADVAIPBL_Main::check_ip_with_abuseipdb() | 50 | 9 | 28 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::createGradientFill() | 42 | 7 | 57 | |
| ADVAIPBL_Main::verify_known_bots() | 51 | 9 | 26 | |
| ADVAIPBL_Main::intercept_login_step_1() | 50 | 9 | 26 | |
| BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule1Internal() | 51 | 9 | 26 | |
| ADVAIPBL_Main::add_to_whitelist_and_unblock() | 46 | 8 | 39 | |
| BaconQrCode\Common\BitArray::setRange() | 52 | 9 | 24 | |
| BaconQrCode\Common\Version::buildFunctionPattern() | 51 | 9 | 24 | |
| BaconQrCode\Encoder\Encoder::chooseMode() | 52 | 9 | 24 | |
| BaconQrCode\Encoder\Encoder::terminateBits() | 52 | 9 | 22 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::startPathElement() | 43 | 7 | 52 | |
| ADVAIPBL_User_Session_Manager::get_active_sessions() | 46 | 8 | 36 | |
| BaconQrCode\Common\BitMatrix::setRegion() | 53 | 9 | 20 | |
| BaconQrCode\Renderer\Module\EdgeIterator\Edge::getSimplifiedPoints() | 55 | 9 | 19 | |
| ADVAIPBL_Main::activate_plugin() | 47 | 8 | 34 | |
| ADVAIPBL_Main::display_force_2fa_setup_notice() | 48 | 8 | 33 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::findEdge() | 50 | 8 | 31 | |
| BaconQrCode\Renderer\PlainTextRenderer::render() | 49 | 8 | 30 | |
| BaconQrCode\Renderer\Color\Cmyk::__construct() | 59 | 9 | 14 | |
| ADVAIPBL_Bot_Verifier::is_verified_bot() | 44 | 7 | 44 | |
| ADVAIPBL_User_Session_Manager::get_cached_locations() | 51 | 8 | 28 | |
| ADVAIPBL_Action_Handler::handle_wizard_step_2() | 50 | 8 | 26 | |
| BaconQrCode\Common\FormatInformation::doDecodeFormatInformation() | 52 | 8 | 26 | |
| ADVAIPBL_User_Session_Manager::parse_user_agent() | 59 | 9 | 11 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::drawPath() | 47 | 7 | 40 | |
| ADVAIPBL_Ajax_Handler::ajax_save_advanced_rule() | 51 | 8 | 25 | |
| ADVAIPBL_Ajax_Handler::ajax_bulk_delete_advanced_rules() | 51 | 8 | 25 | |
| GeoIp2\Record\Location::jsonSerialize() | 53 | 8 | 25 | |
| ADVAIPBL_CLI::is_ip_in_range() | 51 | 8 | 24 | |
| ADVAIPBL_Main::is_ip_in_range() | 51 | 8 | 24 | |
| ADVAIPBL_Main::add_cron_intervals() | 47 | 7 | 39 | |
| BaconQrCode\Encoder\Encoder::appendKanjiBytes() | 50 | 8 | 24 | |
| ADVAIPBL_Settings_Manager::sanitize_waf_rules() | 47 | 7 | 37 | |
| ADVAIPBL_Admin_Pages::display_waf_tab() | 36 | 3 | 97 | |
| ADVAIPBL_Main::migrate_whitelist_format() | 53 | 8 | 21 | |
| ADVAIPBL_Main::execute_webhook_send() | 47 | 7 | 36 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::drawPathOperations() | 47 | 7 | 35 | |
| BaconQrCode\Encoder\Encoder::isOnlyDoubleByteKanji() | 55 | 8 | 17 | |
| ADVAIPBL_Main::increment_lockdown_counter() | 43 | 6 | 46 | |
| ADVAIPBL_Ajax_Handler::ajax_whitelist_signature() | 47 | 7 | 31 | |
| ADVAIPBL_Ajax_Handler::ajax_2fa_activate() | 56 | 8 | 15 | |
| ADVAIPBL_Main::is_valid_ip_or_range() | 57 | 8 | 15 | |
| ADVAIPBL_CLI::is_valid_ip_or_range() | 58 | 8 | 13 | |
| ADVAIPBL_Admin_Pages::display_2fa_management_tab() | 42 | 5 | 58 | |
| GeoIp2\Model\Country::jsonSerialize() | 51 | 7 | 28 | |
| ADVAIPBL_Admin_Pages::display_user_agents_tab() | 36 | 3 | 87 | |
| ADVAIPBL_Main::prevent_login_hinting() | 51 | 7 | 27 | |
| ADVAIPBL_CLI::provider() | 51 | 7 | 25 | |
| MaxMind\Db\Reader\Decoder::decodeInt32() | 52 | 7 | 25 | |
| BaconQrCode\Common\ReedSolomonCodec::encode() | 52 | 7 | 25 | |
| GeoIp2\Model\Isp::jsonSerialize() | 53 | 7 | 24 | |
| ADVAIPBL_Main::get_all_block_type_definitions() | 35 | 1 | 114 | |
| ADVAIPBL_Api_Manager::fetch_from_ipinfo() | 46 | 6 | 37 | |
| ADVAIPBL_Main::display_2fa_login_form_step_2() | 43 | 5 | 51 | |
| ADVAIPBL_Main::display_2fa_backup_code_form() | 43 | 5 | 51 | |
| ADVAIPBL_Ajax_Handler::ajax_verify_api_key() | 53 | 7 | 20 | |
| BaconQrCode\Encoder\MatrixUtil::maybeEmbedPositionAdjustmentPatterns() | 54 | 7 | 20 | |
| ADVAIPBL_Main::setup_database_tables() | 37 | 1 | 110 | |
| ADVAIPBL_Admin_Pages::display_credits_tab() | 37 | 1 | 109 | |
| ADVAIPBL_Main::is_whitelisted() | 56 | 7 | 18 | |
| ADVAIPBL_2FA_Users_List_Table::process_bulk_action() | 56 | 7 | 18 | |
| ADVAIPBL_Action_Handler::handle_wizard_step_1() | 55 | 7 | 18 | |
| ADVAIPBL_GeoIP_Manager::get_database_status() | 55 | 7 | 17 | |
| ADVAIPBL_Main::is_ip_actively_blocked() | 56 | 7 | 17 | |
| ADVAIPBL_CLI::tfa_reset() | 56 | 7 | 16 | |
| ADVAIPBL_Main::auto_whitelist_admin_on_login() | 56 | 7 | 16 | |
| RobThree\Auth\Providers\Qr\QRServerProvider::getMimeType() | 58 | 7 | 16 | |
| ADVAIPBL_CLI::tfa_status() | 56 | 7 | 15 | |
| ADVAIPBL_Asn_Manager::extract_asn_from_data() | 58 | 7 | 15 | |
| MaxMind\Db\Reader\Decoder::sizeFromCtrlByte() | 50 | 6 | 30 | |
| BaconQrCode\Encoder\Encoder::getNumDataBytesAndNumEcBytesForBlockId() | 50 | 6 | 30 | |
| ADVAIPBL_Main::limpiar_ips_expiradas() | 49 | 6 | 29 | |
| ADVAIPBL_Main::handle_threat_event() | 49 | 6 | 27 | |
| BaconQrCode\Renderer\Color\Rgb::__construct() | 62 | 7 | 11 | |
| ADVAIPBL_2FA_Users_List_Table::prepare_items() | 45 | 5 | 41 | |
| ADVAIPBL_Settings_Manager::geoip_db_status_callback() | 47 | 5 | 41 | |
| GeoIp2\Model\City::jsonSerialize() | 53 | 6 | 24 | |
| ADVAIPBL_Main::display_telemetry_notice() | 53 | 6 | 24 | |
| ADVAIPBL_Ajax_Handler::ajax_handle_telemetry_notice() | 52 | 6 | 23 | |
| ADVAIPBL_Main::is_visitor_asn_whitelisted() | 54 | 6 | 23 | |
| ADVAIPBL_CLI::score_reset() | 52 | 6 | 23 | |
| DASPRiD\Enum\EnumMap::expect() | 55 | 6 | 23 | |
| ADVAIPBL_2fa_Manager::is_valid_backup_code() | 53 | 6 | 23 | |
| ADVAIPBL_Api_Manager::fetch_from_ip_api() | 51 | 6 | 22 | |
| ADVAIPBL_AbuseIPDB_Manager::verify_api_key() | 52 | 6 | 22 | |
| ADVAIPBL_CLI::score() | 55 | 6 | 21 | |
| ADVAIPBL_Admin_Pages::display_honeypot_tab() | 40 | 3 | 66 | |
| RobThree\Auth\TwoFactorAuth::base32Decode() | 52 | 6 | 21 | |
| RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider::getQRCodeImage() | 54 | 6 | 21 | |
| ADVAIPBL_Main::send_lockdown_notification() | 46 | 5 | 35 | |
| MaxMind\Db\Reader::__construct() | 48 | 5 | 35 | |
| ADVAIPBL_Rules_Engine::update_rule() | 55 | 6 | 20 | |
| ADVAIPBL_Ajax_Handler::ajax_test_outbound_connection() | 54 | 6 | 19 | |
| ADVAIPBL_Main::execute_threat_score_decay() | 55 | 6 | 19 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::getColorPixel() | 49 | 5 | 34 | |
| BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule2() | 56 | 6 | 18 | |
| ADVAIPBL_Ajax_Handler::ajax_add_ip_to_whitelist() | 55 | 6 | 17 | |
| ADVAIPBL_User_Session_Manager::ajax_close_user_session() | 55 | 6 | 17 | |
| BaconQrCode\Renderer\ImageRenderer::drawEye() | 50 | 5 | 32 | |
| ADVAIPBL_Action_Handler::handle_wizard_step_4() | 56 | 6 | 16 | |
| ADVAIPBL_2FA_Users_List_Table::column_status() | 56 | 6 | 16 | |
| ADVAIPBL_Ajax_Handler::ajax_update_geoip_db() | 57 | 6 | 15 | |
| ADVAIPBL_Api_Manager::fetch_from_ipapi() | 55 | 6 | 15 | |
| ADVAIPBL_Api_Manager::fetch_from_ipstack() | 55 | 6 | 15 | |
| ADVAIPBL_Main::get_default_settings() | 35 | 1 | 90 | |
| ADVAIPBL_User_Session_Manager::ajax_close_sessions_by_role() | 57 | 6 | 14 | |
| ADVAIPBL_Waf_Manager::scan_data_recursively() | 60 | 6 | 14 | |
| ADVAIPBL_Main::get_server_ip() | 58 | 6 | 14 | |
| ADVAIPBL_Bot_Verifier::verify_dns() | 59 | 6 | 14 | |
| ADVAIPBL_Main::handle_send_test_push() | 49 | 5 | 29 | |
| ADVAIPBL_Main::execute_geoip_db_update() | 58 | 6 | 14 | |
| ADVAIPBL_Dashboard_Manager::get_timeline_stats() | 50 | 5 | 28 | |
| MaxMind\Db\Reader\Decoder::decode() | 50 | 5 | 28 | |
| ADVAIPBL_Threat_Score_Manager::increment_score() | 46 | 4 | 42 | |
| ADVAIPBL_Api_Manager::fetch_location() | 61 | 6 | 12 | |
| ADVAIPBL_Ajax_Handler::ajax_get_advanced_rules() | 51 | 5 | 26 | |
| MaxMind\Db\Reader::findMetadataStart() | 51 | 5 | 26 | |
| ADVAIPBL_Main::admin_menu() | 42 | 2 | 70 | |
| BaconQrCode\Renderer\Path\EllipticArc::calculateCenterPointParameters() | 46 | 4 | 37 | |
| ADVAIPBL_Main::display_setup_wizard_notice() | 54 | 5 | 21 | |
| ADVAIPBL_Main::block_xmlrpc_requests_if_disabled() | 54 | 5 | 21 | |
| BaconQrCode\Encoder\Encoder::appendAlphanumericBytes() | 54 | 5 | 21 | |
| ADVAIPBL_Main::send_signature_flagged_notification() | 46 | 4 | 35 | |
| ADVAIPBL_2FA_Users_List_Table::get_views() | 48 | 4 | 35 | |
| BaconQrCode\Encoder\ByteMatrix::__toString() | 55 | 5 | 20 | |
| DASPRiD\Enum\AbstractEnum::values() | 55 | 5 | 19 | |
| DASPRiD\Enum\AbstractEnum::constants() | 55 | 5 | 19 | |
| ADVAIPBL_Ajax_Handler::ajax_get_lockdown_details() | 55 | 5 | 18 | |
| BaconQrCode\Common\BitMatrix::getTopLeftOnBit() | 56 | 5 | 18 | |
| BaconQrCode\Common\BitMatrix::getBottomRightOnBit() | 56 | 5 | 18 | |
| BaconQrCode\Common\Version::decodeVersionInformation() | 56 | 5 | 18 | |
| BaconQrCode\Encoder\Encoder::appendBytes() | 57 | 5 | 18 | |
| ADVAIPBL_Ajax_Handler::ajax_reset_threat_score() | 55 | 5 | 18 | |
| ADVAIPBL_Main::add_admin_bar_menu() | 42 | 3 | 47 | |
| RobThree\Auth\TwoFactorAuth::ensureCorrectTime() | 57 | 5 | 17 | |
| ADVAIPBL_Ajax_Handler::ajax_delete_signature() | 55 | 5 | 17 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::new() | 49 | 4 | 31 | |
| ADVAIPBL_Ajax_Handler::ajax_get_signature_details() | 56 | 5 | 16 | |
| ADVAIPBL_Ajax_Handler::ajax_get_score_history() | 56 | 5 | 16 | |
| ADVAIPBL_Rules_Engine::delete_rule() | 58 | 5 | 16 | |
| ADVAIPBL_Ajax_Handler::ajax_delete_advanced_rule() | 57 | 5 | 15 | |
| ADVAIPBL_CLI::provider_remove_key() | 57 | 5 | 15 | |
| ADVAIPBL_Main::initialize_backend_managers() | 57 | 5 | 15 | |
| ADVAIPBL_Main::verify_js_challenge_submission() | 58 | 5 | 14 | |
| MaxMind\Db\Reader\Util::read() | 59 | 5 | 14 | |
| ADVAIPBL_Main::is_request_uri_excluded() | 58 | 5 | 14 | |
| ADVAIPBL_Ajax_Handler::ajax_2fa_generate() | 59 | 5 | 13 | |
| BaconQrCode\Common\ErrorCorrectionLevel::forBits() | 61 | 5 | 13 | |
| ADVAIPBL_Main::maybe_redirect_to_wizard() | 62 | 5 | 11 | |
| BaconQrCode\Renderer\GDLibRenderer::__construct() | 62 | 5 | 11 | |
| ADVAIPBL_Main::disable_rest_api_user_endpoints() | 63 | 5 | 11 | |
| ADVAIPBL_CLI::provider_list() | 60 | 5 | 11 | |
| ADVAIPBL_Main::print_sortable_header() | 60 | 5 | 11 | |
| ADVAIPBL_Main::get_all_blocked_entries() | 51 | 4 | 26 | |
| BaconQrCode\Renderer\Module\DotsModule::createPath() | 52 | 4 | 25 | |
| BaconQrCode\Renderer\GDLibRenderer::draw() | 52 | 4 | 24 | |
| ADVAIPBL_Main::is_visitor_actively_blocked() | 53 | 4 | 24 | |
| BaconQrCode\Renderer\GDLibRenderer::getColor() | 53 | 4 | 23 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::new() | 47 | 3 | 38 | |
| ADVAIPBL_Main::update_option_autoload_states() | 49 | 3 | 38 | |
| ADVAIPBL_Settings_Manager::geoblock_countries_callback() | 53 | 4 | 22 | |
| ADVAIPBL_CLI::block() | 53 | 4 | 22 | |
| ADVAIPBL_Main::get_from_custom_cache() | 54 | 4 | 22 | |
| ADVAIPBL_CLI::score_list() | 53 | 4 | 21 | |
| GeoIp2\Database\Reader::getRecord() | 54 | 4 | 21 | |
| ADVAIPBL_Settings_Manager::switch_field_callback() | 54 | 4 | 20 | |
| BaconQrCode\Encoder\Encoder::appendNumericBytes() | 55 | 4 | 20 | |
| ADVAIPBL_2fa_Manager::verify_and_activate() | 55 | 4 | 19 | |
| ADVAIPBL_Main::cleanup_legacy_options() | 49 | 3 | 34 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::getColorString() | 56 | 4 | 18 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::xorEdge() | 56 | 4 | 18 | |
| BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule4() | 55 | 4 | 18 | |
| BaconQrCode\Renderer\ImageRenderer::render() | 49 | 3 | 32 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::done() | 57 | 4 | 17 | |
| BaconQrCode\Renderer\Path\EllipticArc::createCurves() | 48 | 3 | 32 | |
| BaconQrCode\Common\BitArray::getNextSet() | 56 | 4 | 17 | |
| BaconQrCode\Common\BitArray::getNextUnset() | 56 | 4 | 17 | |
| MaxMind\Db\Reader::getWithPrefixLen() | 57 | 4 | 17 | |
| RobThree\Auth\Providers\Time\HttpTimeProvider::getTime() | 56 | 4 | 16 | |
| BaconQrCode\Encoder\MatrixUtil::maybeEmbedVersionInfo() | 57 | 4 | 16 | |
| GeoIp2\Util::cidr() | 56 | 4 | 16 | |
| ADVAIPBL_Fingerprint_Manager::get_request_headers_for_log() | 56 | 4 | 16 | |
| ADVAIPBL_Geolocation_Manager::fetch_location() | 57 | 4 | 16 | |
| ADVAIPBL_Main::handle_clear_cache_action() | 56 | 4 | 15 | |
| ADVAIPBL_Ajax_Handler::ajax_verify_abuseipdb_key() | 58 | 4 | 15 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::isSet() | 66 | 5 | 8 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::drawPathWithColor() | 58 | 4 | 15 | |
| ADVAIPBL_Main::prevent_author_enumeration_redirect() | 65 | 5 | 8 | |
| ADVAIPBL_Admin_Pages::display_dashboard_tab() | 47 | 1 | 60 | |
| BaconQrCode\Common\BitArray::toBytes() | 59 | 4 | 14 | |
| ADVAIPBL_Main::conditionally_remove_admin_notices() | 59 | 4 | 14 | |
| GeoIp2\Model\AnonymousPlus::jsonSerialize() | 61 | 4 | 13 | |
| BaconQrCode\Common\CharacterSetEci::nameToEci() | 61 | 4 | 13 | |
| BaconQrCode\Common\CharacterSetEci::valueToEci() | 62 | 4 | 12 | |
| GeoIp2\Record\Traits::__construct() | 50 | 3 | 27 | |
| BaconQrCode\Encoder\MatrixUtil::embedTimingPatterns() | 61 | 4 | 12 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::getColorSetString() | 62 | 4 | 12 | |
| ADVAIPBL_2FA_Users_List_Table::column_default() | 62 | 4 | 12 | |
| BaconQrCode\Common\BitMatrix::__construct() | 60 | 4 | 12 | |
| RobThree\Auth\Providers\Qr\QRicketProvider::getMimeType() | 63 | 4 | 11 | |
| ADVAIPBL_CLI::provider_set_key() | 60 | 4 | 11 | |
| ADVAIPBL_Main::print_log_sortable_header() | 60 | 4 | 11 | |
| ADVAIPBL_User_Session_Manager::ajax_close_all_user_sessions() | 60 | 4 | 11 | |
| ADVAIPBL_Fingerprint_Manager::get_signature_details() | 52 | 3 | 25 | |
| ADVAIPBL_Admin_Pages::render_import_export_controls_callback() | 46 | 1 | 55 | |
| RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::handleErrorCorrectionLevel() | 54 | 3 | 24 | |
| ADVAIPBL_Main::print_modal_html_in_footer() | 49 | 1 | 54 | |
| ADVAIPBL_Dashboard_Manager::get_summary_stats() | 54 | 3 | 23 | |
| ADVAIPBL_2FA_Users_List_Table::extra_tablenav() | 53 | 3 | 23 | |
| ADVAIPBL_Threat_Score_Manager::decay_scores() | 54 | 3 | 22 | |
| GeoIp2\Model\City::__construct() | 54 | 3 | 21 | |
| ADVAIPBL_Bot_Verifier::is_known_bot_impersonator() | 55 | 3 | 20 | |
| BaconQrCode\Encoder\MatrixUtil::embedTypeInfo() | 55 | 3 | 19 | |
| ADVAIPBL_CLI::blocked() | 55 | 3 | 19 | |
| ADVAIPBL_Main::log_event() | 56 | 3 | 18 | |
| RobThree\Auth\Providers\Time\NTPTimeProvider::getTime() | 54 | 3 | 18 | |
| ADVAIPBL_Main::enqueue_recaptcha_script() | 57 | 3 | 18 | |
| ADVAIPBL_User_Session_Manager::print_sortable_header() | 56 | 3 | 17 | |
| ADVAIPBL_Settings_Manager::textarea_field_callback() | 56 | 3 | 17 | |
| BaconQrCode\Renderer\Path\EllipticArc::toCurves() | 64 | 4 | 9 | |
| ADVAIPBL_User_Session_Manager::save_settings() | 83 | 4 | 1 | |
| ADVAIPBL_Settings_Manager::checkbox_field_callback() | 57 | 3 | 15 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::findNext() | 63 | 4 | 10 | |
| ADVAIPBL_Main::get_html_email_template() | 45 | 1 | 45 | |
| ADVAIPBL_Main::check_database_update() | 59 | 3 | 15 | |
| BaconQrCode\Renderer\RendererStyle\RendererStyle::__construct() | 71 | 4 | 5 | |
| ADVAIPBL_Main::get_formatted_datetime() | 82 | 4 | 1 | |
| BaconQrCode\Common\BitArray::appendBits() | 63 | 4 | 9 | |
| BaconQrCode\Common\BitArray::__toString() | 63 | 4 | 10 | |
| RobThree\Auth\Providers\Time\NTPTimeProvider::__construct() | 67 | 4 | 8 | |
| ADVAIPBL_Main::prevent_user_enumeration_via_feeds() | 65 | 4 | 9 | |
| ADVAIPBL_2FA_Users_List_Table::column_actions() | 57 | 3 | 15 | |
| BaconQrCode\Common\BitMatrix::getRow() | 62 | 4 | 10 | |
| ADVAIPBL_Ajax_Handler::ajax_2fa_deactivate() | 63 | 4 | 9 | |
| advaipbl_register_cli_commands() | 63 | 4 | 10 | |
| DASPRiD\Enum\EnumMap::serialize() | 59 | 3 | 15 | |
| ADVAIPBL_CLI::log_clear() | 65 | 4 | 6 | |
| MaxMind\Db\Reader::ipV4StartNode() | 63 | 4 | 10 | |
| RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider::qrCodeInstance() | 63 | 4 | 10 | |
| BaconQrCode\Common\CharacterSetEci::getCharacterSetEciByValue() | 63 | 4 | 10 | |
| ADVAIPBL_Main::get_blocked_count() | 58 | 3 | 15 | |
| BaconQrCode\Renderer\GDLibRenderer::normalizePoints() | 59 | 3 | 14 | |
| BaconQrCode\Encoder\Encoder::chooseVersion() | 58 | 3 | 14 | |
| ADVAIPBL_Main::display_admin_notice() | 60 | 3 | 13 | |
| ADVAIPBL_Settings_Manager::threat_scores_callback() | 50 | 2 | 28 | |
| BaconQrCode\Renderer\Module\SquareModule::createPath() | 60 | 3 | 13 | |
| MaxMind\Db\Reader::close() | 61 | 3 | 13 | |
| BaconQrCode\Encoder\Encoder::chooseMaskPattern() | 60 | 3 | 13 | |
| ADVAIPBL_Main::handle_login_page_restriction() | 60 | 3 | 13 | |
| MaxMind\Db\Reader::metadata() | 61 | 3 | 13 | |
| DASPRiD\Enum\EnumMap::put() | 60 | 3 | 13 | |
| ADVAIPBL_Rules_Engine::add_rule() | 63 | 3 | 12 | |
| BaconQrCode\Renderer\Eye\ModuleEye::getExternalPath() | 61 | 3 | 12 | |
| ADVAIPBL_Threat_Score_Manager::get_log_details() | 61 | 3 | 12 | |
| ADVAIPBL_Ajax_Handler::ajax_get_dashboard_stats() | 61 | 3 | 12 | |
| ADVAIPBL_Asn_Manager::get_log_details() | 61 | 3 | 12 | |
| ADVAIPBL_Main::cleanup_expired_cache_entries() | 60 | 3 | 12 | |
| GeoIp2\Model\Asn::jsonSerialize() | 62 | 3 | 12 | |
| BaconQrCode\Common\Mode::getCharacterCountBits() | 63 | 3 | 11 | |
| ADVAIPBL_CLI::__construct() | 63 | 3 | 11 | |
| ADVAIPBL_Main::display_recaptcha_field() | 55 | 2 | 23 | |
| ADVAIPBL_Main::render_live_feed_shortcode() | 48 | 1 | 37 | |
| ADVAIPBL_Settings_Manager::xmlrpc_protection_mode_callback() | 54 | 2 | 22 | |
| ADVAIPBL_Settings_Manager::tfa_force_roles_callback() | 55 | 2 | 22 | |
| ADVAIPBL_Settings_Manager::notification_frequency_callback() | 54 | 2 | 20 | |
| ADVAIPBL_Settings_Manager::geolocation_provider_callback() | 55 | 2 | 20 | |
| MaxMind\Db\Reader\Metadata::__construct() | 54 | 2 | 20 | |
| RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::qrCodeInstance() | 56 | 2 | 19 | |
| BaconQrCode\Renderer\ImageRenderer::drawEyes() | 51 | 1 | 34 | |
| RobThree\Auth\Providers\Qr\BaseHTTPQRCodeProvider::getContent() | 56 | 2 | 18 | |
| RobThree\Auth\Providers\Time\HttpTimeProvider::__construct() | 57 | 2 | 18 | |
| GeoIp2\Record\AbstractNamedRecord::__construct() | 64 | 3 | 10 | |
| BaconQrCode\Renderer\Module\DotsModule::__construct() | 72 | 3 | 5 | |
| DASPRiD\Enum\AbstractEnum::valueOf() | 62 | 3 | 10 | |
| ADVAIPBL_2fa_Manager::generate_backup_codes() | 84 | 3 | 1 | |
| BaconQrCode\Renderer\Eye\ModuleEye::getInternalPath() | 64 | 3 | 9 | |
| ADVAIPBL_Settings_Manager::email_field_callback() | 59 | 2 | 15 | |
| BaconQrCode\Encoder\ByteMatrix::clear() | 68 | 3 | 7 | |
| ADVAIPBL_2fa_Manager::verify_code() | 85 | 3 | 1 | |
| BaconQrCode\Encoder\MatrixUtil::removePositionDetectionPattern() | 67 | 3 | 7 | |
| DASPRiD\Enum\EnumMap::unserialize() | 64 | 3 | 9 | |
| BaconQrCode\Renderer\Color\Alpha::__construct() | 72 | 3 | 5 | |
| ADVAIPBL_Main::handle_spamhaus_refresh_action() | 63 | 3 | 9 | |
| advaipbl_uninstall_recursive_rmdir() | 67 | 3 | 7 | |
| DASPRiD\Enum\EnumMap::equals() | 66 | 3 | 9 | |
| BaconQrCode\Common\BitArray::xorBits() | 63 | 3 | 10 | |
| ADVAIPBL_CLI::log_event_autonomo() | 64 | 3 | 7 | |
| RobThree\Auth\TwoFactorAuth::verifyCode() | 62 | 3 | 10 | |
| BaconQrCode\Encoder\MatrixUtil::embedPositionAdjustmentPattern() | 67 | 3 | 7 | |
| BaconQrCode\Encoder\QrCode::__toString() | 59 | 2 | 15 | |
| ADVAIPBL_Main::get_remote_addr() | 67 | 3 | 7 | |
| BaconQrCode\Common\Version::getVersionForNumber() | 69 | 3 | 6 | |
| BaconQrCode\Renderer\Color\Rgb::toCmyk() | 58 | 2 | 15 | |
| ADVAIPBL_Main::get_current_admin_username() | 74 | 3 | 4 | |
| BaconQrCode\Encoder\ByteMatrix::getBytes() | 70 | 3 | 7 | |
| BaconQrCode\Encoder\MatrixUtil::embedHorizontalSeparationPattern() | 65 | 3 | 8 | |
| BaconQrCode\Encoder\MatrixUtil::embedPositionDetectionPattern() | 67 | 3 | 7 | |
| BaconQrCode\Renderer\Module\RoundnessModule::__construct() | 70 | 3 | 6 | |
| BaconQrCode\Encoder\MatrixUtil::embedVerticalSeparationPattern() | 65 | 3 | 8 | |
| BaconQrCode\Renderer\Color\Gray::__construct() | 72 | 3 | 5 | |
| RobThree\Auth\TwoFactorAuth::__construct() | 64 | 3 | 10 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::pop() | 63 | 3 | 10 | |
| BaconQrCode\Common\BitArray::reverse() | 64 | 3 | 9 | |
| DASPRiD\Enum\EnumMap::getIterator() | 66 | 3 | 8 | |
| ADVAIPBL_Api_Manager::fetch_from_geoiplookup() | 60 | 3 | 10 | |
| ADVAIPBL_Settings_Manager::restrict_login_page_callback() | 57 | 2 | 15 | |
| DASPRiD\Enum\EnumMap::__construct() | 59 | 2 | 14 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::drawPathWithColor() | 59 | 2 | 14 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::done() | 61 | 2 | 13 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::drawPathWithGradient() | 60 | 2 | 13 | |
| ADVAIPBL_2fa_Manager::admin_reset_for_user() | 61 | 2 | 12 | |
| ADVAIPBL_Dashboard_Manager::get_system_status() | 50 | 1 | 27 | |
| BaconQrCode\Renderer\GDLibRenderer::newImage() | 61 | 2 | 12 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::translate() | 62 | 2 | 11 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::scale() | 62 | 2 | 11 | |
| BaconQrCode\Renderer\GDLibRenderer::render() | 63 | 2 | 11 | |
| MaxMind\Db\Reader\Decoder::isPlatformLittleEndian() | 63 | 2 | 11 | |
| ADVAIPBL_2fa_Manager::deactivate_for_user() | 62 | 2 | 11 | |
| BaconQrCode\Common\Version::__construct() | 62 | 2 | 11 | |
| MaxMind\Db\Reader::resolveDataPointer() | 63 | 2 | 11 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::getIterator() | 63 | 2 | 11 | |
| ADVAIPBL_Dashboard_Manager::get_top_countries() | 57 | 1 | 21 | |
| ADVAIPBL_Dashboard_Manager::get_spamhaus_stats() | 55 | 1 | 21 | |
| ADVAIPBL_User_Session_Manager::enqueue_scripts_styles() | 53 | 1 | 20 | |
| ADVAIPBL_2fa_Manager::__construct() | 55 | 1 | 20 | |
| ADVAIPBL_Dashboard_Manager::get_top_attackers() | 60 | 1 | 16 | |
| BaconQrCode\Renderer\Path\EllipticArc::rotate() | 58 | 1 | 16 | |
| BaconQrCode\Common\BitMatrix::setRow() | 69 | 2 | 6 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::scale() | 69 | 2 | 6 | |
| BaconQrCode\Encoder\ByteMatrix::__clone() | 71 | 2 | 6 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::translate() | 69 | 2 | 6 | |
| BaconQrCode\Common\Version::getProvisionalVersionForDimension() | 69 | 2 | 6 | |
| DASPRiD\Enum\AbstractEnum::compareTo() | 64 | 2 | 10 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::pop() | 68 | 2 | 7 | |
| DASPRiD\Enum\EnumMap::remove() | 64 | 2 | 10 | |
| ADVAIPBL_Dashboard_Manager::get_dashboard_stats() | 58 | 1 | 15 | |
| BaconQrCode\Common\BitArray::ensureCapacity() | 72 | 2 | 5 | |
| BaconQrCode\Common\ReedSolomonCodec::modNn() | 68 | 2 | 7 | |
| ADVAIPBL_Action_Handler::__construct() | 70 | 2 | 7 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::push() | 68 | 2 | 7 | |
| RobThree\Auth\TwoFactorAuth::createSecret() | 62 | 2 | 10 | |
| DASPRiD\Enum\EnumMap::maskNull() | 72 | 2 | 6 | |
| MaxMind\Db\Reader\Decoder::decodeDouble() | 64 | 2 | 10 | |
| BaconQrCode\Encoder\ByteMatrix::__construct() | 69 | 2 | 6 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::flip() | 71 | 2 | 5 | |
| BaconQrCode\Renderer\Image\EpsImageBackEnd::rotate() | 70 | 2 | 6 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::__construct() | 73 | 2 | 5 | |
| MaxMind\Db\Reader::get() | 65 | 2 | 9 | |
| ADVAIPBL_GeoIP_Manager::get_db_path() | 68 | 2 | 7 | |
| ADVAIPBL_Api_Manager::get_api_key_for() | 67 | 2 | 7 | |
| RobThree\Auth\TwoFactorAuth::getQRCodeImageAsDataUri() | 65 | 2 | 9 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::__construct() | 68 | 2 | 7 | |
| BaconQrCode\Renderer\Path\EllipticArc::angle() | 63 | 2 | 9 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::scale() | 66 | 2 | 8 | |
| ADVAIPBL_2fa_Manager::is_2fa_forced_for_user() | 86 | 2 | 1 | |
| ADVAIPBL_2FA_Users_List_Table::search_box() | 63 | 2 | 10 | |
| BaconQrCode\Renderer\RendererStyle\Fill::getForegroundGradient() | 71 | 2 | 6 | |
| GeoIp2\WebService\Client::__construct() | 66 | 2 | 8 | |
| ADVAIPBL_2fa_Manager::hash_backup_codes() | 87 | 2 | 1 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::rotate() | 66 | 2 | 8 | |
| advaipbl_activate_plugin() | 65 | 2 | 9 | |
| BaconQrCode\Renderer\RendererStyle\Fill::default() | 77 | 2 | 3 | |
| BaconQrCode\Common\CharacterSetEci::getCharacterSetEciByName() | 66 | 2 | 8 | |
| BaconQrCode\Common\FormatInformation::decodeFormatInformation() | 64 | 2 | 10 | |
| BaconQrCode\Common\BitMatrix::clear() | 70 | 2 | 6 | |
| BaconQrCode\Renderer\RendererStyle\Fill::getForegroundColor() | 71 | 2 | 6 | |
| BaconQrCode\Renderer\Image\SvgImageBackEnd::rotate() | 66 | 2 | 8 | |
| BaconQrCode\Common\FormatInformation::equals() | 72 | 2 | 6 | |
| MaxMind\Db\Reader\Decoder::verifySize() | 70 | 2 | 7 | |
| BaconQrCode\Renderer\Image\ImagickImageBackEnd::translate() | 66 | 2 | 8 | |
| MaxMind\Db\Reader\Decoder::decodeArray() | 66 | 2 | 8 | |
| BaconQrCode\Common\FormatInformation::numBitsDiffering() | 60 | 1 | 13 | |
| BaconQrCode\Renderer\Path\EllipticArc::translate() | 64 | 1 | 11 | |
| ADVAIPBL_2FA_Users_List_Table::get_columns() | 62 | 1 | 11 | |
| BaconQrCode\Renderer\Color\Cmyk::toRgb() | 62 | 1 | 11 | |
| ADVAIPBL_Api_Manager::clear_transient_api_key() | 80 | 1 | 3 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::pointOf() | 74 | 1 | 4 | |
| GeoIp2\Database\Reader::connectionType() | 71 | 1 | 7 | |
| BaconQrCode\Renderer\Module\EdgeIterator\Edge::__construct() | 91 | 1 | 2 | |
| ADVAIPBL_Threat_Score_Manager::reset_score() | 65 | 1 | 9 | |
| BaconQrCode\Renderer\Module\EdgeIterator\Edge::isPositive() | 82 | 1 | 3 | |
| GeoIp2\WebService\Client::userAgent() | 80 | 1 | 3 | |
| BaconQrCode\Renderer\Module\EdgeIterator\Edge::addPoint() | 68 | 1 | 7 | |
| ADVAIPBL_2FA_Users_List_Table::__construct() | 69 | 1 | 7 | |
| BaconQrCode\Renderer\Color\Cmyk::getBlack() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\RendererStyle\Fill::withForegroundGradient() | 66 | 1 | 10 | |
| BaconQrCode\Common\Version::getAlignmentPatternCenters() | 82 | 1 | 3 | |
| BaconQrCode\Encoder\ByteMatrix::set() | 79 | 1 | 3 | |
| RobThree\Auth\TwoFactorAuth::getQRText() | 66 | 1 | 8 | |
| advaipbl_initialize() | 68 | 1 | 8 | |
| BaconQrCode\Common\Version::getDimensionForVersion() | 79 | 1 | 3 | |
| ADVAIPBL_Threat_Score_Manager::__construct() | 73 | 1 | 5 | |
| BaconQrCode\Encoder\MaskUtil::__construct() | 91 | 1 | 2 | |
| ADVAIPBL_Fingerprint_Manager::generate_signature() | 64 | 1 | 9 | |
| ADVAIPBL_Rules_Engine::get_rules() | 79 | 1 | 3 | |
| BaconQrCode\Common\Version::getVersionNumber() | 82 | 1 | 3 | |
| advaipbl_add_settings_link() | 66 | 1 | 9 | |
| GeoIp2\Database\Reader::city() | 79 | 1 | 3 | |
| BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::__construct() | 70 | 1 | 6 | |
| BaconQrCode\Common\FormatInformation::hashCode() | 79 | 1 | 3 | |
| ADVAIPBL_Geolocation_Manager::set_transient_api_key() | 78 | 1 | 3 | |
| BaconQrCode\Renderer\Path\EllipticArc::__construct() | 72 | 1 | 5 | |
| BaconQrCode\Renderer\RendererStyle\Fill::uniformGradient() | 66 | 1 | 10 | |
| BaconQrCode\Encoder\ByteMatrix::getArray() | 82 | 1 | 3 | |
| ADVAIPBL_Rate_Limiting_Manager::__construct() | 81 | 1 | 3 | |
| BaconQrCode\Encoder\ByteMatrix::get() | 80 | 1 | 3 | |
| BaconQrCode\Renderer\Color\Rgb::toGray() | 76 | 1 | 3 | |
| ADVAIPBL_Threat_Score_Manager::get_score() | 67 | 1 | 8 | |
| RobThree\Auth\TwoFactorAuth::getRngProvider() | 80 | 1 | 3 | |
| BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule1() | 71 | 1 | 6 | |
| BaconQrCode\Renderer\RendererStyle\Fill::withForegroundColor() | 66 | 1 | 10 | |
| ADVAIPBL_Fingerprint_Manager::__construct() | 81 | 1 | 3 | |
| BaconQrCode\Renderer\Color\Rgb::getBlue() | 82 | 1 | 3 | |
| GeoIp2\WebService\Client::country() | 79 | 1 | 3 | |
| GeoIp2\WebService\Client::city() | 79 | 1 | 3 | |
| ADVAIPBL_GeoIP_Manager::__construct() | 76 | 1 | 4 | |
| ADVAIPBL_Fingerprint_Manager::delete_signature() | 64 | 1 | 10 | |
| ADVAIPBL_2fa_Manager::generate_new_secret_for_user() | 65 | 1 | 8 | |
| BaconQrCode\Common\Version::getTotalCodewords() | 82 | 1 | 3 | |
| ADVAIPBL_Dashboard_Manager::__construct() | 77 | 1 | 4 | |
| BaconQrCode\Renderer\Path\EllipticArc::getXRadius() | 82 | 1 | 3 | |
| GeoIp2\Database\Reader::anonymousIp() | 71 | 1 | 7 | |
| BaconQrCode\Renderer\Color\Rgb::getRed() | 82 | 1 | 3 | |
| BaconQrCode\Common\BitMatrix::get() | 72 | 1 | 4 | |
| DASPRiD\Enum\AbstractEnum::__clone() | 80 | 1 | 3 | |
| ADVAIPBL_Geolocation_Manager::clear_transient_api_key() | 80 | 1 | 3 | |
| ADVAIPBL_Api_Manager::__construct() | 79 | 1 | 3 | |
| ADVAIPBL_AbuseIPDB_Manager::__construct() | 75 | 1 | 4 | |
| GeoIp2\Database\Reader::domain() | 71 | 1 | 7 | |
| BaconQrCode\Renderer\Module\EdgeIterator\Edge::getMaxX() | 82 | 1 | 3 | |
| ADVAIPBL_Rules_Engine::save_rules() | 79 | 1 | 3 | |
| GeoIp2\Database\Reader::country() | 79 | 1 | 3 | |
| BaconQrCode\Renderer\RendererStyle\Fill::getBackgroundColor() | 82 | 1 | 3 | |
| GeoIp2\WebService\Client::insights() | 79 | 1 | 3 | |
| BaconQrCode\Renderer\Color\Cmyk::toCmyk() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\RendererStyle\Fill::hasGradientFill() | 80 | 1 | 3 | |
| DASPRiD\Enum\AbstractEnum::name() | 81 | 1 | 3 | |
| BaconQrCode\Renderer\Path\EllipticArc::getXAxisAngle() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\Color\Cmyk::getYellow() | 82 | 1 | 3 | |
| GeoIp2\Database\Reader::asn() | 71 | 1 | 7 | |
| DASPRiD\Enum\AbstractEnum::__callStatic() | 79 | 1 | 3 | |
| BaconQrCode\Common\FormatInformation::getErrorCorrectionLevel() | 82 | 1 | 3 | |
| ADVAIPBL_Api_Manager::set_transient_api_key() | 80 | 1 | 3 | |
| RobThree\Auth\TwoFactorAuth::getTimeProvider() | 80 | 1 | 3 | |
| BaconQrCode\Common\BitMatrix::set() | 73 | 1 | 4 | |
| BaconQrCode\Renderer\Color\Cmyk::getMagenta() | 82 | 1 | 3 | |
| GeoIp2\Database\Reader::enterprise() | 79 | 1 | 3 | |
| RobThree\Auth\TwoFactorAuth::getCode() | 62 | 1 | 9 | |
| BaconQrCode\Renderer\Color\Cmyk::getCyan() | 82 | 1 | 3 | |
| BaconQrCode\Common\FormatInformation::__construct() | 74 | 1 | 4 | |
| GeoIp2\Database\Reader::anonymousPlus() | 71 | 1 | 7 | |
| ADVAIPBL_Asn_Manager::__construct() | 77 | 1 | 4 | |
| DASPRiD\Enum\AbstractEnum::createValue() | 68 | 1 | 7 | |
| BaconQrCode\Renderer\Color\Cmyk::toGray() | 81 | 1 | 3 | |
| BaconQrCode\Common\CharacterSetEci::getValue() | 80 | 1 | 3 | |
| DASPRiD\Enum\AbstractEnum::__construct() | 91 | 1 | 2 | |
| BaconQrCode\Encoder\ByteMatrix::getWidth() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\Module\EdgeIterator\Edge::getPoints() | 82 | 1 | 3 | |
| ADVAIPBL_Geolocation_Manager::__construct() | 81 | 1 | 3 | |
| GeoIp2\Database\Reader::__construct() | 76 | 1 | 4 | |
| ADVAIPBL_Rules_Engine::__construct() | 81 | 1 | 3 | |
| BaconQrCode\Renderer\Color\Rgb::getGreen() | 82 | 1 | 3 | |
| DASPRiD\Enum\AbstractEnum::ordinal() | 81 | 1 | 3 | |
| ADVAIPBL_Bot_Verifier::__construct() | 81 | 1 | 3 | |
| BaconQrCode\Renderer\RendererStyle\Fill::__construct() | 91 | 1 | 2 | |
| BaconQrCode\Common\FormatInformation::getDataMask() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\Color\Rgb::toRgb() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\Path\EllipticArc::getYRadius() | 82 | 1 | 3 | |
| BaconQrCode\Common\CharacterSetEci::__construct() | 81 | 1 | 3 | |
| BaconQrCode\Encoder\ByteMatrix::getHeight() | 82 | 1 | 3 | |
| BaconQrCode\Renderer\RendererStyle\Fill::uniformColor() | 66 | 1 | 10 |
315 more item(s) not shown.