Code Analysis: miniOrange 2 Factor Authentication 5.5

Function Rating Maintainability Complexity Lines of code
Miniorange_Authentication::miniorange_auth_save_settings()
D
0
494 2,136
Mo2fConstants::langTranslate()
D
0
146 441
mo2f_create_2fa_form()
D
4
105 430
Miniorange_Password_2Factor_Login::miniorange_pass2login_redirect()
D
7
98 331
Mo_wpns_Scan_Handler::get_scan_result()
D
17
88 167
Miniorange_Authentication::settings_error_page()
D
13
1 1,313
Miniorange_Password_2Factor_Login::check_miniorange_soft_token()
D
22
44 186
prompt_user_to_select_2factor_mthod_inline()
D
21
40 228
Mo_wpns_Scan_Handler_Cron::count_total_files()
D
26
45 132
Miniorange_Password_2Factor_Login::mo2f_check_username_password()
D
26
44 127
Miniorange_Password_2Factor_Login::miniorange_pass2login_form_fields()
D
30 42 113
Mo_wpns_Scan_Handler_Cron::get_scan_result_parts()
D
26
39 130
Miniorange_Password_2Factor_Login::miniorange_initiate_2nd_factor()
D
29
39 107
Miniorange_Password_2Factor_Login::save_inline_2fa_method()
D
25
33 170
Mo_wpns_Scan_Handler::mo2f_scan_all_files()
D
27
35 138
Mo_wpns_Scan_Handler_Cron::scan_with_repo()
D
27
35 135
MoWpnsUtility::mo_2fa_send_configuration()
D
31 36 78
show_scan_details()
D
26
26 190
mail_tem()
D
34 1 564
methods_on_user_profile()
D
26
27 165
Miniorange_Authentication::mo2f_update_db_check()
D
30 30 119
Miniorange_Password_2Factor_Login::mo2f_pass2login_otp_verification()
D
27
28 136
Miniorange_Password_2Factor_Login::mo2fa_select_method()
D
34 32 76
Miniorange_Password_2Factor_Login::mo2f_inline_send_otp()
C
29 29 114
mo_2f_ajax::mo_two_factor_ajax()
C
36 30 77
Mo_wpns_Scan_Handler::count_total_files()
C
37 31 59
mo2f_get_otp_authentication_prompt()
C
27
21 205
wpns_ajax::wpns_waf_rate_limiting_form()
C
28
23 172
MoWpnsDB::generate_tables()
C
29 24 141
MO2f_Utility::mo2f_retrieve_user_temp_values()
C
36 28 80
prompt_user_for_phone_setup()
C
28
22 167
mo_wpns_start_scan()
C
27
4 398
Mo_wpns_Scan_Handler_Cron::scan_for_ext_link()
C
33 23 93
FeedbackHandler::wpns_handle_feedback()
C
34 23 88
Mo_wpns_file_db_backup::mo_wpns_save_schedule_backup_config_form()
C
40 25 52
mo2f_get_push_notification_oobemail_prompt()
B
27
12 239
wpns_ajax::saveRateL()
B
31 19 130
mo2f_duo_auth()
B
38 23 68
prompt_user_for_google_authenticator_setup()
B
26
11 239
miniorange_security_notification::custom_dashboard_help()
B
26
12 221
prompt_user_for_setup_success()
B
32 18 126
Mo_wpns_scan_malware::mo_wpns_save_malware_config_form()
B
38 22 60
Mo_wpns_Scan_Handler_Cron::iterator_plugins_themes()
B
37 21 72
mo2f_scanner_parts::file_cron_scan()
B
37 21 68
mo2f_get_duo_push_authentication_prompt()
B
28
12 198
mo2f_backup_codes_generate()
B
31 15 136
class_miniorange_2fa_strong_password::validatePassword()
B
49 22 24
Miniorange_Password_2Factor_Login::check_backup_codes_validation()
B
36 18 79
wpns_ajax::wpns_captcha_settings()
B
40 19 58
Mo_wpns_Scan_Handler_Cron::mo2f_download_plugins_wp()
B
38 18 67
Miniorange_Password_2Factor_Login::mo2f_inline_validate_kba()
B
33 16 94
Mo_wpns_scan_malware::mo_wpns_start_malware_scan()
B
30 12 149
Mo2f_OnPremRedirect::OnpremSendOTPEMail()
B
37 17 73
LoginHandler::mo_wpns_init()
B
37 17 72
Mo_wpns_scan_malware::mo_wpns_get_progress()
B
35 16 82
mo2f_ReCaptcha::handle_recaptcha()
B
42 18 52
Miniorange_Password_2Factor_Login::mo2f_inline_validate_otp()
B
34 15 95
prompt_user_for_miniorange_app_setup()
B
36 14 103
AjaxHandler::mo_wpns_2fa_actions()
B
45 18 41
get_standard_premium_options()
B
28
2 278
prompt_user_for_duo_authenticator_setup()
B
36 13 104
mo2f_show_2FA_configuration_screen()
B
39 15 71
Miniorange_twoFactor::mo_wpns_malware_notices()
B
44 17 39
MO2f_Utility::set_user_values()
B
43 16 50
Mo_wpns_Scan_Handler_Cron::mo2f_download_themes_wp()
B
39 15 65
Miniorange_Authentication::__construct()
B
34 13 93
wpns_ajax::wpns_login_security()
A
47 16 35
wpns_ajax::wpns_waf_settings_form()
A
40 14 61
mo_IP_template()
A
31 1 256
mo2f_handle_trial_request_form()
A
39 14 58
Miniorange_Mobile_Login::miniorange_login_form_fields()
A
44 15 41
Miniorange_Password_2Factor_Login::inline_validate_and_set_ga()
A
38 13 70
mo2f_configure_google_authenticator()
A
30 5 190
mo_2f_ajax::mo2f_save_custom_form_settings()
A
39 13 69
save_success_customer_config()
A
38 13 69
mo2f_get_qrcode_authentication_prompt()
A
32 6 174
mo2f_update_and_sync_user_two_factor()
A
42 14 50
mo2f_get_kba_authentication_prompt()
A
32 6 168
Miniorange_Mobile_Login::mo2fa_default_login()
A
42 14 47
Miniorange_Password_2Factor_Login::check_kba_validation()
A
39 13 61
Miniorange_Authentication::mo2f_create_customer()
A
35 11 90
LoginHandler::custom_authenticate()
A
44 14 45
mo_2f_ajax::mo2f_save_email_verification()
A
38 12 75
Mo_wpns_Scan_Handler_Cron::mo2f_download_core_wp()
A
41 13 56
Miniorange_Password_2Factor_Login::check_miniorange_mobile_validation()
A
41 13 55
Mo_wpns_Tour::mo_wpns_save_tour_details()
A
48 14 34
Mo_wpns_Scan_Handler::check_vulnerable_code()
A
47 14 33
MoWpnsDB::mo_wpns_get_scan_count()
A
49 14 31
mo2f_configure_google_authenticator_onprem()
A
30 2 211
wpns_ajax::saveHWAF()
A
35 9 100
Mo_wpns_file_db_backup::mo_wpns_save_backup_config_form()
A
50 14 24
Mo_wpns_Scan_Handler_Cron::download_repo()
A
41 11 67
mo_wpns_dbconnection()
A
39 11 67
mo2f_configure_miniorange_authenticator()
A
41 11 67
MoWpnsHandler::is_browser_blocked()
A
54 14 20
mo_backup_config_page_submit()
A
36 7 125
Mo2f_ajax_dashboard::mo2f_switch_functions()
A
47 13 34
Miniorange_Password_2Factor_Login::mo2f_create_backup_codes()
A
39 11 60
Mo2f_OnPremRedirect::mo2f_otp_email_verify()
A
44 12 43
Miniorange_Password_2Factor_Login::mo2f_pass2login_push_oobemail_verification()
A
43 12 42
mo_wpns_applyRateLimitingCrawler()
A
45 12 42
Mo2fDB::generate_tables()
A
38 9 85
Miniorange_Password_2Factor_Login::create_user_in_miniOrange()
A
42 11 52
Miniorange_Authentication::miniorange_email_verification_call()
A
35 8 96
Google_auth_onpremise::_base32Decode()
A
46 12 35
Customer_Cloud_Setup::send_otp_token()
A
43 11 49
Miniorange_Password_2Factor_Login::mo2f_inline_register()
A
42 11 49
Miniorange_Password_2Factor_Login::mo2f_inline_validate_mobile_authentication()
A
42 11 49
Miniorange_Password_2Factor_Login::mo2f_otp_over_email_send()
A
43 11 46
create_user_in_miniOrange()
A
43 11 46
mo_2f_ajax::mo_2fa_verify_KBA_setup_wizard()
A
44 11 43
mo_wpns_applyRateLimitingCrawler()
A
46 11 39
_get_current_customer()
A
42 10 52
mo_2f_ajax::_get_current_customer()
A
42 10 52
wpns_handle_demo_request_form()
A
47 11 34
Miniorange_twoFactor::mo_wpns_widget_menu()
A
41 10 48
mo2f_configure_kba_questions()
A
35 3 152
MoWpnsHandler::mo_wpns_block_ip()
A
47 11 32
mo_2f_ajax::mo2f_register_customer()
A
43 10 46
wpns_handle_range_blocking()
A
48 11 30
wpns_ajax::wpns_handle_bf_configuration_form()
A
49 11 30
Miniorange_Password_2Factor_Login::mo2f_inline_validate_duo_authentication()
A
43 10 43
mo2f_scanner_parts::mo2f_check_with_repo()
A
41 9 56
RegistrationHandler::mo_wpns_registration_validations()
A
51 11 26
mo2f_configure_authy_authenticator()
A
38 6 97
mo2f_get_activated_second_factor()
A
46 10 37
MoWpnsUtility::getMessageContent()
A
47 10 36
MoWpnsUtility::getCurrentBrowser()
A
54 11 20
mo2f_show_2FA_test_screen()
A
50 10 33
Miniorange_Authentication::mo2f_create_user()
A
41 8 62
_register_customer()
A
43 9 46
MO2f_Utility::mo2f_decode_2_factor()
A
42 8 60
Mo_wpns_scan_malware::mo_wpns_get_scan_result()
A
43 9 43
Mo_wpns_Scan_Handler::iterator_plugins_themes()
A
50 10 28
mo2f_get_forgotphone_form()
A
40 6 85
Miniorange_twoFactor::miniorange_reset_save_settings()
A
51 10 25
show_scan_report()
A
46 9 39
mo2f_decode_2_factor()
A
43 8 53
LoginHandler::mo_wpns_login_success()
A
46 9 37
Mo_wpns_Scan_Handler::download_repo()
A
44 8 52
MocURL::send_email_alert()
A
41 8 51
initialize_mobile_registration()
A
35 1 155
prompt_user_for_miniorange_register()
A
38 3 124
login_security_ajax()
A
41 3 122
wpns_handle_christmas_request_form()
A
48 9 31
wpns_handle_manual_block_ip()
A
42 7 61
Mo_wpns_Scan_Handler::getFunctionArgumentsOrEnclosedString()
A
50 9 27
Mo_wpns_Scan_Handler_Cron::getFunctionArgumentsOrEnclosedString()
A
50 9 27
mo_2f_ajax::mo_2fa_configure_KBA_setup_wizard()
A
37 1 147
Miniorange_Authentication::mo2f_save_2_factor_method()
A
45 8 40
class_miniorange_2fa_strong_password::mo2f_isStrongPasswd()
A
52 9 23
Mo2FAPointersManager::filter()
A
52 9 22
Miniorange_Password_2Factor_Login::mo_2_factor_pass2login_show_wp_login_form()
A
42 7 52
MoBackupSite::backupDB()
A
46 8 36
LoginHandler::mo_wpns_login_failed()
A
53 9 21
MoBackupSite::get_table_query()
A
47 8 35
Mo_wpns_Scan_Handler_Cron::mo2f_scan_all_files()
A
43 7 48
MoWpnsHandler::is_country_blocked()
A
55 9 18
wpns_ajax::wpns_check_transaction()
A
50 8 29
wpns_handle_offer_request_form()
A
49 8 29
mo2f_display_test_2fa_notification()
A
43 6 59
Miniorange_Password_2Factor_Login::check_miniorange_challenge_forgotphone()
A
44 7 43
Miniorange_Password_2Factor_Login::check_miniorange_forgotphone()
A
44 7 43
Miniorange_Authentication::low_otp_alert()
A
42 6 57
Mo_2f_duo_authenticator::mo2f_check_duo_push_auth_status()
A
49 8 26
Mo_wpns_scan_malware::mo_wpns_malware_redirect()
A
53 8 26
mo2f_test_email_verification()
A
38 2 115
wpns_handle_support_form_new()
A
51 8 25
wpns_handle_support_form()
A
51 8 25
Google_auth_onpremise::createSecret()
A
52 8 24
Miniorange_Authentication::miniorange_auth_menu()
A
52 8 24
prompt_user_for_kba_setup()
A
41 4 84
Miniorange_Password_2Factor_Login::mo2f_pass2login_kba_verification()
A
42 6 52
showScanResults()
A
47 7 36
wpns_ajax::wpns_ip_lookup()
A
42 6 50
MoWpnsUtility::getFeatureStatus()
A
54 8 20
retrivefullname()
A
56 8 20
mo2f_collect_attributes()
A
48 7 35
mo_2f_ajax::mo2f_check_user_exist_miniOrange()
A
47 7 34
Mo2f_OnPremRedirect::mo2f_kba_onpremise()
A
47 7 33
mo_2f_ajax::mo2f_select_method_setup_wizard()
A
48 7 33
mo2f_inline_email_form()
A
41 3 93
mo_wpns_setting_file()
A
43 6 48
FeedbackHandler::mo_wpns_feedback_actions()
A
57 8 17
Miniorange_Password_2Factor_Login::mo2f_pass2login_mobile_verification()
A
43 6 46
Mo_wpns_Scan_Handler::mo_wpns_malware_scan_request()
A
48 7 31
Mo_wpns_Scan_Handler_Cron::mo_wpns_malware_scan_request()
A
48 7 31
wpns_ajax::savelfi()
S
43 5 58
Miniorange_twoFactor::mo_show_message()
S
47 5 58
Mo_wpns_Tour::mo2f_close_tour_details()
S
51 7 28
Customer_Setup::validate_otp_token()
S
58 8 13
show_summary()
S
44 5 58
MO2f_Utility::mo2f_get_cookie_values()
S
50 7 27
wpns_ajax::savesql()
S
43 5 57
wpns_ajax::savexss()
S
43 5 57
wpns_ajax::saverce()
S
43 5 57
wpns_ajax::saverfi()
S
43 5 57
mo_2f_ajax::mo2f_enable_disable_twofactor_prompt_on_login()
S
50 7 27
TwoFACustomRegFormShortcode::mo_ajax_register()
S
52 7 25
Miniorange_Rba_Attributes::mo2f_validate_google_auth()
S
45 6 40
Mo_wpns_Tour::mo_wpns_tour()
S
54 7 23
MoWpnsHandler::is_ip_range_blocked()
S
53 7 21
mo2f_configure_duo_authenticator()
S
54 7 21
mo2f_configure_otp_over_Whatsapp()
S
41 3 81
Miniorange_twoFactor::mo_wpns_ajax_login_script()
S
48 6 34
wpns_ajax::mo2fa_elementor_ajax_fun()
S
55 7 19
get_ipaddress()
S
57 7 18
wpns_handle_whitelist_ip()
S
46 5 48
redirect_user_to()
S
56 7 18
execute()
S
44 5 47
mo2f_configure_otp_over_sms()
S
43 4 62
Mo2f_OnPremRedirect::OnpremValidateRedirect()
S
58 7 16
Customer_Cloud_Setup::validate_otp_token()
S
44 5 46
mo_2f_ajax::mo2f_unlimitted_user()
S
50 6 31
MO2f_Utility::mo2f_start_session()
S
63 8 9
MocURL::submit_contact_us()
S
48 6 30
Miniorange_Password_2Factor_Login::inline_mobile_configure()
S
48 6 30
miniorange_2_factor_user_roles()
S
46 5 44
Miniorange_twoFactor::miniorange_reset_users()
S
57 7 14
Miniorange_Authentication::mo_auth_deactivate()
S
59 7 13
MoWpnsUtility::sendNotificationToUserForUnusualActivities()
S
50 6 28
MoWpnsHandler::is_referer_blocked()
S
60 7 12
mo_2f_ajax::mo2f_single_user()
S
51 6 27
Miniorange_twoFactor::mo2f_notices()
S
60 7 11
mo2f_scanner_parts::mo2f_make_next_request()
S
51 6 26
mo2f_configure_google_authenticator_setupWizard()
S
40 1 100
TwoFAPlugin::updatePluginConfiguration()
S
51 6 25
mo2f_scanner_parts::mo2f_scan_with_service()
S
45 5 40
Miniorange_Password_2Factor_Login::check_rba_validation()
S
51 6 24
Miniorange_Password_2Factor_Login::mo2fa_pass2login()
S
52 6 24
FeedbackHandler::mo2f_backup_download()
S
46 5 38
mo_2f_ajax::mo2f_role_based_2_factor()
S
53 6 23
MoWpnsDB::mo_wpns_upgrade_process_complete()
S
52 6 22
Miniorange_twoFactor::mo2f_enable_register_shortcode()
S
46 5 36
Miniorange_Authentication::get_customer_SMS_transactions()
S
54 6 21
mo2f_test_miniorange_qr_code_authentication()
S
40 1 95
mo2f_test_miniorange_qr_code_authentication()
S
40 1 95
preauth()
S
55 6 19
MO2f_Utility::mo2f_mail_and_download_codes()
S
54 6 19
OTPPlugin::updatePluginConfiguration()
S
55 6 19
MO2F_realtime_free::mo2f_realtime_ip_block_free()
S
55 6 19
MO2f_Utility::mo2f_get_transient()
S
56 6 18
MoWpnsUtility::check_if_strong_password_enabled_for_user_role()
S
57 6 18
Customer_Cloud_Setup::submit_contact_us()
S
47 5 33
Mo2f_ajax_dashboard::mo2f_handle_login_enable()
S
48 5 33
mo2f_rba_description()
S
44 3 62
LoginHandler::__construct()
S
56 6 17
mo2f_scanner_parts::mo2f_check_ext_link()
S
47 5 32
mo_2f_ajax::mo_2fa_send_otp_token()
S
49 5 32
Mo2f_ajax_dashboard::mo2f_handle_waf_enable()
S
48 5 32
mo2f_get_device_form()
S
41 1 91
Spam::comment_spam_check()
S
58 6 16
Miniorange_Password_2Factor_Login::check_mo2f_duo_authenticator_success_form()
S
48 5 30
Miniorange_Password_2Factor_Login::miniorange_pass2login_start_session()
S
64 7 9
wpns_handle_browser_blocking()
S
63 7 9
wpns_handle_content_protection()
S
57 6 15
mo_2f_ajax::mo2f_set_GA()
S
48 5 30
Miniorange_twoFactor::mo_wpns_activate()
S
50 5 29
MoWpnsHandler::is_ip_blocked_in_anyway()
S
60 6 14
TwoFAMOGateway::mo_send_otp_token()
S
50 5 28
Google_auth_onpremise::mo_GAuth_get_details()
S
51 5 28
Mo2f_OnPremRedirect::OnpremSendRedirect()
S
61 6 13
wpns_handle_unblock_ip()
S
47 4 42
mo2f_backup_form()
S
46 3 57
LoginHandler::update_strong_password()
S
60 6 12
Mo2f_OnPremRedirect::mo2f_pass2login_push_email_onpremise()
S
45 4 41
initialize_inline_mobile_registration()
S
42 2 70
Miniorange_Mobile_Login::mo_2_factor_show_wp_login_form()
S
49 3 55
Customer_Cloud_Setup::send_email_alert()
S
45 4 40
display_customer_registration_forms()
S
47 3 54
mo2f_personalization_description()
S
46 3 54
Mo_2fa_security_features::wpns_2fa_with_network_security()
S
53 5 24
mo2fa_prompt_mfa_form_for_user()
S
44 2 68
mo_wpns_applyRateLimiting()
S
53 5 23
mo_wpns_applyRateLimiting()
S
54 5 23
TwoFAMOGateway::mo_validate_otp_token()
S
53 5 23
WPNS_unlimittedUser::wpns_handle_save()
S
53 5 23
MoWpnsDB::update_transaction_table()
S
53 5 23
Miniorange_Password_2Factor_Login::mo2f_duo_mobile_send_push_notification_for_inline_form()
S
52 5 23
initialize_inline_duo_auth_registration()
S
42 1 82
mo2f_inside_plugin_go_for_user_enroll_on_duo()
S
46 3 52
Miniorange_Password_2Factor_Login::check_miniorange_duo_push_validation()
S
52 5 22
Mo2f_ajax_dashboard::mo2f_handle_backup_enable()
S
53 5 22
Mo2f_ajax_dashboard::mo2f_handle_block_enable()
S
53 5 22
MoBackupSite::mkdirectory()
S
55 5 21
Mo_wpns_file_db_backup::delete_backup()
S
54 5 21
Miniorange_Password_2Factor_Login::back_to_select_2fa()
S
52 5 21
mo_2f_ajax::mo2f_shift_to_onprem()
S
54 5 21
makeRequest()
S
54 5 20
mo2f_inline_download_instruction_for_duo_mobile_app()
S
44 2 65
mo2f_get_user_2ndfactor()
S
55 5 20
mo_wpns_setting_file()
S
47 4 34
add_to_blacklist()
S
48 4 34
mo2f_shortcode_description()
S
46 3 49
wpns_ajax::wpns_strong_password_settings()
S
55 5 19
TwoFAMoSessions::addSessionVar()
S
55 5 19
MoWpnsHandler::whitelist_ip()
S
55 5 19
Google_auth_onpremise::verifyCode()
S
54 5 19
Mo_wpns_Scan_Handler_Cron::isexternal()
S
56 5 18
Mo_wpns_Scan_Handler::isexternal()
S
56 5 18
show_2_factor_custom_design_options()
S
42 1 77
enroll()
S
57 5 17
MoWpnsUtility::checkPlugins()
S
58 5 17
mo_2fa_dashboard_switch()
S
51 3 46
Miniorange_Password_2Factor_Login::check_miniorange_attribute_collection()
S
56 5 16
mo_2f_ajax::mo_2fa_verify_GA_setup_wizard()
S
49 4 31
Miniorange_Password_2Factor_Login::mo2f_inline_login()
S
56 5 16
Mo2f_ajax_dashboard::mo2f_handle_malware_enable()
S
57 5 16
LoginHandler::setup_registration_closed()
S
57 5 15
MoWpnsUtility::check_user_password_strength()
S
64 6 9
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_otp_status()
S
69 6 6
Miniorange_Password_2Factor_Login::mo2fa_return_methods_value()
S
57 5 15
Miniorange_twoFactor::__construct()
S
49 4 29
Miniorange_Authentication::mo2f_get_qr_code_for_mobile()
S
50 4 29
FeedbackHandler::mo2f_download_log_file()
S
50 4 29
Miniorange_twoFactor::mo_wpns_settings_style()
S
49 4 29
mo2f_ReCaptcha::custom_login_fields()
S
59 5 14
Customer_Setup::send_otp_token()
S
58 5 13
showLoginTransactions()
S
59 5 13
MO2f_Utility::unset_cookie_variables()
S
60 5 13
MO2f_Utility::unset_session_variables()
S
61 5 13
Miniorange_twoFactor::mo_reset_2fa_for_users_by_admin()
S
52 4 28
Mo_wpns_Scan_Handler::check_external_link()
S
59 5 13
Mo_wpns_Scan_Handler_Cron::check_external_link()
S
59 5 13
mo2f_test_email_verification()
S
45 1 73
mo2f_download_instruction_for_duo_mobile_app()
S
42 1 73
mo2f_setup_duo_authenticator()
S
45 1 72
mo2f_register_profile()
S
61 5 12
is_crawler()
S
59 5 12
is_fake_googlebot()
S
61 5 12
wpns_ajax::wpns_waf_realtime_ip_block_free()
S
52 4 27
MoWpnsUtility::hasLoginCookie()
S
61 5 12
Miniorange_Authentication::prompt_user_to_setup_two_factor()
S
59 5 12
mo2f_configure_otp_over_Telegram()
S
46 2 56
mo2f_test_duo_authenticator()
S
45 1 71
Mo2FAPointersManager::parse()
S
61 5 11
Customer_Cloud_Setup::guest_audit()
S
50 4 26
MoBackupSite::file_backup()
S
51 4 25
Miniorange_Password_2Factor_Login::mo2f_inline_get_qr_code_for_mobile()
S
52 4 25
send_reconfiguration_on_email()
S
42 2 55
Two_Factor_Setup::mo2f_update_userinfo()
S
52 4 24
mo2f_save_duo_configuration_credentials()
S
45 1 69
LoginHandler::mo2f_IP_email_send()
S
53 4 24
MoWpnsDB::delete_report()
S
53 4 24
mo2f_test_kba_security_questions()
S
47 2 53
mo2f_test_miniorange_push_notification()
S
45 1 67
TwoFACustomRegFormAPI::challenge()
S
54 4 22
mo_wpns_schedule_backup()
S
100 1 67
mo2f_test_miniorange_push_notification()
S
45 1 67
Miniorange_Authentication::mo2f_get_GA_parameters()
S
53 4 22
MoWpnsDB::insert_files_in_parts()
S
53 4 21
mo2f_test_kba_security_questions()
S
49 2 51
MoWpnsHandler::change_wp_config_protection()
S
55 4 21
MoWpnsHandler::change_content_protection()
S
55 4 21
mo_2f_ajax::mo2f_set_miniorange_methods()
S
52 4 21
Miniorange_Password_2Factor_Login::mo2f_validate_soft_token()
S
53 4 21
wpns_handle_remove_whitelist()
S
50 3 35
Miniorange_Mobile_Login::miniorange_login_footer_form()
S
51 3 35
MoWpnsHandler::remove_htaccess_ips()
S
55 4 19
Miniorange_Password_2Factor_Login::mo2f_skip_2fa_setup()
S
54 4 19
Miniorange_Password_2Factor_Login::check_miniorange_softtoken()
S
54 4 19
wpns_handle_enable_2fa_login_prompt()
S
57 4 18
Mo_wpns_Scan_Handler_Cron::check_net_connectivity()
S
57 4 18
MoWpnsHandler::unblock_ip_entry()
S
55 4 18
MO2f_Utility::decrypt_data()
S
55 4 18
LoginHandler::check_password()
S
56 4 17
AjaxHandler::lookupIP()
S
48 3 32
MoBackupSite::file_cron_backup()
S
57 4 16
mo2f_method_display_name()
S
58 4 16
MoBackupSite::file_manual_backup()
S
57 4 16
Miniorange_Password_2Factor_Login::mo2f_use_backup_codes()
S
57 4 15
MO2f_Utility::is_same_method()
S
70 5 5
MoWpnsHandler::mo2f_change_htaccess_file()
S
59 4 15
fetch_methods()
S
63 5 9
mo_wpns_get_option_value()
S
58 4 15
wpns_ajax::waf_settings_IP_mail_form()
S
58 4 15
Miniorange_twoFactor::mo2f_mapped_email_column_content()
S
59 4 15
class_miniorange_2fa_strong_password::woocommerce_password_protection()
S
62 5 10
Google_auth_onpremise::timingSafeEquals()
S
58 4 15
Mo2f_ajax_dashboard::mo2f_handle_2fa_enable()
S
58 4 15
Miniorange_Mobile_Login::mo2f_redirectto_wp_login()
S
58 4 15
Miniorange_Mobile_Login::mo_auth_error_message()
S
59 4 14
wpns_handle_enable_rename_login_url()
S
59 4 14
MO2f_Utility::mo2f_get_hidden_email()
S
58 4 14
Mo_wpns_file_db_backup::mo_wpns_backup_redirect()
S
61 4 14
Miniorange_Password_2Factor_Login::check_miniorange_alternate_login_kba()
S
58 4 14
Mo_wpns_Scan_Handler_Cron::averageFileScanTime()
S
59 4 14
Miniorange_twoFactor::includes()
S
46 2 44
mo_2f_ajax::CheckEVStatus()
S
61 4 13
Miniorange_Password_2Factor_Login::check_rba_cancalation()
S
59 4 13
apiCall()
S
50 3 28
TwoFAMoSessions::unsetSession()
S
61 4 12
Customer_Cloud_Setup::create_customer()
S
50 3 27
go_for_user_enroll_on_duo()
S
49 2 42
MoWpnsDB::mo_plugin_activate()
S
62 4 12
MoBackupSite::create_db_backup_file()
S
51 3 26
mo2f_collect_device_attributes_handler()
S
48 2 41
miniorange_check_if_2fa_enabled_for_roles()
S
64 4 11
MO2f_Utility::mo2f_check_number_length()
S
63 4 11
MoWpnsHandler::is_whitelisted()
S
63 4 11
MoWpnsHandler::is_email_sent_to_user()
S
63 4 11
wpns_ajax::mo2f_ajax()
S
63 4 11
MoWpnsHandler::mo_wpns_is_ip_blocked()
S
63 4 11
Miniorange_Password_2Factor_Login::inline_get_current_customer()
S
51 3 25
Mo2fDB::get_all_onprem_userids()
S
52 3 25
Miniorange_Password_2Factor_Login::remove_current_activity()
S
45 1 55
MO2f_Utility::get_codes_email_content()
S
51 2 39
Two_Factor_Setup::register_kba_details()
S
51 3 24
Mo2fDB::database_table_issue()
S
54 3 23
MocURL::callAPI()
S
53 3 22
mo_2f_ajax::mo_2fa_configure_OTPOverSMS_setup_wizard()
S
50 2 36
mo_2f_ajax::mo2f_set_otp_over_sms()
S
53 3 21
download_instruction_for_mobile_app()
S
47 1 50
mo2f_test_otp_over_Whatsapp()
S
49 1 50
mo2f_scanner_parts::check_scan_status()
S
56 3 19
mo_2f_ajax::mo2f_delete_log_file()
S
55 3 19
wpns_ajax::backupHtaccess()
S
55 3 19
mo_wpns_is_ip_whitelisted()
S
57 3 18
mo_wpns_is_ip_blocked()
S
57 3 18
mo2f_test_otp_over_Telegram()
S
50 1 48
mo2f_test_otp_over_sms()
S
49 1 48
mo2f_test_otp_over_Telegram()
S
50 1 48
mo2f_test_otp_over_sms()
S
50 1 48
Miniorange_twoFactor::feedback_request()
S
56 3 17
wpns_ajax::limitAttack()
S
59 3 17
Miniorange_Password_2Factor_Login::check_inline_mo2f_duo_authenticator_error()
S
56 3 17
wpns_ajax::saveWAF()
S
58 3 17
MO2f_Utility::get_all_plugins_installed()
S
57 3 17
Mo_wpns_Scan_Handler::unzip_downloaded_repo()
S
57 3 16
TwoFACustomRegFormShortcode::mo_shortcode()
S
58 3 16
email_send()
S
58 3 16
wpns_ajax::waf_settings_mail_form_notify()
S
58 3 16
Mo_wpns_Scan_Handler_Cron::unzip_downloaded_repo()
S
57 3 16
mo2f_configure_for_mobile_suppport_kba()
S
51 1 46
Miniorange_Password_2Factor_Login::mo2f_download_backup_codes_inline()
S
56 3 16
mo_2f_ajax::mo2f_enable_disable_twofactor()
S
57 3 16
Mo2fDB::save_user_login_details()
S
57 3 16
Mo2fDB::check_user_limit_exceeded()
S
59 3 16
LoginHandler::handle_change_password()
S
58 3 16
mo_2f_ajax::mo2f_enable_disable_debug_log()
S
57 3 16
Mo2fDB::update_user_details()
S
57 3 16
Miniorange_Authentication::mo_auth_activate()
S
57 3 16
wpns_ajax::wpns_all_plans()
S
60 3 15
MoWpnsDB::update_files_scan_repo()
S
58 3 15
MoWpnsUtility::sendIpBlockedNotification()
S
58 3 15
Miniorange_Mobile_Login::miniorange_login_start_session()
S
72 4 5
Mo_wpns_Scan_Handler_Cron::check_with_repo_files()
S
59 3 15
wpns_ajax::update_plan()
S
60 3 15
MoWpnsHandler::add_htaccess_ips()
S
58 3 15
wpns_handle_htaccess_blocking()
S
59 3 15
wpns_handle_block_referrer()
S
63 4 10
mo_2f_ajax::mo2f_enable_disable_inline()
S
59 3 15
mo2f_ReCaptcha::register_with_captcha()
S
64 4 10
mo2f_is_customer_registered()
S
65 4 9
Miniorange_Mobile_Login::mo_auth_success_message()
S
63 4 10
mo_2f_ajax::mo2f_enable_disable_configurd_methods()
S
59 3 15
Mo_wpns_Scan_Handler::check_with_repo_files()
S
59 3 15
mo2f_ReCaptcha::recaptcha_verify_3()
S
62 4 10
MoWpnsUtility::icr()
S
66 4 8
MoWpnsUtility::get_current_url()
S
69 4 5
MoWpnsDB::update_files_scan()
S
58 3 15
Miniorange_Mobile_Login::remove_current_activity()
S
47 1 45
MoWpnsDB::update_files_scan_ext_link()
S
58 3 15
Miniorange_Password_2Factor_Login::check_miniorange_duo_push_validation_failed()
S
58 3 14
wpns_handle_enable_recaptcha()
S
59 3 14
MoWpnsUtility::verify_recaptcha_3()
S
60 3 14
MoBackupSite::create_index_file()
S
60 3 14
mail_send()
S
62 3 14
Mo2fDB::check_alluser_limit_exceeded()
S
60 3 14
wpns_handle_advanced_user_verification()
S
59 3 14
Mo2f_OnPremRedirect::mo2f_google_authenticator_onpremise()
S
58 3 14
Mo_wpns_Scan_Handler_Cron::remove_dir()
S
61 3 13
Mo_wpns_Tour::mo2f_visit_page_tour_details()
S
60 3 13
MoWpnsUtility::verify_recaptcha()
S
61 3 13
Mo_wpns_Scan_Handler::remove_dir()
S
61 3 13
Miniorange_Password_2Factor_Login::check_miniorange_mobile_validation_failed()
S
59 3 13
Mo2fDB::mo_plugin_activate()
S
62 3 13
Mo_wpns_Scan_Handler_Cron::check_exec_limit()
S
63 3 12
RegistrationHandler::mo2f_wp_verification()
S
50 2 27
mo2f_Logger::log_404()
S
61 3 12
showBackupResults()
S
60 3 12
Mo2fDB::check_if_column_exists()
S
62 3 11
MO2f_Utility::check_if_email_is_already_registered()
S
62 3 11
wpns_handle_bf_configuration_form()
S
61 3 11
_verify_customer()
S
62 3 11
Mo_wpns_Scan_Handler::getlines()
S
62 3 11
Mo2FABasicEnum::getConstants()
S
62 3 11
MO2f_Utility::get_client_ipaddress()
S
63 3 11
wpns_handle_admin_email()
S
61 3 11
mo_2f_ajax::mo_2fa_verify_OTPOverSMS_setup_wizard()
S
51 2 26
mo_2f_ajax::mo_2fa_verify_OTPOverEmail_setup_wizard()
S
51 2 26
Mo_wpns_Scan_Handler_Cron::getlines()
S
62 3 11
wpns_ajax::disableRL()
S
53 2 23
options()
S
53 2 22
mo2f_test_miniorange_soft_token()
S
52 1 36
mo2f_test_miniorange_soft_token()
S
52 1 36
show_google_recaptcha_form_v3()
S
53 1 35
MoWpnsDB::create_scan_report()
S
55 2 20
mo2f_test_otp_over_email()
S
52 1 34
MoWpnsDB::ignorefile()
S
56 2 19
mo_2f_ajax::mo_2fa_configure_OTPOverEmail_setup_wizard()
S
52 1 34
mo2f_test_google_authy_authenticator()
S
53 1 33
Mo2f_OnPremRedirect::getEmailTemplate()
S
52 1 33
Customer_Cloud_Setup::get_customer_key()
S
55 2 18
mo2f_test_google_authy_authenticator()
S
53 1 33
Mo2f_Api::make_curl_call()
S
57 2 17
Miniorange_Authentication::mo2f_delete_mo_options()
S
50 1 32
Mo2f_ajax_dashboard::mo2f_handle_all_enable()
S
57 2 17
Miniorange_Authentication::mo2f_show_email_page()
S
61 1 31
Two_Factor_Setup::mo_create_user()
S
58 2 16
Miniorange_Rba_Attributes::mo2f_evaluate_risk()
S
58 2 16
mo2f_scanner_parts::mo2f_end_scan()
S
57 2 16
MO2f_Utility::isJSON()
S
77 3 3
wpns_handle_custom_template()
S
67 3 7
Mo2fDB::get_user_login_details()
S
68 3 6
Miniorange_Rba_Attributes::mo2f_register_rba_profile()
S
58 2 15
Miniorange_Rba_Attributes::mo2f_google_auth_service()
S
58 2 15
wpns_handle_enable_2fa()
S
65 3 8
TwoFAMoSessions::getSessionVar()
S
65 3 9
Google_auth_onpremise::getCode()
S
56 2 15
MO2f_Utility::check_if_request_is_from_mobile_device()
S
67 3 7
mo2f_get_binary_equivalent_2fa_lite()
S
66 3 10
mo2f_get_binary_equivalent_2fa_lite()
S
66 3 10
TwoFAPlugin::getstatus()
S
68 3 7
Spam::__construct()
S
68 3 7
wpns_handle_user_agent_blocking()
S
65 3 8
MoWpnsUtility::get_client_ip()
S
64 3 10
Miniorange_Authentication::mo_get_2fa_shorcode()
S
68 3 7
wpns_handle_comment_recaptcha()
S
65 3 8
class_miniorange_2fa_strong_password::is_validPassword()
S
65 3 8
wpns_handle_country_block()
S
64 3 9
Miniorange_Password_2Factor_Login::deniedMessage()
S
68 3 8
wpns_handle_enable_social_login()
S
65 3 8
mo_2f_ajax::_verify_customer()
S
63 3 10
Mo2fDB::get_user_detail()
S
68 3 6
wpns_ajax::wpns_logout_form()
S
59 2 15
MO2f_Utility::isBlank()
S
74 3 4
mo2f_ReCaptcha::recaptcha_verify()
S
62 3 10
wpns_handle_domain_blocking()
S
65 3 8
class_miniorange_2fa_strong_password::woocommerce_password_edit_account()
S
62 3 10
mo2f_ReCaptcha::woocommerce_register_with_captcha_checkout()
S
64 3 10
MoWpnsUtility::check_empty_or_null()
S
72 3 5
OTPPlugin::getstatus()
S
68 3 7
wpns_handle_comment_spam_blocking()
S
65 3 8
SocialPlugin::getstatus()
S
68 3 7
Miniorange_Authentication::mo_get_login_form_shortcode()
S
68 3 7
wpns_handle_notify_unusual_activity()
S
65 3 8
mo2f_get_method_to_configure()
S
63 3 10
MO2f_Utility::get_codes_warning_email_content()
S
56 1 30
wpns_handle_notify_admin_on_ip_block()
S
65 3 8
wpns_handle_bf_enable_form()
S
65 3 8
wpns_handle_enable_strong_password()
S
64 3 9
MoWpnsHandler::audit_email_notification_sent_to_user()
S
70 3 6
MO2f_Utility::get_index_value()
S
64 3 10
MO2f_Utility::mo2f_check_empty_or_null()
S
70 3 6
mo_2f_ajax::mo_wpns_register_verify_customer()
S
66 3 8
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_push_oobemail_status()
S
71 3 6
Two_Factor_Setup::register_mobile()
S
59 2 14
Miniorange_Password_2Factor_Login::mo2f_inline_setup_success()
S
59 2 14
Two_Factor_Setup::mo_check_user_already_exist()
S
59 2 14
mo_wpns_CheckRate()
S
59 2 14
Miniorange_Password_2Factor_Login::miniorange2f_back_to_inline_registration()
S
58 2 14
Two_Factor_Setup::mo2f_get_userinfo()
S
59 2 14
Miniorange_Rba_Attributes::mo2f_get_app_secret()
S
60 2 13
mo_wpns_CheckRate()
S
60 2 13
mo2f_non_admin_notice()
S
57 1 28
MocURL::get_Captcha_v3()
S
59 2 13
MocURL::validate_recaptcha()
S
60 2 13
Miniorange_Authentication::mo2f_delete_user_details()
S
61 2 13
Two_Factor_Setup::check_mobile_status()
S
62 2 12
mo_wpns_getRLEattack()
S
62 2 11
Miniorange_Rba_Attributes::mo2f_collect_attributes()
S
61 2 11
show_google_recaptcha_form_v3_login()
S
58 1 24
Customer_Cloud_Setup::mo2f_validate_backup_codes()
S
53 1 23
Customer_Cloud_Setup::mo_2f_generate_backup_codes()
S
54 1 22
Customer_Cloud_Setup::get_customer_transactions()
S
56 1 19
mo2f_get_2fa_methods_for_users()
S
59 1 18
mo2f_create_backup_form()
S
60 1 18
show_backup_report()
S
57 1 17
MocURL::create_customer()
S
57 1 16
MocURL::send_otp_token()
S
58 1 16
mo2f_ReCaptcha::woocommerce_login_with_captcha()
S
67 2 8
mo2f_create_li_2fa_lite()
S
67 2 8
RegistrationHandler::__construct()
S
71 2 5
Miniorange_Mobile_Login::mo_2_factor_show_login()
S
64 2 10
WPNS_unlimittedUser::wpns_two_fa_unlimittedUser()
S
70 2 7
_reset_password()
S
69 2 6
Mo2FABasicEnum::isValidName()
S
66 2 8
TwoFACustomRegFormShortcode::wc_post_registration()
S
75 2 4
class_miniorange_2fa_strong_password::woocommerce_password_registration_protection()
S
69 2 6
Mo_2f_duo_authenticator::mo2f_duo_authenticator_ajax()
S
68 2 8
Mo_2f_duo_authenticator::mo2f_duo_ajax_request()
S
70 2 7
Mo2FAPointersManager::__construct()
S
71 2 5
Google_auth_onpremise::mo2f_GAuth_get_option()
S
67 2 8
mo2f_create_li()
S
67 2 8
Mo2f_Api::mo2f_wp_remote_post()
S
64 2 9
Spam::comment_spam_custom_field()
S
67 2 8
validate_email()
S
78 2 3
showErrorTransactions()
S
66 2 8
is_customer_valid()
S
69 2 6
mo2f_ReCaptcha::woocommerce_register_with_captcha()
S
67 2 8
Google_auth_onpremise::random_str()
S
66 2 8
mo2f_Logger::log_403()
S
63 2 10
mo2f_login_yearly_standard_pricing()
S
63 1 14
Mo2f_Api::get_http_header_array()
S
60 1 14
mo2f_scanner_yearly_standard_pricing()
S
63 1 14
signParameters()
S
59 1 14
mo2f_waf_yearly_standard_pricing()
S
63 1 14
show_google_recaptcha_form_v2()
S
62 1 14
mo2f_backup_yearly_standard_pricing()
S
63 1 14
MocURL::validate_otp_token()
S
60 1 13
MocURL::createAuthHeader()
S
60 1 13
MocURL::mo_wpns_forgot_password()
S
60 1 13
MoBackupSite::barfw_create_database_backup_zip_file()
S
60 1 12
canonicalize()
S
62 1 11
enroll_status()
S
62 1 11
Mo2f_OnPremRedirect::OnpremSecurityQuestions()
S
61 1 11
MO2F_realtime_free::__construct()
S
75 1 4
Mo_wpns_Tour::handle_skip_entire_plugin()
S
64 1 10
mo2f_addon_features_on_hover()
S
72 1 7
mo_wpns_block_ip()
S
71 1 5
Mo2f_OnPremRedirect::OnpremOTPOverEMail()
S
79 1 3
mo2f_inline_css_and_js()
S
66 1 8
miniorange_get_user_role()
S
83 1 3
Two_Factor_Setup::get_curl_error_message()
S
66 1 8
two_fa_get_details::setUserMethod()
S
75 1 4
TwoFACustomRegFormShortcode::mo_enqueue_shortcode()
S
70 1 6
ping()
S
70 1 6
mo2f_features_on_hover_2fa_lite()
S
80 1 3
mo2f_addon_contact_us()
S
78 1 5
delete()
S
69 1 6
miniorange_security_notification::my_custom_dashboard_widgets()
S
75 1 4
Mo_wpns_scan_malware::mo_wpns_malware_scanner_functions()
S
79 1 3
urlEncodeParameters()
S
66 1 8
AjaxHandler::wpns_dismiss_bruteforce_notice()
S
73 1 5
mo2f_scanner_parts::__construct()
S
100 1 2
sign()
S
73 1 5
show_google_recaptcha_form_v2_login()
S
72 1 5
Mo_2f_duo_authenticator::__construct()
S
79 1 3
Mo_wpns_file_db_backup::__construct()
S
79 1 3
class_miniorange_2fa_strong_password::__construct()
S
100 1 2
Mo2f_Api::get_timestamp()
S
72 1 5
two_fa_get_details::setUserEmail()
S
75 1 4
mo2f_tooltip_array()
S
72 1 7
MO2F_realtime_free::mo_2fa_realtime_blocking_int()
S
67 1 8
AjaxHandler::wpns_plugin_notice()
S
73 1 5
mo2f_show_registration_screen()
S
76 1 4
mo_wpns_insertRate()
S
71 1 5
TwoFACustomRegFormAPI::validate()
S
78 1 3
_goto_sign_in_page()
S
70 1 6
TwoFACustomRegFormAPI::__construct()
S
91 1 2
mo_wpns_log_attack()
S
63 1 9
mo2f_feature_on_hover_2fa_upgrade()
S
80 1 3
mo2f_setting_tooltip_array()
S
72 1 7
echo_js_css_files()
S
71 1 5
AjaxHandler::whitelist_self()
S
71 1 6
FeedbackHandler::__construct()
S
79 1 3
WPNS_unlimittedUser::__construct()
S
79 1 3
is_fake()
S
100 1 2
wpns_handle_enable_rba()
S
70 1 6
Mo_wpns_Tour::__construct()
S
79 1 3
two_fa_get_details::getUserEmail()
S
75 1 4
jsonApiCall()
S
66 1 8
mo_wpns_insertRate()
S
71 1 5
mo2f_Logger::__construct()
S
76 1 4
Mo_wpns_scan_malware::__construct()
S
79 1 3
Mo2f_ajax_dashboard::__construct()
S
79 1 3
Miniorange_Rba_Attributes::get_curl_error_message()
S
66 1 8
AjaxHandler::wpns_dismiss_recaptcha_notice()
S
73 1 5
WPNS_unlimittedUser::mo_two_fa_unlimittedUser_ajax()
S
79 1 3
mo2f_sleep()
S
80 1 3
mo_wpns_log_attack()
S
62 1 10
mo2f_lt()
S
80 1 3
TwoFACustomRegFormShortcode::__construct()
S
78 1 3
mo_wpns_getRLEAttack()
S
69 1 6
mo2f_customize_logo()
S
74 1 5
Mo_wpns_Tour::entire_plugin_tour_started()
S
77 1 4
AjaxHandler::wpns_dismiss_backup_notice()
S
73 1 5
Mo_wpns_Tour::mo2f_last_visit_tab()
S
75 1 4
wpns_save_comment_recaptcha()
S
72 1 5
MoBackupSite::__construct()
S
70 1 6
mo_wpns_clearRate()
S
72 1 5
Google_auth_onpremise::__construct()
S
100 1 2
Mo_wpns_scan_malware::mo_wpns_stop_scan()
S
71 1 6
mo2f_ReCaptcha::__construct()
S
66 1 8
Google_auth_onpremise::mo_GAuth_set_secret()
S
68 1 7
_revert_back_registration()
S
67 1 8
AjaxHandler::__construct()
S
79 1 3
two_fa_get_details::getUserMethod()
S
75 1 4
Mo_2fa_security_features::wpns_2fa_features_only()
S
74 1 5
Mo_2f_duo_authenticator::mo2f_duo_authenticator_functions()
S
75 1 4
setRequesterOption()
S
77 1 4
Mo2FABasicEnum::isValidValue()
S
74 1 4
Mo_wpns_file_db_backup::mo_wpns_file_db_backup_functions()
S
79 1 3
AjaxHandler::wpns_mo2f_banner_never_show_again()
S
76 1 4
mo_wpns_clearRate()
S
71 1 5
check()
S
70 1 6
AjaxHandler::wpns_plugin_warning_never_show_again()
S
76 1 4

222 more item(s) not shown.