Code Analysis: Limit Login Attempts 5.0.2

Function Rating Maintainability Complexity Lines of code
Mo_lla_wpns_ajax::lla_waf_rate_limiting_form()
C
28
23 171
Mo_lla_LoginHandler::mo_lla_init()
C
35 24 77
Mo_lla_FeedbackHandler::handle_feedback()
B
35 21 81
Mo_BuddyPress::signup_errors()
B
38 18 64
Mo_lla_reCaptcha::handle_recaptcha()
B
41 18 54
Mo_lla_wpns_ajax::lla_captcha_settings()
B
41 16 54
Mo_lla_LoginHandler::rename_login_custom_authenticate()
A
43 15 47
Mo_lla_LoginHandler::custom_authenticate()
A
44 15 46
Mo_lla_MoWpnsDB::mo_lla_migration_update()
A
40 12 63
Mo_lla_MoWpnsUtility::molla_send_configuration()
A
44 13 42
Mo_lla_MoWpnsHandler::is_browser_blocked()
A
54 14 20
Mo_lla_wpns_ajax::lla_login_security()
A
50 13 29
login_security_ajax()
A
38 3 171
Mo_lla_wpns_ajax::lla_waf_settings_form()
A
43 10 49
Mo_lla_MoWpnsHandler::block_ip()
A
50 11 28
Mo_lla_MoWpnsUtility::getCurrentBrowser()
A
55 11 18
Mo_lla_wpns_ajax::lla_ip_lookup()
A
40 8 58
WPSecurityPro::mo_lla_notices()
A
40 4 112
Mo_lla_MoWpnsHandler::is_country_blocked()
A
53 10 21
lla_handle_range_blocking()
A
47 9 34
lla_handle_manual_block_ip()
A
42 7 61
Mo_lla_wpns_ajax::lla_inactive_user_logout_form()
A
50 9 27
Mo_lla_LoginHandler::mo_lla_login_failed()
A
53 9 21
Mo_lla_MoWpnsDB::generate_tables()
A
45 7 49
Mo_lla_wpns_ajax::lla_handle_bf_configuration_form()
A
51 8 25
Mo_lla_LoginHandler::__construct()
A
54 8 20
Mo_lla_RegistrationHandler::mo_lla_registration_validations()
A
56 8 16
Mo_lla_wpns_ajax::savelfi()
S
43 5 58
Mo_lla_wpns_ajax::saverce()
S
43 5 57
Mo_lla_wpns_ajax::savexss()
S
43 5 57
Mo_lla_wpns_ajax::saverfi()
S
43 5 57
Mo_lla_wpns_ajax::savesql()
S
43 5 57
_register_customer()
S
51 7 26
Mo_lla_MoWpnsHandler::is_ip_range_blocked()
S
53 7 21
lla_handle_whitelist_ip()
S
46 5 48
Mo_lla_AjaxHandler::mo_lla_saml_actions()
S
57 7 17
Mo_lla_MoWpnsHandler::is_referer_blocked()
S
60 7 12
Mo_lla_MoWpnsUtility::sendNotificationToUserForUnusualActivities()
S
51 6 26
Mo_lla_MoWpnsUtility::getMessageContent()
S
52 6 24
Mo_lla_LoginHandler::user_inactive_logout_action()
S
53 6 23
Mo_lla_MoWpnsHandler::is_ip_blocked_in_anyway()
S
54 6 22
Mo_lla_Spam::comment_spam_check()
S
58 6 16
lla_handle_browser_blocking()
S
63 7 9
lla_handle_unblock_ip()
S
47 4 42
WPSecurityPro::__construct()
S
51 5 25
Mo_lla_wpns_ajax::lla_userSession_form()
S
53 5 24
Mo_lla_MoWpnsDB::update_transaction_table()
S
53 5 23
Mo_lla_MocURL::callAPI()
S
53 5 23
Mo_lla_AjaxHandler::lookupIP()
S
47 4 35
Mo_lla_MoWpnsDB::get_ip_blocked_count()
S
56 5 17
lla_handle_support_form()
S
57 5 16
Mo_lla_showLoginTransactions()
S
59 5 13
lla_handle_remove_whitelist()
S
49 3 35
Mo_lla_MoWpnsHandler::remove_htaccess_ips()
S
55 4 19
WPSecurityPro::my_expiration_filter()
S
58 4 16
Mo_lla_reCaptcha::custom_login_fields()
S
58 4 16
Mo_lla_MoWpnsDB::mo_plugin_activate()
S
58 4 16
lla_handle_rename_login_url_configuration()
S
58 4 16
Mo_lla_MocURL::send_email_alert()
S
48 3 31
Mo_lla_FeedbackHandler::molla_feedback_actions()
S
64 5 10
WPSecurityPro::mo_lla_show_message()
S
64 5 10
lla_handle_enable_rename_login_url()
S
59 4 14
WPSecurityPro::mollm_dashboard_widgets_content()
S
44 1 59
Mo_Icegram_EmailSubscription::recaptcha_for_email_sunscription()
S
50 1 59
Mo_lla_MoWpnsHandler::is_ip_blocked()
S
62 4 12
Mo_lla_MoWpnsHandler::whitelist_ip()
S
62 4 12
Mo_lla_MoWpnsHandler::is_ip_blocked_manual_ip()
S
63 4 11
Mo_lla_MoWpnsHandler::is_whitelisted()
S
63 4 11
Mo_lla_MoWpnsHandler::is_email_sent_to_user()
S
63 4 11
SetupWizard::showSetupWizard()
S
62 4 11
_get_current_customer()
S
54 3 19
Mo_lla_wpns_ajax::lla_xmlrpc_form()
S
57 3 18
Mo_lla_wpns_ajax::limitAttack()
S
59 3 17
Mo_lla_wpns_ajax::saveWAF()
S
58 3 17
WPSecurityPro::mo_lla_feedback_request()
S
57 3 16
Mo_lla_MoWpnsUtility::sendIpBlockedNotification()
S
58 3 16
WPSecurityPro::mo_lla_activate()
S
57 3 15
Mo_lla_MoWpnsHandler::add_htaccess_ips()
S
58 3 15
Mo_lla_MoWpnsUtility::icr()
S
66 4 8
Mo_lla_reCaptcha::register_with_captcha()
S
66 4 9
Mo_lla_MoWpnsUtility::get_current_url()
S
69 4 5
Mo_lla_reCaptcha::recaptcha_verify_3()
S
62 4 10
lla_handle_block_referrer()
S
63 4 10
lla_handle_content_protection()
S
68 4 6
lla_handle_enable_recaptcha()
S
59 3 14
Mo_lla_MoWpnsUtility::verify_recaptcha_3()
S
60 3 14
WPSecurityPro::mo_lla_settings_style()
S
59 3 13
Mo_lla_MoWpnsUtility::verify_recaptcha()
S
61 3 13
Logger::log_404()
S
61 3 12
lla_handle_bf_configuration_form()
S
61 3 11
_verify_customer()
S
62 3 11
WPSecurityPro::bp_signup_with_captcha()
S
63 3 11
Mo_lla_reCaptcha::woocommerce_register_with_captcha_checkout()
S
63 3 11
mo_lla_show_google_recaptcha_form_v3()
S
53 1 33
Mo_lla_MocURL::make_curl_call()
S
58 2 16
lla_handle_country_block()
S
64 3 9
lla_handle_comment_recaptcha()
S
65 3 8
lla_handle_custom_template()
S
67 3 7
lla_handle_user_agent_blocking()
S
65 3 8
lla_handle_notify_unusual_activity()
S
65 3 8
lla_handle_domain_blocking()
S
65 3 8
lla_handle_bf_enable_form()
S
65 3 8
lla_handle_notify_admin_on_ip_block()
S
65 3 8
lla_handle_admin_email()
S
62 3 10
lla_handle_comment_spam_blocking()
S
65 3 8
Mo_lla_reCaptcha::recaptcha_verify()
S
62 3 10
Mo_lla_MoWpnsHandler::audit_email_notification_sent_to_user()
S
70 3 6
Mo_lla_MoWpnsUtility::check_empty_or_null()
S
72 3 5
Mo_lla_Spam::__construct()
S
68 3 7
Mo_lla_MocURL::mo_lla_validate_recaptcha()
S
58 2 15
Mo_lla_MocURL::mo_lla_get_Captcha_v3()
S
58 2 15
Mo_lla_wpns_ajax::lla_userSession_form_reset()
S
62 2 13
Mo_lla_wpns_ajax::lla_whitelist_ip()
S
62 2 12
WPSecurityPro::mo_lla_deactivate()
S
62 2 12
Mo_lla_wpns_ajax::lla_handle_IP_blocking()
S
62 2 12
Mo_lla_LoginHandler::mo_lla_login_success()
S
62 2 11
mo_lla_show_google_recaptcha_form_v3_login()
S
58 1 22
WPSecurityPro::mo_lla()
S
57 1 18
WPSecurityPro::includes()
S
59 1 17
Mo_lla_MocURL::submit_contact_us()
S
56 1 17
Mo_lla_MoWpnsHandler::get_manual_blocked_ip_count()
S
70 2 7
Mo_lla_reCaptcha::woocommerce_login_with_captcha()
S
65 2 9
Mo_lla_wpns_ajax::mo_lla_blackfriday_remove()
S
64 2 10
Logger::log_403()
S
63 2 10
Mo_lla_MoWpnsHandler::get_failed_attempts_count()
S
65 2 10
Mo_lla_MoWpnsUtility::is_curl_installed()
S
70 2 6
Mo_lla_MoWpnsUtility::is_extension_installed()
S
70 2 6
Mo_lla_wpns_ajax::mo_login_security_ajax()
S
67 2 8
Mo_lla_MoWpnsDB::insert_transaction_audit()
S
65 2 8
Mo_lla_MocURL::send_otp_token()
S
58 1 15
Mo_lla_MocURL::wp_remote_post()
S
64 2 9
Mo_lla_LoginHandler::wooc_validate_user_captcha_register()
S
72 2 5
SetupWizard::decreseCurrentState()
S
75 2 4
Mo_lla_MoWpnsHandler::get_blocked_ip_waf()
S
70 2 7
Mo_lla_MocURL::create_customer()
S
58 1 15
Mo_lla_MoWpnsMessages::showMessage()
S
66 2 8
Mo_lla_showErrorTransactions()
S
65 2 8
Mo_lla_Spam::comment_spam_custom_field()
S
65 2 9
Mo_lla_MoWpnsHandler::get_blocked_attacks_count()
S
69 2 7
Mo_lla_MoWpnsUtility::get_client_ip()
S
66 2 9
Mo_lla_MoWpnsUtility::check_if_valid_email()
S
67 2 7
Mo_lla_reCaptcha::woocommerce_register_with_captcha()
S
65 2 9
Mo_lla_is_customer_valid()
S
68 2 6
validate_email()
S
78 2 3
_reset_password()
S
69 2 6
WPSecurityPro::mollm_register_dashboard_widgets()
S
64 2 10
WPSecurityPro::mo_lla_footer_link()
S
72 2 6
Mo_lla_show_google_recaptcha_form()
S
61 1 14
lla_handle_recaptcha_configuration()
S
60 1 13
Mo_lla_MocURL::createAuthHeader()
S
60 1 13
Mo_lla_MocURL::validate_otp_token()
S
61 1 12
Mo_lla_MocURL::mo_lla_forgot_password()
S
61 1 12
Mo_lla_MocURL::mollm_callAPI()
S
61 1 12
WPSecurityPro::mo_lla_widget_menu()
S
61 1 11
save_success_customer_config()
S
63 1 11
Mo_lla_MoWpnsDB::insert_blocked_ip()
S
67 1 7
Mo_lla_MoWpnsDB::get_blocked_lfi_list()
S
72 1 5
Mo_lla_MoWpnsHandler::get_blocked_countries()
S
72 1 5
mo_lla_show_google_recaptcha_form_v2_login()
S
70 1 6
Mo_lla_AjaxHandler::handle_feedback()
S
76 1 4
lla_save_comment_recaptcha()
S
72 1 5
Mo_lla_MoWpnsHandler::get_blocked_rce()
S
77 1 4
Mo_lla_MoWpnsDB::get_total_blocked_ips()
S
72 1 5
Logger::__construct()
S
76 1 4
Mo_lla_MoWpnsHandler::add_transactions()
S
75 1 4
Mo_lla_MoWpnsHandler::move_failed_transactions_to_past_failed()
S
73 1 5
Mo_lla_MoWpnsHandler::get_login_transaction_report()
S
77 1 4
Mo_lla_MoWpnsDB::get_blocked_ip_list()
S
76 1 4
Mo_lla_MoWpnsDB::get_error_transaction_report()
S
72 1 5
Mo_lla_MoWpnsDB::get_number_of_whitelisted_ips()
S
73 1 5
SetupWizard::startSetup()
S
75 1 4
SetupWizard::isSetupDone()
S
79 1 3
SetupWizard::finishSetup()
S
75 1 4
Mo_lla_MoWpnsHandler::get_blocked_xss()
S
77 1 4
Mo_lla_MoWpnsDB::get_blocked_ip()
S
72 1 5
WPSecurityPro::mo_lla_settings_script()
S
72 1 5
Mo_lla_MoWpnsDB::get_whitelisted_ip_count()
S
72 1 5
Mo_lla_LoginHandler::show_limit_login_left()
S
73 1 5
WPSecurityPro::add_js()
S
73 1 8
Mo_lla_MoWpnsDB::get_blocked_rfi_list()
S
72 1 5
Mo_lla_MoWpnsConstants::__construct()
S
83 1 3
Mo_lla_AjaxHandler::__construct()
S
79 1 3
Mo_lla_MoWpnsDB::get_blocked_rce_list()
S
75 1 4
Mo_lla_MoWpnsHandler::mollm_check_ip_duration()
S
77 1 4
Mo_lla_MocURL::get_customer_key()
S
63 1 10
Mo_lla_MoWpnsDB::insert_whitelisted_ip()
S
68 1 7
Mo_lla_MoWpnsDB::get_count_of_blocked_ips()
S
76 1 4
Mo_lla_RegistrationHandler::__construct()
S
78 1 3
Mo_lla_MoWpnsUtility::wp_mail_send_notification()
S
75 1 4
Mo_lla_MoWpnsHandler::get_blocked_ips()
S
77 1 4
Mo_lla_MoWpnsDB::get_whitelisted_ips_list()
S
76 1 4
Mo_lla_MoWpnsDB::delete_given_blocked_ip()
S
70 1 6
Mo_lla_MoWpnsDB::get_failed_transaction_count()
S
69 1 6
Mo_lla_MoWpnsDB::get_login_transaction_report()
S
72 1 5
Mo_lla_MoWpnsDB::get_blocked_sqli_list()
S
72 1 5
Mo_lla_MoWpnsDB::get_blocked_attack_count()
S
72 1 5
Mo_lla_LoginHandler::handle_login_attempt_exceeded()
S
67 1 7
Mo_lla_MoWpnsHandler::unblock_ip_using_ip()
S
77 1 4
Mo_lla_MoWpnsHandler::get_blocked_lfi()
S
77 1 4
SetupWizard::getCurrentState()
S
75 1 4
mo_lla_goto_verifycustomer()
S
80 1 3
Mo_lla_FeedbackHandler::__construct()
S
79 1 3
Mo_lla_MoWpnsDB::get_time_of_block_ip()
S
72 1 5
Mo_lla_MoWpnsHandler::remove_whitelist_entry()
S
77 1 4
Mo_lla_MoWpnsDB::delete_blocked_ip()
S
70 1 6
Mo_lla_MoWpnsDB::get_email_audit_count()
S
71 1 5
_revert_back_registration()
S
75 1 5
Mo_lla_MoWpnsDB::get_total_manual_blocked_ips()
S
72 1 5
Mo_lla_MoWpnsConstants::define_global()
S
70 1 6
Mo_lla_MoWpnsDB::delete_whitelisted_ip()
S
70 1 6
Mo_lla_MoWpnsHandler::unblock_ip_entry()
S
77 1 4
Mo_lla_reCaptcha::__construct()
S
66 1 8
Mo_lla_MoWpnsDB::__construct()
S
64 1 10
Mo_lla_MoWpnsDB::delete_transaction()
S
70 1 6
Mo_lla_MoWpnsHandler::get_all_transactions()
S
77 1 4
Mo_lla_MoWpnsHandler::get_whitelisted_ips()
S
77 1 4
Mo_lla_MocURL::lookupIP()
S
67 1 8
Mo_lla_MoWpnsDB::insert_email_audit()
S
67 1 7
Mo_lla_MoWpnsHandler::get_error_transaction_report()
S
77 1 4
Mo_lla_MocURL::check_customer()
S
67 1 8
Mo_lla_MoWpnsDB::get_count_of_attacks_blocked()
S
71 1 5
Mo_lla_LoginHandler::mo_lla_login_success_update()
S
74 1 4
Mo_lla_MocURL::send_notification()
S
66 1 7
SetupWizard::setCurrentState()
S
79 1 3
Mo_lla_MoWpnsHandler::get_blocked_rfi()
S
77 1 4
SetupWizard::increaseCurrentState()
S
78 1 3
Mo_lla_MoWpnsDB::get_transasction_list()
S
75 1 4
Mo_lla_MoWpnsDB::get_total_blocked_ips_waf()
S
70 1 6
mo_lla_remove_password()
S
70 1 7
Mo_lla_AjaxHandler::whitelist_self()
S
71 1 6
Mo_lla_AjaxHandler::handle_bruteforce()
S
76 1 4
Mo_lla_MoWpnsDB::get_blocked_xss_list()
S
72 1 5
Mo_lla_MoWpnsHandler::remove_failed_transactions()
S
77 1 4
Mo_lla_wpns_ajax::__construct()
S
79 1 3
Mo_lla_MoWpnsHandler::get_blocked_sqli()
S
77 1 4