Code Analysis: Advanced IP Blocker 8.5.4

Function Rating Maintainability Complexity Lines of code
ADVAIPBL_Main::handle_admin_actions()
D
19
59 180
ADVAIPBL_Main::display_log_table_generic()
D
20
48 185
ADVAIPBL_Main::run_all_block_checks()
D
25
52 122
BaconQrCode\Common\ReedSolomonCodec::decode()
D
25
44 165
BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule3()
D
37 39 65
ADVAIPBL_User_Session_Manager::display_admin_page()
D
26
33 150
ADVAIPBL_Main::settings_page_content()
D
27
33 137
ADVAIPBL_Main::sanitize_settings()
D
32 33 84
ADVAIPBL_Main::send_block_notification()
D
30 31 92
ADVAIPBL_Main::display_status_tab()
D
23
22 227
ADVAIPBL_Main::display_blocked_ips_tab()
C
27
26 142
ADVAIPBL_Main::display_whitelist_tab()
C
31 23 109
ADVAIPBL_Main::display_ip_trust_log_tab()
C
28
20 143
BaconQrCode\Renderer\Module\RoundnessModule::createPath()
C
36 24 82
ADVAIPBL_Main::handle_error()
B
33 22 90
ADVAIPBL_Main::get_xmlrpc_dependent_plugins()
B
37 21 68
ADVAIPBL_Main::get_ip_intelligence()
B
35 18 88
BaconQrCode\Common\Version::versions()
B
23
2 327
ADVAIPBL_Main::limpiar_ips_expiradas()
B
39 20 56
ADVAIPBL_Main::display_general_log_tab()
B
34 18 85
ADVAIPBL_Main::load_admin_scripts()
B
29 15 123
ADVAIPBL_Main::log_specific_error()
B
37 19 61
ADVAIPBL_Main::detect_http_error_status()
B
41 20 45
BaconQrCode\Renderer\Image\EpsImageBackEnd::createGradientFill()
B
34 16 102
ADVAIPBL_Main::execute_shutdown_block()
B
33 17 84
ADVAIPBL_Main::desbloquear_ip()
B
40 18 56
BaconQrCode\Common\ReedSolomonCodec::__construct()
B
40 17 60
ADVAIPBL_CLI::waf()
B
40 17 55
ADVAIPBL_Main::log_settings_change()
B
33 14 93
ADVAIPBL_Main::display_cron_logs_tab()
B
34 14 87
ADVAIPBL_CLI::session()
B
39 16 55
ADVAIPBL_Waf_Manager::run_waf_scan()
B
42 16 49
ADVAIPBL_CLI::whitelist()
A
42 16 44
BaconQrCode\Renderer\GDLibRenderer::drawEye()
A
49 17 26
ADVAIPBL_Main::display_blocked_signatures_tab()
A
32 11 110
ADVAIPBL_Main::get_country_list()
A
22
1 249
ADVAIPBL_Main::log_request_signature()
A
38 13 68
ADVAIPBL_Dashboard_Manager::get_recent_attacks_for_map()
A
42 14 52
BaconQrCode\Common\BitMatrix::getEnclosingRectangle()
A
45 14 43
ADVAIPBL_CLI::geoblock()
A
45 14 36
ADVAIPBL_Main::send_telemetry_data()
A
34 10 90
ADVAIPBL_CLI::config()
A
46 14 29
ADVAIPBL_Main::handle_import_settings()
A
40 12 59
ADVAIPBL_Main::handle_login_action()
A
43 13 44
ADVAIPBL_Main::on_settings_update()
A
45 13 41
ADVAIPBL_Main::block_ip_instantly()
A
44 13 38
ADVAIPBL_Main::add_hooks()
A
35 10 80
ADVAIPBL_CLI::waf_exclude()
A
42 12 49
ADVAIPBL_CLI::asn()
A
46 13 34
ADVAIPBL_Main::display_general_settings_tab()
A
30 2 195
DASPRiD\Enum\EnumMap::isValidValue()
A
51 13 28
ADVAIPBL_Asn_Manager::check_asn_block()
A
45 12 40
BaconQrCode\Encoder\Encoder::interleaveWithEcBytes()
A
43 11 50
BaconQrCode\Renderer\Image\SvgImageBackEnd::createGradientFill()
A
39 10 65
ADVAIPBL_Main::register_settings()
A
24
1 194
ADVAIPBL_Main::text_field_callback()
A
43 11 44
ADVAIPBL_Rate_Limiting_Manager::check_request_rate()
A
43 11 44
ADVAIPBL_Main::get_all_blocked_ips_for_cli()
A
41 10 58
ADVAIPBL_Main::add_admin_ip_to_whitelist_on_first_run()
A
49 12 27
ADVAIPBL_Main::resync_block_transients()
A
49 12 26
ADVAIPBL_CLI::score_get()
A
45 11 37
ADVAIPBL_Main::validate_recaptcha_response()
A
46 11 36
BaconQrCode\Encoder\MatrixUtil::embedDataBits()
A
47 11 36
ADVAIPBL_Main::access_denied_page()
A
43 10 51
ADVAIPBL_Main::display_asn_blocking_tab()
A
36 7 91
ADVAIPBL_Main::prevent_login_hinting_errors()
A
49 11 28
BaconQrCode\Common\BitArray::isRange()
A
50 11 27
ADVAIPBL_Main::handle_export_settings_ajax()
A
45 10 39
ADVAIPBL_Main::parse_user_agent()
A
43 9 48
ADVAIPBL_Fingerprint_Manager::analyze_and_flag_signatures()
A
38 7 77
ADVAIPBL_Main::display_2fa_section_in_profile()
A
38 6 87
ADVAIPBL_Main::process_and_send_summary()
A
40 8 56
ADVAIPBL_CLI::unblock_ip_autonomo()
A
44 9 41
ADVAIPBL_CLI::unblock()
A
45 9 40
ADVAIPBL_Main::handle_send_test_email()
A
39 7 68
BaconQrCode\Encoder\Encoder::encode()
A
42 8 52
ADVAIPBL_Main::schedule_cron_jobs()
A
53 10 22
BaconQrCode\Encoder\MaskUtil::getDataMaskBit()
A
48 9 34
ADVAIPBL_Main::send_2fa_notification_email()
A
43 8 48
BaconQrCode\Renderer\GDLibRenderer::renderImage()
A
49 9 31
ADVAIPBL_Main::update_spamhaus_list()
A
48 9 30
ADVAIPBL_Main::get_live_attacks_for_feed()
A
44 8 43
ADVAIPBL_Main::display_credits_tab()
A
32 1 148
ADVAIPBL_Main::migrate_old_logs()
A
49 9 27
BaconQrCode\Renderer\Image\ImagickImageBackEnd::createGradientFill()
A
42 7 57
BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule1Internal()
A
51 9 26
ADVAIPBL_Main::intercept_login_step_1()
A
50 9 26
ADVAIPBL_Main::display_user_agents_tab()
A
32 2 131
BaconQrCode\Common\BitArray::setRange()
A
52 9 24
BaconQrCode\Common\Version::buildFunctionPattern()
A
51 9 24
ADVAIPBL_Main::add_to_whitelist_and_unblock()
A
46 8 39
BaconQrCode\Encoder\Encoder::chooseMode()
A
52 9 24
BaconQrCode\Renderer\Image\SvgImageBackEnd::startPathElement()
A
43 7 52
ADVAIPBL_Main::get_all_blocked_entries()
A
52 9 22
BaconQrCode\Encoder\Encoder::terminateBits()
A
52 9 22
ADVAIPBL_User_Session_Manager::get_active_sessions()
A
46 8 36
BaconQrCode\Common\BitMatrix::setRegion()
A
53 9 20
BaconQrCode\Renderer\Module\EdgeIterator\Edge::getSimplifiedPoints()
A
55 9 19
ADVAIPBL_Main::display_force_2fa_setup_notice()
A
48 8 33
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::findEdge()
A
50 8 31
BaconQrCode\Renderer\PlainTextRenderer::render()
A
49 8 30
BaconQrCode\Renderer\Color\Cmyk::__construct()
A
59 9 14
BaconQrCode\Common\FormatInformation::doDecodeFormatInformation()
A
52 8 26
ADVAIPBL_User_Session_Manager::parse_user_agent()
A
59 9 11
BaconQrCode\Renderer\Image\ImagickImageBackEnd::drawPath()
A
47 7 40
BaconQrCode\Encoder\Encoder::appendKanjiBytes()
A
50 8 24
ADVAIPBL_Main::is_ip_in_range()
A
51 8 24
ADVAIPBL_CLI::is_ip_in_range()
A
51 8 24
ADVAIPBL_Main::execute_webhook_send()
A
47 7 36
ADVAIPBL_Main::migrate_whitelist_format()
A
53 8 21
BaconQrCode\Renderer\Image\EpsImageBackEnd::drawPathOperations()
A
47 7 35
BaconQrCode\Encoder\Encoder::isOnlyDoubleByteKanji()
A
55 8 17
ADVAIPBL_Main::handle_threat_event()
A
47 7 32
ADVAIPBL_Main::__construct()
A
48 7 31
ADVAIPBL_Main::ajax_whitelist_signature()
A
47 7 31
ADVAIPBL_Main::is_valid_ip_or_range()
S
57 8 15
ADVAIPBL_Main::display_waf_tab()
S
35 2 105
ADVAIPBL_Main::ajax_2fa_activate()
S
56 8 15
ADVAIPBL_CLI::is_valid_ip_or_range()
S
58 8 13
ADVAIPBL_Main::prevent_login_hinting()
S
51 7 27
BaconQrCode\Common\ReedSolomonCodec::encode()
S
52 7 25
ADVAIPBL_Api_Manager::fetch_from_ipinfo()
S
46 6 37
ADVAIPBL_Main::display_2fa_login_form_step_2()
S
43 5 51
ADVAIPBL_Main::display_2fa_backup_code_form()
S
43 5 51
ADVAIPBL_Main::ajax_verify_api_key()
S
53 7 20
BaconQrCode\Encoder\MatrixUtil::maybeEmbedPositionAdjustmentPatterns()
S
54 7 20
ADVAIPBL_2FA_Users_List_Table::process_bulk_action()
S
56 7 18
ADVAIPBL_Main::is_whitelisted()
S
56 7 18
ADVAIPBL_CLI::tfa_reset()
S
55 7 17
ADVAIPBL_CLI::tfa_status()
S
56 7 16
ADVAIPBL_Main::auto_whitelist_admin_on_login()
S
56 7 16
RobThree\Auth\Providers\Qr\QRServerProvider::getMimeType()
S
58 7 16
ADVAIPBL_Main::check_for_malicious_signature()
S
49 6 31
ADVAIPBL_Asn_Manager::extract_asn_from_data()
S
58 7 15
ADVAIPBL_Main::log_wp_cron_execution()
S
48 6 30
BaconQrCode\Encoder\Encoder::getNumDataBytesAndNumEcBytesForBlockId()
S
50 6 30
ADVAIPBL_Main::add_admin_bar_menu()
S
40 4 59
ADVAIPBL_Main::activate_plugin()
S
49 6 29
BaconQrCode\Renderer\Color\Rgb::__construct()
S
62 7 11
ADVAIPBL_Main::display_telemetry_notice()
S
53 6 24
ADVAIPBL_CLI::score_reset()
S
52 6 23
ADVAIPBL_2fa_Manager::is_valid_backup_code()
S
53 6 23
DASPRiD\Enum\EnumMap::expect()
S
55 6 23
ADVAIPBL_Main::ajax_handle_telemetry_notice()
S
52 6 23
ADVAIPBL_2FA_Users_List_Table::prepare_items()
S
46 5 38
ADVAIPBL_Api_Manager::fetch_from_ip_api()
S
51 6 22
ADVAIPBL_CLI::score()
S
55 6 21
RobThree\Auth\TwoFactorAuth::base32Decode()
S
52 6 21
RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider::getQRCodeImage()
S
54 6 21
ADVAIPBL_CLI::provider()
S
53 6 21
ADVAIPBL_Main::display_2fa_management_tab()
S
44 4 50
BaconQrCode\Renderer\Image\ImagickImageBackEnd::getColorPixel()
S
49 5 34
ADVAIPBL_Main::execute_threat_score_decay()
S
55 6 19
ADVAIPBL_Main::ajax_test_outbound_connection()
S
54 6 19
BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule2()
S
56 6 18
ADVAIPBL_Main::ajax_add_ip_to_whitelist()
S
55 6 17
ADVAIPBL_User_Session_Manager::ajax_close_user_session()
S
55 6 17
BaconQrCode\Renderer\ImageRenderer::drawEye()
S
50 5 32
ADVAIPBL_2FA_Users_List_Table::column_status()
S
56 6 16
ADVAIPBL_Api_Manager::fetch_from_ipapi()
S
55 6 15
ADVAIPBL_Api_Manager::fetch_from_ipstack()
S
55 6 15
ADVAIPBL_User_Session_Manager::get_cached_locations()
S
82 7 1
ADVAIPBL_Main::handle_send_test_push()
S
49 5 29
ADVAIPBL_User_Session_Manager::ajax_close_sessions_by_role()
S
57 6 14
ADVAIPBL_Main::get_server_ip()
S
58 6 14
ADVAIPBL_Waf_Manager::scan_data_recursively()
S
60 6 14
ADVAIPBL_Threat_Score_Manager::increment_score()
S
46 4 42
ADVAIPBL_Api_Manager::fetch_location()
S
61 6 12
ADVAIPBL_Dashboard_Manager::get_timeline_stats()
S
51 5 26
BaconQrCode\Renderer\Path\EllipticArc::calculateCenterPointParameters()
S
46 4 37
BaconQrCode\Encoder\Encoder::appendAlphanumericBytes()
S
54 5 21
ADVAIPBL_Main::send_signature_flagged_notification()
S
46 4 35
ADVAIPBL_2FA_Users_List_Table::get_views()
S
48 4 35
BaconQrCode\Encoder\ByteMatrix::__toString()
S
55 5 20
DASPRiD\Enum\AbstractEnum::values()
S
55 5 19
DASPRiD\Enum\AbstractEnum::constants()
S
55 5 19
BaconQrCode\Common\BitMatrix::getTopLeftOnBit()
S
56 5 18
BaconQrCode\Common\BitMatrix::getBottomRightOnBit()
S
56 5 18
BaconQrCode\Common\Version::decodeVersionInformation()
S
56 5 18
BaconQrCode\Encoder\Encoder::appendBytes()
S
57 5 18
ADVAIPBL_Main::ajax_reset_threat_score()
S
55 5 18
ADVAIPBL_Main::admin_menu()
S
43 2 62
ADVAIPBL_Main::ajax_delete_signature()
S
55 5 17
RobThree\Auth\TwoFactorAuth::ensureCorrectTime()
S
57 5 17
BaconQrCode\Renderer\Image\SvgImageBackEnd::new()
S
49 4 31
ADVAIPBL_Main::ajax_get_signature_details()
S
56 5 16
ADVAIPBL_Main::ajax_get_score_history()
S
56 5 16
ADVAIPBL_CLI::provider_remove_key()
S
57 5 15
BaconQrCode\Common\ErrorCorrectionLevel::forBits()
S
61 5 13
ADVAIPBL_Main::ajax_2fa_generate()
S
59 5 13
ADVAIPBL_Main::setup_database_tables()
S
42 1 73
ADVAIPBL_Main::print_sortable_header()
S
60 5 11
ADVAIPBL_Main::disable_rest_api_user_endpoints()
S
63 5 11
BaconQrCode\Renderer\GDLibRenderer::__construct()
S
62 5 11
ADVAIPBL_CLI::provider_list()
S
60 5 11
BaconQrCode\Renderer\Module\DotsModule::createPath()
S
52 4 25
BaconQrCode\Renderer\GDLibRenderer::draw()
S
52 4 24
BaconQrCode\Renderer\GDLibRenderer::getColor()
S
53 4 23
BaconQrCode\Renderer\Image\EpsImageBackEnd::new()
S
47 3 38
ADVAIPBL_Main::get_default_settings()
S
39 1 67
ADVAIPBL_Main::add_cron_intervals()
S
55 4 21
ADVAIPBL_CLI::score_list()
S
53 4 21
BaconQrCode\Encoder\Encoder::appendNumericBytes()
S
55 4 20
ADVAIPBL_2fa_Manager::verify_and_activate()
S
55 4 19
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::xorEdge()
S
56 4 18
BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule4()
S
55 4 18
BaconQrCode\Renderer\Image\EpsImageBackEnd::getColorString()
S
56 4 18
BaconQrCode\Renderer\Image\SvgImageBackEnd::done()
S
57 4 17
BaconQrCode\Common\BitArray::getNextSet()
S
56 4 17
BaconQrCode\Renderer\Path\EllipticArc::createCurves()
S
48 3 32
BaconQrCode\Common\BitArray::getNextUnset()
S
56 4 17
ADVAIPBL_Main::display_honeypot_tab()
S
43 2 47
BaconQrCode\Renderer\ImageRenderer::render()
S
49 3 32
RobThree\Auth\Providers\Time\HttpTimeProvider::getTime()
S
56 4 16
ADVAIPBL_Fingerprint_Manager::get_request_headers_for_log()
S
56 4 16
BaconQrCode\Encoder\MatrixUtil::maybeEmbedVersionInfo()
S
57 4 16
BaconQrCode\Renderer\Image\SvgImageBackEnd::drawPathWithColor()
S
58 4 15
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::isSet()
S
66 5 8
ADVAIPBL_Main::display_dashboard_tab()
S
47 1 60
ADVAIPBL_Main::prevent_author_enumeration_redirect()
S
65 5 8
BaconQrCode\Common\BitArray::toBytes()
S
59 4 14
BaconQrCode\Common\CharacterSetEci::nameToEci()
S
61 4 13
ADVAIPBL_Main::handle_clear_cache_action()
S
58 4 13
ADVAIPBL_2FA_Users_List_Table::column_default()
S
62 4 12
BaconQrCode\Common\BitMatrix::__construct()
S
60 4 12
BaconQrCode\Common\CharacterSetEci::valueToEci()
S
62 4 12
BaconQrCode\Encoder\MatrixUtil::embedTimingPatterns()
S
61 4 12
BaconQrCode\Renderer\Image\EpsImageBackEnd::getColorSetString()
S
62 4 12
ADVAIPBL_CLI::block()
S
58 4 12
ADVAIPBL_CLI::provider_set_key()
S
60 4 11
ADVAIPBL_Main::print_log_sortable_header()
S
60 4 11
RobThree\Auth\Providers\Qr\QRicketProvider::getMimeType()
S
63 4 11
ADVAIPBL_User_Session_Manager::ajax_close_all_user_sessions()
S
60 4 11
ADVAIPBL_Fingerprint_Manager::get_signature_details()
S
52 3 25
ADVAIPBL_Main::render_import_export_controls_callback()
S
46 1 55
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::handleErrorCorrectionLevel()
S
54 3 24
ADVAIPBL_2FA_Users_List_Table::extra_tablenav()
S
53 3 23
ADVAIPBL_Threat_Score_Manager::decay_scores()
S
54 3 22
ADVAIPBL_Dashboard_Manager::get_summary_stats()
S
54 3 21
BaconQrCode\Encoder\MatrixUtil::embedTypeInfo()
S
55 3 19
ADVAIPBL_CLI::blocked()
S
55 3 19
ADVAIPBL_Main::enqueue_recaptcha_script()
S
57 3 18
RobThree\Auth\Providers\Time\NTPTimeProvider::getTime()
S
54 3 18
ADVAIPBL_Main::log_event()
S
56 3 18
ADVAIPBL_Main::textarea_field_callback()
S
56 3 17
ADVAIPBL_User_Session_Manager::print_sortable_header()
S
56 3 17
BaconQrCode\Common\BitArray::__toString()
S
63 4 10
BaconQrCode\Common\BitMatrix::getRow()
S
62 4 10
BaconQrCode\Renderer\RendererStyle\RendererStyle::__construct()
S
71 4 5
BaconQrCode\Common\CharacterSetEci::getCharacterSetEciByValue()
S
63 4 10
DASPRiD\Enum\EnumMap::serialize()
S
59 3 15
RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider::qrCodeInstance()
S
63 4 10
RobThree\Auth\Providers\Time\NTPTimeProvider::__construct()
S
67 4 8
ADVAIPBL_2FA_Users_List_Table::column_actions()
S
57 3 15
ADVAIPBL_Main::get_html_email_template()
S
45 1 45
ADVAIPBL_Main::checkbox_field_callback()
S
57 3 15
ADVAIPBL_Main::ajax_2fa_deactivate()
S
63 4 9
ADVAIPBL_Main::prevent_user_enumeration_via_feeds()
S
65 4 9
ADVAIPBL_User_Session_Manager::save_settings()
S
83 4 1
ADVAIPBL_Main::get_formatted_datetime()
S
82 4 1
ADVAIPBL_CLI::log_clear()
S
65 4 6
ADVAIPBL_Main::verify_js_challenge()
S
56 3 15
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::findNext()
S
63 4 10
BaconQrCode\Renderer\Path\EllipticArc::toCurves()
S
64 4 9
BaconQrCode\Common\BitArray::appendBits()
S
63 4 9
BaconQrCode\Encoder\Encoder::chooseVersion()
S
58 3 14
BaconQrCode\Renderer\GDLibRenderer::normalizePoints()
S
59 3 14
BaconQrCode\Renderer\Module\SquareModule::createPath()
S
60 3 13
ADVAIPBL_Main::display_admin_notice()
S
60 3 13
DASPRiD\Enum\EnumMap::put()
S
60 3 13
BaconQrCode\Encoder\Encoder::chooseMaskPattern()
S
60 3 13
ADVAIPBL_Main::handle_login_page_restriction()
S
60 3 13
ADVAIPBL_Asn_Manager::get_log_details()
S
61 3 12
ADVAIPBL_Main::threat_scores_callback()
S
51 2 27
BaconQrCode\Renderer\Eye\ModuleEye::getExternalPath()
S
61 3 12
ADVAIPBL_Main::ajax_get_dashboard_stats()
S
61 3 12
ADVAIPBL_Threat_Score_Manager::get_log_details()
S
61 3 12
BaconQrCode\Common\Mode::getCharacterCountBits()
S
63 3 11
ADVAIPBL_Main::print_modal_html_in_footer()
S
52 1 40
ADVAIPBL_Main::display_recaptcha_field()
S
55 2 23
ADVAIPBL_Main::xmlrpc_protection_mode_callback()
S
54 2 22
ADVAIPBL_Main::tfa_force_roles_callback()
S
55 2 22
ADVAIPBL_Main::render_live_feed_shortcode()
S
48 1 37
ADVAIPBL_Main::notification_frequency_callback()
S
54 2 20
ADVAIPBL_Main::geolocation_provider_callback()
S
55 2 20
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::qrCodeInstance()
S
56 2 19
BaconQrCode\Renderer\ImageRenderer::drawEyes()
S
51 1 34
RobThree\Auth\Providers\Qr\BaseHTTPQRCodeProvider::getContent()
S
56 2 18
RobThree\Auth\Providers\Time\HttpTimeProvider::__construct()
S
57 2 18
ADVAIPBL_Main::serve_js_challenge()
S
56 2 17
ADVAIPBL_Main::geoblock_countries_callback()
S
58 2 16
DASPRiD\Enum\AbstractEnum::valueOf()
S
62 3 10
ADVAIPBL_CLI::log_list()
S
64 3 7
ADVAIPBL_Main::unblock_all_ips()
S
58 2 15
ADVAIPBL_CLI::xmlrpc_mode()
S
64 3 8
ADVAIPBL_CLI::log()
S
66 3 8
ADVAIPBL_Api_Manager::fetch_from_geoiplookup()
S
60 3 10
BaconQrCode\Renderer\Module\DotsModule::__construct()
S
72 3 5
ADVAIPBL_Main::conditionally_remove_admin_notices()
S
67 3 7
BaconQrCode\Common\BitArray::xorBits()
S
63 3 10
BaconQrCode\Writer::writeString()
S
64 3 9
ADVAIPBL_Main::render_per_page_selector()
S
59 2 15
BaconQrCode\Encoder\MatrixUtil::embedVerticalSeparationPattern()
S
65 3 8
DASPRiD\Enum\EnumMap::equals()
S
66 3 9
DASPRiD\Enum\EnumMap::getIterator()
S
66 3 8
RobThree\Auth\TwoFactorAuth::__construct()
S
64 3 10
RobThree\Auth\TwoFactorAuth::verifyCode()
S
62 3 10
ADVAIPBL_Main::get_current_admin_username()
S
74 3 4
BaconQrCode\Encoder\ByteMatrix::clear()
S
68 3 7
advaipbl_register_cli_commands()
S
70 3 6
ADVAIPBL_Main::restrict_login_page_callback()
S
57 2 15
BaconQrCode\Renderer\Image\SvgImageBackEnd::pop()
S
63 3 10
BaconQrCode\Encoder\MatrixUtil::embedPositionDetectionPattern()
S
67 3 7
BaconQrCode\Encoder\MatrixUtil::removePositionDetectionPattern()
S
67 3 7
BaconQrCode\Encoder\QrCode::__toString()
S
59 2 15
BaconQrCode\Renderer\Color\Gray::__construct()
S
72 3 5
ADVAIPBL_Main::check_database_update()
S
66 3 9
BaconQrCode\Renderer\Eye\ModuleEye::getInternalPath()
S
64 3 9
ADVAIPBL_CLI::provider_set()
S
61 3 10
ADVAIPBL_Main::sanitize_score_threshold()
S
70 3 6
BaconQrCode\Renderer\Color\Rgb::toCmyk()
S
58 2 15
ADVAIPBL_2fa_Manager::verify_code()
S
85 3 1
ADVAIPBL_Main::handle_spamhaus_refresh_action()
S
63 3 9
ADVAIPBL_2fa_Manager::generate_backup_codes()
S
84 3 1
ADVAIPBL_CLI::log_event_autonomo()
S
64 3 7
BaconQrCode\Renderer\Color\Alpha::__construct()
S
72 3 5
BaconQrCode\Encoder\Encoder::append8BitBytes()
S
62 3 10
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::__construct()
S
63 3 9
DASPRiD\Enum\EnumMap::unserialize()
S
64 3 9
BaconQrCode\Common\BitArray::reverse()
S
64 3 9
BaconQrCode\Encoder\MatrixUtil::embedPositionAdjustmentPattern()
S
67 3 7
ADVAIPBL_Main::email_field_callback()
S
59 2 15
BaconQrCode\Encoder\MatrixUtil::embedHorizontalSeparationPattern()
S
65 3 8
BaconQrCode\Common\Version::getVersionForNumber()
S
69 3 6
ADVAIPBL_Main::schedule_notification_cron()
S
65 3 8
BaconQrCode\Encoder\ByteMatrix::getBytes()
S
70 3 7
BaconQrCode\Renderer\Module\RoundnessModule::__construct()
S
70 3 6
DASPRiD\Enum\EnumMap::__construct()
S
59 2 14
BaconQrCode\Encoder\Encoder::getCodec()
S
60 2 14
BaconQrCode\Renderer\Image\EpsImageBackEnd::drawPathWithColor()
S
59 2 14
BaconQrCode\Renderer\Image\EpsImageBackEnd::drawPathWithGradient()
S
60 2 13
BaconQrCode\Renderer\Image\ImagickImageBackEnd::done()
S
61 2 13
ADVAIPBL_Main::execute_signature_analysis()
S
60 2 13
BaconQrCode\Encoder\MatrixUtil::makeTypeInfoBits()
S
60 2 12
ADVAIPBL_2fa_Manager::admin_reset_for_user()
S
61 2 12
BaconQrCode\Renderer\GDLibRenderer::newImage()
S
61 2 12
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::getIterator()
S
63 2 11
BaconQrCode\Encoder\Encoder::generateEcBytes()
S
62 2 11
ADVAIPBL_2fa_Manager::deactivate_for_user()
S
62 2 11
BaconQrCode\Renderer\Image\SvgImageBackEnd::translate()
S
62 2 11
BaconQrCode\Common\Version::__construct()
S
62 2 11
BaconQrCode\Renderer\GDLibRenderer::render()
S
63 2 11
BaconQrCode\Renderer\Image\SvgImageBackEnd::scale()
S
62 2 11
ADVAIPBL_Dashboard_Manager::get_system_status()
S
54 1 21
ADVAIPBL_2fa_Manager::__construct()
S
55 1 20
ADVAIPBL_Dashboard_Manager::get_spamhaus_stats()
S
55 1 20
ADVAIPBL_User_Session_Manager::enqueue_scripts_styles()
S
53 1 20
BaconQrCode\Renderer\Path\Curve::rotate()
S
56 1 19
ADVAIPBL_Dashboard_Manager::get_top_countries()
S
58 1 19
ADVAIPBL_Main::get_all_block_type_definitions()
S
54 1 18
ADVAIPBL_Main::get_block_message()
S
56 1 17
ADVAIPBL_Main::register_live_feed_api_endpoint()
S
57 1 17
BaconQrCode\Renderer\Path\EllipticArc::rotate()
S
58 1 16
BaconQrCode\Renderer\Eye\PointyEye::getExternalPath()
S
59 1 16
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::getQRCodeImage()
S
68 2 7
BaconQrCode\Common\BitUtils::numberOfTrailingZeros()
S
72 2 4
BaconQrCode\Common\BitUtils::unsignedRightShift()
S
68 2 7
BaconQrCode\Renderer\RendererStyle\EyeFill::inheritsBothColors()
S
79 2 3
BaconQrCode\Common\BitArray::clear()
S
70 2 6
BaconQrCode\Common\BitMatrix::setRow()
S
69 2 6
BaconQrCode\Common\FormatInformation::decodeFormatInformation()
S
64 2 10
BaconQrCode\Encoder\MatrixUtil::findMsbSet()
S
67 2 8
BaconQrCode\Renderer\RendererStyle\Fill::default()
S
77 2 3
DASPRiD\Enum\EnumMap::remove()
S
64 2 10
BaconQrCode\Renderer\Image\SvgImageBackEnd::rotate()
S
66 2 8
BaconQrCode\Renderer\Image\SvgImageBackEnd::drawPathWithGradient()
S
64 2 9
BaconQrCode\Renderer\Image\ImagickImageBackEnd::pop()
S
68 2 7
BaconQrCode\Renderer\RendererStyle\EyeFill::getExternalColor()
S
71 2 6
DASPRiD\Enum\AbstractEnum::compareTo()
S
64 2 10
BaconQrCode\Renderer\Path\Path::getIterator()
S
75 2 5
BaconQrCode\Common\Version::getProvisionalVersionForDimension()
S
69 2 6
ADVAIPBL_Api_Manager::get_api_key_for()
S
67 2 7
BaconQrCode\Common\ReedSolomonCodec::modNn()
S
68 2 7
BaconQrCode\Common\EcBlocks::getNumBlocks()
S
69 2 7
BaconQrCode\Renderer\Image\SvgImageBackEnd::push()
S
66 2 8
BaconQrCode\Renderer\RendererStyle\Fill::getForegroundGradient()
S
71 2 6
DASPRiD\Enum\NullValue::instance()
S
78 2 3
BaconQrCode\Renderer\Image\ImagickImageBackEnd::scale()
S
66 2 8
BaconQrCode\Renderer\RendererStyle\Fill::getForegroundColor()
S
71 2 6
BaconQrCode\Renderer\Image\ImagickImageBackEnd::rotate()
S
66 2 8
BaconQrCode\Common\BitMatrix::clear()
S
70 2 6
BaconQrCode\Common\FormatInformation::equals()
S
72 2 6
DASPRiD\Enum\EnumMap::maskNull()
S
72 2 6
BaconQrCode\Encoder\ByteMatrix::__construct()
S
69 2 6
BaconQrCode\Common\CharacterSetEci::getCharacterSetEciByName()
S
66 2 8
BaconQrCode\Renderer\Image\EpsImageBackEnd::translate()
S
69 2 6
BaconQrCode\Renderer\Path\Path::rotate()
S
68 2 7
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::handleColor()
S
66 2 7
BaconQrCode\Renderer\Module\SquareModule::instance()
S
78 2 3
ADVAIPBL_2fa_Manager::is_2fa_forced_for_user()
S
86 2 1
BaconQrCode\Renderer\Path\EllipticArc::angle()
S
63 2 9
BaconQrCode\Renderer\Image\SvgImageBackEnd::__construct()
S
73 2 5
BaconQrCode\Encoder\QrCode::isValidMaskPattern()
S
78 2 3
ADVAIPBL_Dashboard_Manager::get_dashboard_stats()
S
58 1 15
BaconQrCode\Renderer\Image\EpsImageBackEnd::rotate()
S
70 2 6
ADVAIPBL_Main::on_waf_rules_update()
S
65 2 9
RobThree\Auth\TwoFactorAuth::createSecret()
S
62 2 10
BaconQrCode\Renderer\Path\Path::translate()
S
68 2 7
BaconQrCode\Renderer\RendererStyle\EyeFill::getInternalColor()
S
71 2 6
BaconQrCode\Renderer\RendererStyle\EyeFill::inherit()
S
78 2 3
BaconQrCode\Common\BitArray::ensureCapacity()
S
72 2 5
RobThree\Auth\TwoFactorAuth::getQRCodeImageAsDataUri()
S
65 2 9
BaconQrCode\Common\BitArray::appendBitArray()
S
68 2 7
ADVAIPBL_2fa_Manager::hash_backup_codes()
S
87 2 1
BaconQrCode\Renderer\Image\ImagickImageBackEnd::__construct()
S
68 2 7
BaconQrCode\Encoder\ByteMatrix::__clone()
S
71 2 6
BaconQrCode\Renderer\Image\ImagickImageBackEnd::translate()
S
66 2 8
BaconQrCode\Renderer\Path\Close::instance()
S
78 2 3
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::flip()
S
71 2 5
BaconQrCode\Common\BitArray::appendBit()
S
67 2 7
BaconQrCode\Renderer\Image\ImagickImageBackEnd::push()
S
68 2 7
BaconQrCode\Renderer\Image\EpsImageBackEnd::scale()
S
69 2 6
ADVAIPBL_2FA_Users_List_Table::search_box()
S
63 2 10
ADVAIPBL_Dashboard_Manager::get_top_attackers()
S
61 1 14
RobThree\Auth\Providers\Qr\QRServerProvider::getUrl()
S
60 1 13
BaconQrCode\Common\FormatInformation::numBitsDiffering()
S
60 1 13
ADVAIPBL_2FA_Users_List_Table::get_columns()
S
62 1 11
BaconQrCode\Renderer\Path\EllipticArc::translate()
S
64 1 11
BaconQrCode\Renderer\Color\Cmyk::toRgb()
S
62 1 11
RobThree\Auth\Providers\Qr\QRicketProvider::getUrl()
S
62 1 11
advaipbl_run_plugin()
S
83 1 3
BaconQrCode\Renderer\Color\Rgb::toGray()
S
76 1 3
ADVAIPBL_Rate_Limiting_Manager::__construct()
S
81 1 3
BaconQrCode\Renderer\RendererStyle\RendererStyle::getSize()
S
82 1 3
advaipbl_add_settings_link()
S
71 1 5
ADVAIPBL_Threat_Score_Manager::__construct()
S
73 1 5
BaconQrCode\Renderer\Module\EdgeIterator\Edge::addPoint()
S
68 1 7
BaconQrCode\Common\FormatInformation::__construct()
S
74 1 4
BaconQrCode\Renderer\Module\EdgeIterator\Edge::getPoints()
S
82 1 3
ADVAIPBL_Api_Manager::clear_transient_api_key()
S
80 1 3
BaconQrCode\Encoder\MaskUtil::applyMaskPenaltyRule1()
S
71 1 6
BaconQrCode\Renderer\Path\EllipticArc::__construct()
S
72 1 5
BaconQrCode\Common\Version::getDimensionForVersion()
S
79 1 3
BaconQrCode\Common\Version::getTotalCodewords()
S
82 1 3
BaconQrCode\Encoder\ByteMatrix::get()
S
80 1 3
BaconQrCode\Renderer\Path\Path::close()
S
73 1 5
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::__construct()
S
70 1 6
BaconQrCode\Renderer\Path\Curve::getY1()
S
82 1 3
RobThree\Auth\Providers\Qr\QRServerProvider::decodeColor()
S
78 1 3
BaconQrCode\Renderer\RendererStyle\Fill::__construct()
S
91 1 2
BaconQrCode\Renderer\Path\Path::ellipticArc()
S
71 1 5
BaconQrCode\Renderer\RendererStyle\Fill::hasGradientFill()
S
80 1 3
BaconQrCode\Encoder\QrCode::getErrorCorrectionLevel()
S
82 1 3
BaconQrCode\Renderer\Path\Path::move()
S
72 1 5
BaconQrCode\Renderer\RendererStyle\RendererStyle::getFill()
S
82 1 3
BaconQrCode\Renderer\Path\Path::curve()
S
71 1 5
BaconQrCode\Renderer\RendererStyle\EyeFill::inheritsExternalColor()
S
80 1 3
ADVAIPBL_Fingerprint_Manager::generate_signature()
S
64 1 9
BaconQrCode\Renderer\Color\Cmyk::toCmyk()
S
82 1 3
BaconQrCode\Encoder\QrCode::getMaskPattern()
S
82 1 3
BaconQrCode\Renderer\Color\Cmyk::getYellow()
S
82 1 3
BaconQrCode\Renderer\Path\Path::line()
S
72 1 5
BaconQrCode\Renderer\RendererStyle\Fill::uniformColor()
S
66 1 10
BaconQrCode\Renderer\Color\Gray::getGray()
S
82 1 3
ADVAIPBL_Dashboard_Manager::__construct()
S
77 1 4
BaconQrCode\Encoder\ByteMatrix::getWidth()
S
82 1 3
ADVAIPBL_Asn_Manager::__construct()
S
77 1 4
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator::pointOf()
S
74 1 4
DASPRiD\Enum\AbstractEnum::__callStatic()
S
79 1 3
BaconQrCode\Common\ErrorCorrectionLevel::getBits()
S
82 1 3
BaconQrCode\Renderer\Path\Curve::getX3()
S
82 1 3
BaconQrCode\Renderer\ImageRenderer::__construct()
S
91 1 2
ADVAIPBL_2FA_Users_List_Table::__construct()
S
68 1 7
BaconQrCode\Renderer\Path\Curve::__construct()
S
91 1 2
BaconQrCode\Renderer\Path\EllipticArc::getXAxisAngle()
S
82 1 3
BaconQrCode\Encoder\ByteMatrix::getArray()
S
82 1 3
BaconQrCode\Common\FormatInformation::hashCode()
S
79 1 3
BaconQrCode\Renderer\Color\Rgb::toRgb()
S
82 1 3
RobThree\Auth\Providers\Qr\QRServerProvider::__construct()
S
91 1 2
BaconQrCode\Renderer\Module\EdgeIterator\Edge::getMaxX()
S
82 1 3
BaconQrCode\Renderer\Color\Cmyk::toGray()
S
81 1 3
BaconQrCode\Renderer\Color\Cmyk::getCyan()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\EyeFill::inheritsInternalColor()
S
80 1 3
BaconQrCode\Renderer\Path\Path::append()
S
72 1 5
BaconQrCode\Renderer\Color\Alpha::toCmyk()
S
81 1 3
BaconQrCode\Common\CharacterSetEci::getValue()
S
80 1 3
BaconQrCode\Renderer\Path\Curve::getY3()
S
82 1 3
BaconQrCode\Renderer\Module\EdgeIterator\Edge::__construct()
S
91 1 2
BaconQrCode\Common\ErrorCorrectionLevel::__construct()
S
91 1 2
BaconQrCode\Renderer\Path\Curve::translate()
S
65 1 10
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider::getMimeType()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\RendererStyle::withSize()
S
74 1 5
BaconQrCode\Common\Version::getAlignmentPatternCenters()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\Fill::withForegroundColor()
S
66 1 10
BaconQrCode\Encoder\MaskUtil::__construct()
S
91 1 2
BaconQrCode\Renderer\PlainTextRenderer::__construct()
S
91 1 2
ADVAIPBL_Threat_Score_Manager::reset_score()
S
65 1 9
ADVAIPBL_Fingerprint_Manager::delete_signature()
S
64 1 10
ADVAIPBL_Api_Manager::set_transient_api_key()
S
80 1 3
BaconQrCode\Renderer\Path\Curve::getY2()
S
82 1 3
DASPRiD\Enum\AbstractEnum::__construct()
S
91 1 2
RobThree\Auth\Providers\Qr\QRServerProvider::getQRCodeImage()
S
79 1 3
BaconQrCode\Renderer\Color\Cmyk::getMagenta()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\EyeFill::uniform()
S
79 1 3
BaconQrCode\Common\BitMatrix::get()
S
72 1 4
BaconQrCode\Renderer\RendererStyle\RendererStyle::getEye()
S
82 1 3
BaconQrCode\Encoder\QrCode::getMatrix()
S
82 1 3
BaconQrCode\Renderer\Module\EdgeIterator\Edge::isPositive()
S
82 1 3
BaconQrCode\Renderer\Color\Gray::toCmyk()
S
78 1 3
ADVAIPBL_Api_Manager::__construct()
S
79 1 3
BaconQrCode\Renderer\Color\Gray::toRgb()
S
78 1 3
BaconQrCode\Renderer\RendererStyle\Fill::uniformGradient()
S
66 1 10
DASPRiD\Enum\AbstractEnum::name()
S
81 1 3
RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider::setLogo()
S
76 1 4
RobThree\Auth\TwoFactorAuth::getRngProvider()
S
80 1 3
BaconQrCode\Common\BitMatrix::set()
S
73 1 4
ADVAIPBL_Fingerprint_Manager::__construct()
S
81 1 3
BaconQrCode\Renderer\Color\Alpha::getBaseColor()
S
82 1 3
BaconQrCode\Renderer\Color\Rgb::getGreen()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\EyeFill::__construct()
S
91 1 2
BaconQrCode\Renderer\Color\Gray::toGray()
S
82 1 3
DASPRiD\Enum\AbstractEnum::ordinal()
S
81 1 3
BaconQrCode\Renderer\Color\Cmyk::getBlack()
S
82 1 3
BaconQrCode\Renderer\Path\Curve::getX2()
S
82 1 3
BaconQrCode\Encoder\ByteMatrix::set()
S
79 1 3
BaconQrCode\Renderer\Color\Rgb::getBlue()
S
82 1 3
BaconQrCode\Encoder\ByteMatrix::getHeight()
S
82 1 3
DASPRiD\Enum\AbstractEnum::createValue()
S
68 1 7
DASPRiD\Enum\AbstractEnum::__clone()
S
80 1 3
RobThree\Auth\Providers\Qr\QRicketProvider::getQRCodeImage()
S
79 1 3
BaconQrCode\Common\FormatInformation::getErrorCorrectionLevel()
S
82 1 3
ADVAIPBL_2fa_Manager::generate_new_secret_for_user()
S
65 1 8
BaconQrCode\Renderer\Color\Alpha::toGray()
S
81 1 3
BaconQrCode\Common\FormatInformation::getDataMask()
S
82 1 3
RobThree\Auth\TwoFactorAuth::getCode()
S
62 1 9
BaconQrCode\Renderer\RendererStyle\Fill::getBackgroundColor()
S
82 1 3
BaconQrCode\Renderer\Color\Rgb::getRed()
S
82 1 3
BaconQrCode\Encoder\QrCode::getVersion()
S
82 1 3
BaconQrCode\Renderer\Color\Alpha::toRgb()
S
81 1 3
BaconQrCode\Renderer\RendererStyle\Fill::withForegroundGradient()
S
66 1 10
BaconQrCode\Renderer\Path\Curve::getX1()
S
82 1 3
BaconQrCode\Renderer\Path\EllipticArc::getYRadius()
S
82 1 3
RobThree\Auth\TwoFactorAuth::getQRText()
S
66 1 8
BaconQrCode\Encoder\QrCode::__construct()
S
77 1 4
BaconQrCode\Renderer\Path\EllipticArc::getXRadius()
S
82 1 3
RobThree\Auth\Providers\Qr\QRicketProvider::__construct()
S
91 1 2
RobThree\Auth\TwoFactorAuth::getTimeProvider()
S
80 1 3
BaconQrCode\Renderer\Color\Alpha::getAlpha()
S
82 1 3
BaconQrCode\Common\CharacterSetEci::__construct()
S
81 1 3
BaconQrCode\Renderer\RendererStyle\RendererStyle::getMargin()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\RendererStyle::getModule()
S
82 1 3
BaconQrCode\Encoder\QrCode::getMode()
S
82 1 3
BaconQrCode\Renderer\RendererStyle\RendererStyle::withMargin()
S
74 1 5
BaconQrCode\Common\Version::getVersionNumber()
S
82 1 3
ADVAIPBL_Threat_Score_Manager::get_score()
S
67 1 8

168 more item(s) not shown.