Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
Miniorange_Authentication::miniorange_auth_save_settings() | 363 | 1,572 | ||
Miniorange_Password_2Factor_Login::miniorange_pass2login_redirect() | 144 | 565 | ||
Mo2fConstants::langTranslate() | 134 | 405 | ||
Mo_wpns_Scan_Handler::get_scan_result() | 88 | 167 | ||
mo2f_create_2fa_form() | 65 | 227 | ||
Miniorange_Password_2Factor_Login::miniorange_initiate_2nd_factor() | 42 | 115 | ||
Mo_wpns_Scan_Handler::mo2f_scan_all_files() | 35 | 138 | ||
Mo_wpns_Scan_Handler_Cron::get_scan_result_parts() | 30 | 36 | 99 | |
Mo_wpns_Scan_Handler_Cron::count_total_files() | 33 | 32 | 82 | |
Mo_wpns_Scan_Handler::count_total_files() | 37 | 31 | 59 | |
wpns_ajax::wpns_waf_rate_limiting_form() | 23 | 172 | ||
Miniorange_Authentication::mo2f_update_db_check() | 31 | 27 | 109 | |
MO2f_Utility::mo2f_retrieve_user_temp_values() | 35 | 28 | 83 | |
Miniorange_Password_2Factor_Login::mo2f_check_username_password() | 36 | 28 | 70 | |
Mo_wpns_Scan_Handler_Cron::scan_with_repo() | 33 | 25 | 92 | |
Mo_wpns_file_db_backup::mo_wpns_save_schedule_backup_config_form() | 40 | 25 | 52 | |
wpns_ajax::saveRateL() | 31 | 19 | 130 | |
MoWpnsDB::generate_tables() | 32 | 20 | 114 | |
mo_wpns_start_scan() | 30 | 3 | 357 | |
Mo_wpns_Scan_Handler_Cron::scan_for_ext_link() | 37 | 21 | 69 | |
Mo_wpns_scan_malware::mo_wpns_save_malware_config_form() | 42 | 22 | 45 | |
mo2f_get_push_notification_oobemail_prompt() | 30 | 11 | 199 | |
mo2f_scanner_parts::file_cron_scan() | 39 | 20 | 59 | |
Miniorange_Password_2Factor_Login::mo2f_pass2login_push_oobemail_verification() | 32 | 16 | 108 | |
class_miniorange_2fa_strong_password::validatePassword() | 49 | 21 | 24 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_form_fields() | 42 | 19 | 48 | |
miniorange_security_notification::custom_dashboard_help() | 29 | 9 | 185 | |
Miniorange_twoFactor::mo_wpns_malware_notices() | 42 | 18 | 50 | |
Mo_wpns_Scan_Handler_Cron::mo2f_download_plugins_wp() | 40 | 17 | 57 | |
get_standard_premium_options() | 2 | 278 | ||
Customer_Setup::validate_otp_token() | 33 | 14 | 98 | |
show_scan_details() | 34 | 12 | 117 | |
FeedbackHandler::wpns_handle_feedback() | 40 | 16 | 54 | |
MO2f_Utility::set_user_values() | 43 | 16 | 50 | |
LoginHandler::mo_wpns_init() | 39 | 15 | 65 | |
mo2f_get_otp_authentication_prompt() | 36 | 12 | 107 | |
Mo_wpns_Scan_Handler_Cron::iterator_plugins_themes() | 42 | 15 | 49 | |
wpns_ajax::wpns_waf_settings_form() | 40 | 14 | 61 | |
mo2f_configure_google_authenticator() | 31 | 6 | 176 | |
save_success_customer_config() | 38 | 13 | 69 | |
wpns_handle_feedback() | 42 | 14 | 49 | |
Miniorange_Authentication::mo2f_create_customer() | 35 | 11 | 91 | |
Mo2f_ajax_dashboard::mo2f_switch_functions() | 46 | 14 | 39 | |
Mo_wpns_Scan_Handler_Cron::mo2f_download_themes_wp() | 42 | 13 | 49 | |
Mo_wpns_Scan_Handler::check_vulnerable_code() | 47 | 14 | 33 | |
MoWpnsDB::mo_wpns_get_scan_count() | 49 | 14 | 31 | |
Miniorange_Authentication::miniorange_email_verification_call() | 34 | 9 | 104 | |
Mo_wpns_scan_malware::mo_wpns_get_progress() | 39 | 12 | 59 | |
Miniorange_Mobile_Login::mo2fa_default_login() | 44 | 13 | 42 | |
wpns_ajax::saveHWAF() | 35 | 9 | 100 | |
Mo_wpns_file_db_backup::mo_wpns_save_backup_config_form() | 50 | 14 | 24 | |
dbconnection() | 39 | 11 | 67 | |
Miniorange_Mobile_Login::miniorange_login_form_fields() | 46 | 13 | 37 | |
Miniorange_Authentication::__construct() | 37 | 10 | 82 | |
wpns_ajax::wpns_captcha_settings() | 46 | 13 | 36 | |
MoWpnsHandler::is_browser_blocked() | 54 | 14 | 20 | |
AjaxHandler::mo_wpns_saml_actions() | 49 | 13 | 29 | |
mo2f_get_qrcode_authentication_prompt() | 35 | 5 | 145 | |
mo2f_configure_google_authenticator_onprem() | 31 | 2 | 190 | |
Mo_wpns_scan_malware::mo_wpns_start_malware_scan() | 38 | 10 | 69 | |
LoginHandler::custom_authenticate() | 47 | 12 | 38 | |
Google_auth_onpremise::_base32Decode() | 46 | 12 | 35 | |
Mo_wpns_Scan_Handler_Cron::mo2f_download_core_wp() | 44 | 11 | 43 | |
applyRateLimitingCrawler() | 47 | 11 | 38 | |
MoWpnsHandler::block_ip() | 47 | 11 | 32 | |
wpns_handle_range_blocking() | 48 | 11 | 30 | |
mo2f_configure_kba_questions() | 35 | 3 | 150 | |
wpns_ajax::wpns_handle_bf_configuration_form() | 49 | 11 | 29 | |
mo2f_update_and_sync_user_two_factor() | 45 | 10 | 42 | |
applyRateLimitingCrawler() | 46 | 10 | 41 | |
mo2f_test_email_verification() | 36 | 5 | 115 | |
mo2f_get_activated_second_factor() | 46 | 10 | 37 | |
mo2f_show_2FA_configuration_screen() | 48 | 10 | 37 | |
mo2f_configure_authy_authenticator() | 38 | 6 | 96 | |
MoWpnsUtility::getMessageContent() | 47 | 10 | 36 | |
Miniorange_Authentication::mo2f_create_user() | 41 | 8 | 62 | |
mo2f_configure_miniorange_authenticator() | 43 | 8 | 60 | |
_register_customer() | 44 | 9 | 44 | |
Mo_wpns_Scan_Handler::iterator_plugins_themes() | 50 | 10 | 28 | |
Mo_wpns_scan_malware::mo_wpns_get_scan_result() | 44 | 9 | 42 | |
show_scan_report() | 46 | 9 | 39 | |
mo2f_get_forgotphone_form() | 41 | 6 | 83 | |
Mo_wpns_Scan_Handler_Cron::download_repo() | 44 | 8 | 52 | |
Mo_wpns_Scan_Handler::download_repo() | 44 | 8 | 52 | |
mo2f_get_kba_authentication_prompt() | 39 | 5 | 96 | |
MoWpnsUtility::getCurrentBrowser() | 55 | 10 | 18 | |
Mo_wpns_Scan_Handler_Cron::mo2f_scan_all_files() | 43 | 8 | 47 | |
login_security_ajax() | 41 | 3 | 122 | |
wpns_handle_manual_block_ip() | 42 | 7 | 61 | |
Mo_wpns_Scan_Handler_Cron::getFunctionArgumentsOrEnclosedString() | 50 | 9 | 27 | |
Mo_wpns_Scan_Handler::getFunctionArgumentsOrEnclosedString() | 50 | 9 | 27 | |
Google_auth_onpremise::createSecret() | 51 | 9 | 26 | |
reCaptcha::handle_recaptcha() | 52 | 9 | 23 | |
class_miniorange_2fa_strong_password::mo2f_isStrongPasswd() | 52 | 9 | 23 | |
wpns_ajax::wpns_login_security() | 55 | 9 | 21 | |
mo2f_test_kba_security_questions() | 39 | 3 | 111 | |
MoBackupSite::backupDB() | 46 | 8 | 35 | |
MoBackupSite::get_table_query() | 47 | 8 | 35 | |
LoginHandler::mo_wpns_login_failed() | 53 | 9 | 20 | |
MoWpnsHandler::is_country_blocked() | 55 | 9 | 18 | |
LoginHandler::mo_wpns_login_success() | 48 | 8 | 32 | |
mo_2f_ajax::mo2f_save_email_verification() | 46 | 7 | 42 | |
Mo_wpns_scan_malware::mo_wpns_malware_redirect() | 53 | 8 | 26 | |
Miniorange_Authentication::miniorange_auth_menu() | 52 | 8 | 24 | |
Miniorange_Password_2Factor_Login::mo2f_pass2login_kba_verification() | 42 | 6 | 51 | |
showScanResults() | 47 | 7 | 36 | |
wpns_ajax::wpns_ip_lookup() | 42 | 6 | 50 | |
RegistrationHandler::mo_wpns_registration_validations() | 54 | 8 | 20 | |
MoWpnsUtility::getFeatureStatus() | 54 | 8 | 20 | |
mo2f_collect_attributes() | 48 | 7 | 35 | |
mo_backup_config_page_submit() | 40 | 1 | 124 | |
wpns_handle_demo_request_form() | 48 | 7 | 34 | |
Miniorange_twoFactor::miniorange_reset_save_settings() | 55 | 8 | 19 | |
setting_file() | 43 | 6 | 48 | |
Miniorange_twoFactor::mo_wpns_widget_menu() | 48 | 7 | 31 | |
Mo_wpns_Scan_Handler::mo_wpns_malware_scan_request() | 48 | 7 | 31 | |
Mo_wpns_Scan_Handler_Cron::mo_wpns_malware_scan_request() | 49 | 7 | 30 | |
MocURL::send_email_alert() | 43 | 6 | 45 | |
Miniorange_Password_2Factor_Login::mo2f_pass2login_otp_verification() | 44 | 6 | 44 | |
wpns_ajax::savelfi() | 43 | 5 | 58 | |
Miniorange_twoFactor::mo_show_message() | 47 | 5 | 58 | |
wpns_ajax::savesql() | 43 | 5 | 57 | |
wpns_ajax::saverce() | 43 | 5 | 57 | |
wpns_ajax::savexss() | 43 | 5 | 57 | |
wpns_ajax::saverfi() | 43 | 5 | 57 | |
Miniorange_Password_2Factor_Login::mo2f_pass2login_mobile_verification() | 45 | 6 | 41 | |
Miniorange_Password_2Factor_Login::mo_2_factor_pass2login_show_wp_login_form() | 45 | 6 | 41 | |
mo2f_show_2FA_test_screen() | 54 | 7 | 24 | |
mo2f_scanner_parts::mo2f_check_with_repo() | 46 | 6 | 39 | |
miniorange_2_factor_user_roles() | 48 | 6 | 38 | |
initialize_mobile_registration() | 38 | 1 | 111 | |
MoWpnsHandler::is_ip_range_blocked() | 53 | 7 | 21 | |
Customer_Setup::send_otp_token() | 44 | 5 | 49 | |
get_ipaddress() | 57 | 7 | 18 | |
wpns_handle_whitelist_ip() | 46 | 5 | 48 | |
mo_2f_ajax::mo2f_unlimitted_user() | 50 | 6 | 31 | |
Miniorange_Mobile_Login::mo_2_factor_show_wp_login_form() | 46 | 4 | 60 | |
Miniorange_Authentication::mo_auth_deactivate() | 58 | 7 | 14 | |
MoWpnsUtility::sendNotificationToUserForUnusualActivities() | 50 | 6 | 28 | |
MoWpnsHandler::is_referer_blocked() | 60 | 7 | 12 | |
mo2f_scanner_parts::mo2f_scan_with_service() | 45 | 5 | 41 | |
TwoFAPlugin::updatePluginConfiguration() | 51 | 6 | 25 | |
mo_2f_ajax::mo2f_role_based_2_factor() | 53 | 6 | 23 | |
MoWpnsDB::mo_wpns_upgrade_process_complete() | 52 | 6 | 22 | |
FeedbackHandler::mo2f_backup_download() | 47 | 5 | 37 | |
Miniorange_Password_2Factor_Login::mo2fa_pass2login() | 54 | 6 | 21 | |
Miniorange_Authentication::get_customer_SMS_transactions() | 54 | 6 | 21 | |
mo2f_test_miniorange_qr_code_authentication() | 40 | 1 | 95 | |
mo2f_test_miniorange_qr_code_authentication() | 40 | 1 | 95 | |
OTPPlugin::updatePluginConfiguration() | 55 | 6 | 19 | |
Customer_Setup::submit_contact_us() | 47 | 5 | 33 | |
MoWpnsUtility::check_if_strong_password_enabled_for_user_role() | 57 | 6 | 18 | |
mo2f_rba_description() | 44 | 3 | 62 | |
show_summary() | 46 | 4 | 47 | |
Spam::comment_spam_check() | 58 | 6 | 16 | |
Miniorange_Authentication::mo2f_save_2_factor_method() | 48 | 5 | 31 | |
LoginHandler::__construct() | 57 | 6 | 16 | |
Mo2fDB::generate_tables() | 47 | 4 | 45 | |
wpns_handle_browser_blocking() | 63 | 7 | 9 | |
wpns_handle_content_protection() | 57 | 6 | 15 | |
MoWpnsHandler::is_ip_blocked_in_anyway() | 60 | 6 | 14 | |
mo_2f_ajax::mo_two_factor_ajax() | 60 | 6 | 14 | |
MO2f_Utility::mo2f_decode_2_factor() | 46 | 4 | 43 | |
FeedbackHandler::mo_wpns_feedback_actions() | 60 | 6 | 13 | |
mo2f_decode_2_factor() | 46 | 4 | 43 | |
mo2f_get_device_form() | 42 | 1 | 88 | |
mo2f_scanner_parts::mo2f_check_ext_link() | 50 | 5 | 27 | |
LoginHandler::update_strong_password() | 59 | 6 | 12 | |
redirect_user_to() | 61 | 6 | 12 | |
wpns_handle_unblock_ip() | 47 | 4 | 42 | |
Customer_Setup::send_email_alert() | 45 | 4 | 40 | |
display_customer_registration_forms() | 47 | 3 | 54 | |
mo2f_personalization_description() | 46 | 3 | 54 | |
mo_wpns_schedule_backup() | 100 | 1 | 84 | |
MoWpnsDB::update_transaction_table() | 53 | 5 | 23 | |
WPNS_unlimittedUser::wpns_handle_save() | 53 | 5 | 23 | |
applyRateLimiting() | 54 | 5 | 22 | |
applyRateLimiting() | 54 | 5 | 22 | |
Mo_wpns_file_db_backup::delete_backup() | 54 | 5 | 21 | |
MoBackupSite::mkdirectory() | 55 | 5 | 20 | |
MO2f_Utility::mo2f_get_cookie_values() | 54 | 5 | 20 | |
mo2f_get_user_2ndfactor() | 55 | 5 | 20 | |
wpns_ajax::wpns_strong_password_settings() | 55 | 5 | 19 | |
Miniorange_twoFactor::mo2f_mapped_email_column_content() | 56 | 5 | 19 | |
MoWpnsHandler::whitelist_ip() | 55 | 5 | 19 | |
setting_file() | 47 | 4 | 34 | |
mo2f_shortcode_description() | 46 | 3 | 49 | |
Mo_wpns_Scan_Handler_Cron::isexternal() | 56 | 5 | 18 | |
Google_auth_onpremise::verifyCode() | 55 | 5 | 18 | |
Mo_wpns_Scan_Handler::isexternal() | 56 | 5 | 18 | |
wpns_handle_support_form() | 56 | 5 | 18 | |
mo_2fa_dashboard_switch() | 50 | 3 | 47 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_start_session() | 65 | 6 | 8 | |
Mo2f_ajax_dashboard::mo2f_handle_login_enable() | 50 | 4 | 30 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_otp_status() | 69 | 6 | 6 | |
MoWpnsUtility::check_user_password_strength() | 64 | 6 | 9 | |
LoginHandler::setup_registration_closed() | 57 | 5 | 15 | |
Miniorange_Authentication::mo2f_get_qr_code_for_mobile() | 50 | 4 | 29 | |
Mo_wpns_Scan_Handler_Cron::check_external_link() | 59 | 5 | 13 | |
MO2f_Utility::unset_session_variables() | 61 | 5 | 13 | |
MO2f_Utility::unset_cookie_variables() | 60 | 5 | 13 | |
Mo_wpns_Scan_Handler::check_external_link() | 59 | 5 | 13 | |
showLoginTransactions() | 59 | 5 | 13 | |
mo2f_test_email_verification() | 45 | 1 | 73 | |
Mo2f_ajax_dashboard::mo2f_handle_waf_enable() | 50 | 4 | 27 | |
MoWpnsUtility::hasLoginCookie() | 61 | 5 | 12 | |
Miniorange_Authentication::prompt_user_to_setup_two_factor() | 59 | 5 | 12 | |
mo2f_register_profile() | 61 | 5 | 12 | |
MocURL::submit_contact_us() | 51 | 4 | 26 | |
MoBackupSite::file_backup() | 51 | 4 | 24 | |
Miniorange_Password_2Factor_Login::mo2f_validate_soft_token() | 52 | 4 | 23 | |
mo2f_configure_otp_over_sms() | 46 | 2 | 52 | |
mo2f_test_miniorange_push_notification() | 45 | 1 | 67 | |
Miniorange_Authentication::mo2f_get_GA_parameters() | 53 | 4 | 22 | |
mo2f_test_miniorange_push_notification() | 46 | 1 | 67 | |
mo2f_test_kba_security_questions() | 49 | 2 | 51 | |
MoWpnsHandler::change_wp_config_protection() | 55 | 4 | 21 | |
MoWpnsHandler::change_content_protection() | 55 | 4 | 21 | |
wpns_handle_remove_whitelist() | 50 | 3 | 35 | |
show_2_factor_custom_design_options() | 45 | 1 | 64 | |
MoWpnsDB::insert_files_in_parts() | 55 | 4 | 19 | |
Mo2f_ajax_dashboard::mo2f_handle_backup_enable() | 55 | 4 | 19 | |
Mo2f_ajax_dashboard::mo2f_handle_block_enable() | 55 | 4 | 19 | |
MoWpnsHandler::remove_htaccess_ips() | 55 | 4 | 19 | |
MO2f_Utility::decrypt_data() | 55 | 4 | 18 | |
MoWpnsHandler::unblock_ip_entry() | 55 | 4 | 18 | |
AjaxHandler::lookupIP() | 48 | 3 | 32 | |
LoginHandler::check_password() | 57 | 4 | 17 | |
mo2f_method_display_name() | 58 | 4 | 16 | |
Mo2f_ajax_dashboard::mo2f_handle_notif_enable() | 57 | 4 | 16 | |
Google_auth_onpremise::timingSafeEquals() | 58 | 4 | 15 | |
Mo2f_ajax_dashboard::mo2f_handle_2fa_enable() | 58 | 4 | 15 | |
MoBackupSite::file_cron_backup() | 58 | 4 | 15 | |
MoBackupSite::file_manual_backup() | 58 | 4 | 15 | |
class_miniorange_2fa_strong_password::woocommerce_password_protection() | 62 | 5 | 10 | |
MoWpnsHandler::mo2f_change_htaccess_file() | 59 | 4 | 15 | |
wpns_handle_enable_rename_login_url() | 59 | 4 | 14 | |
Miniorange_Mobile_Login::mo_auth_error_message() | 59 | 4 | 14 | |
Mo2f_ajax_dashboard::mo2f_handle_report_enable() | 59 | 4 | 14 | |
MO2f_Utility::mo2f_get_hidden_email() | 58 | 4 | 14 | |
Mo_wpns_file_db_backup::mo_wpns_backup_redirect() | 61 | 4 | 14 | |
mo_2f_ajax::CheckEVStatus() | 61 | 4 | 13 | |
Mo2f_ajax_dashboard::mo2f_handle_malware_enable() | 60 | 4 | 13 | |
mo2f_display_test_2fa_notification() | 50 | 2 | 42 | |
Customer_Setup::create_customer() | 50 | 3 | 27 | |
MoWpnsDB::mo_plugin_activate() | 62 | 4 | 12 | |
mo2f_collect_device_attributes_handler() | 48 | 2 | 41 | |
miniorange_check_if_2fa_enabled_for_roles() | 64 | 4 | 11 | |
MoWpnsHandler::is_whitelisted() | 63 | 4 | 11 | |
MO2f_Utility::mo2f_check_number_length() | 63 | 4 | 11 | |
MoWpnsHandler::is_ip_blocked() | 63 | 4 | 11 | |
MoWpnsHandler::is_email_sent_to_user() | 63 | 4 | 11 | |
Miniorange_twoFactor::mo_reset_2fa_for_users_by_admin() | 54 | 3 | 25 | |
Miniorange_Password_2Factor_Login::remove_current_activity() | 45 | 1 | 55 | |
_get_current_customer() | 52 | 3 | 24 | |
Mo2fDB::database_table_issue() | 54 | 3 | 23 | |
MoBackupSite::create_db_backup_file() | 53 | 3 | 23 | |
download_instruction_for_mobile_app() | 46 | 1 | 52 | |
MocURL::callAPI() | 53 | 3 | 22 | |
wpns_ajax::backupHtaccess() | 55 | 3 | 19 | |
is_ip_blocked() | 57 | 3 | 18 | |
mo2f_test_otp_over_sms() | 50 | 1 | 48 | |
is_ip_whitelisted() | 57 | 3 | 18 | |
mo2f_test_otp_over_sms() | 50 | 1 | 48 | |
Miniorange_twoFactor::feedback_request() | 56 | 3 | 17 | |
wpns_ajax::saveWAF() | 58 | 3 | 17 | |
wpns_ajax::limitAttack() | 59 | 3 | 17 | |
MO2f_Utility::get_all_plugins_installed() | 57 | 3 | 17 | |
Mo2fDB::check_user_limit_exceeded() | 59 | 3 | 16 | |
Mo_wpns_Scan_Handler_Cron::unzip_downloaded_repo() | 57 | 3 | 16 | |
Mo2fDB::update_user_details() | 57 | 3 | 16 | |
Mo2fDB::save_user_login_details() | 57 | 3 | 16 | |
LoginHandler::handle_change_password() | 58 | 3 | 16 | |
Mo_wpns_Scan_Handler::unzip_downloaded_repo() | 57 | 3 | 16 | |
Miniorange_twoFactor::miniorange_reset_users() | 64 | 4 | 8 | |
MoWpnsUtility::sendIpBlockedNotification() | 58 | 3 | 15 | |
MoWpnsDB::update_files_scan() | 58 | 3 | 15 | |
get_site_option_value() | 59 | 3 | 15 | |
wpns_handle_htaccess_blocking() | 59 | 3 | 15 | |
wpns_handle_block_referrer() | 63 | 4 | 10 | |
mo2f_is_customer_registered() | 65 | 4 | 9 | |
Mo_wpns_Scan_Handler_Cron::check_with_repo_files() | 59 | 3 | 15 | |
MoWpnsDB::update_files_scan_ext_link() | 58 | 3 | 15 | |
MoWpnsDB::update_files_scan_repo() | 58 | 3 | 15 | |
Google_auth_onpremise::mo_GAuth_get_details() | 58 | 3 | 15 | |
Miniorange_Mobile_Login::miniorange_login_start_session() | 72 | 4 | 5 | |
Miniorange_Mobile_Login::remove_current_activity() | 47 | 1 | 45 | |
Mo_wpns_Scan_Handler::check_with_repo_files() | 59 | 3 | 15 | |
Miniorange_Authentication::mo_auth_activate() | 58 | 3 | 15 | |
MoWpnsHandler::add_htaccess_ips() | 58 | 3 | 15 | |
MoWpnsUtility::icr() | 66 | 4 | 8 | |
MoWpnsUtility::get_current_url() | 69 | 4 | 5 | |
MoBackupSite::create_index_file() | 60 | 3 | 14 | |
wpns_handle_enable_recaptcha() | 59 | 3 | 14 | |
wpns_handle_advanced_user_verification() | 59 | 3 | 14 | |
mo2f_configure_for_mobile_suppport_kba() | 52 | 1 | 44 | |
Mo_wpns_Scan_Handler_Cron::remove_dir() | 61 | 3 | 13 | |
Mo_wpns_Scan_Handler::remove_dir() | 61 | 3 | 13 | |
wpns_handle_recaptcha_configuration() | 60 | 3 | 13 | |
Mo2fDB::mo_plugin_activate() | 62 | 3 | 13 | |
MoWpnsUtility::verify_recaptcha() | 61 | 3 | 13 | |
is_crawler() | 60 | 3 | 12 | |
showBackupResults() | 60 | 3 | 12 | |
Mo_wpns_Scan_Handler_Cron::check_exec_limit() | 63 | 3 | 12 | |
MO2f_Utility::get_client_ipaddress() | 63 | 3 | 11 | |
wpns_handle_bf_configuration_form() | 61 | 3 | 11 | |
Mo_wpns_Scan_Handler_Cron::getlines() | 62 | 3 | 11 | |
_verify_customer() | 62 | 3 | 11 | |
is_fake_googlebot() | 63 | 3 | 11 | |
mo2f_Logger::log_404() | 62 | 3 | 11 | |
MO2f_Utility::check_if_email_is_already_registered() | 62 | 3 | 11 | |
Mo_wpns_Scan_Handler::getlines() | 62 | 3 | 11 | |
Miniorange_twoFactor::mo_wpns_activate() | 47 | 1 | 39 | |
wpns_ajax::disableRL() | 53 | 2 | 23 | |
mo2f_test_miniorange_soft_token() | 52 | 1 | 36 | |
mo2f_test_miniorange_soft_token() | 52 | 1 | 36 | |
MoWpnsDB::create_scan_report() | 56 | 2 | 20 | |
Customer_Setup::guest_audit() | 55 | 2 | 19 | |
Mo2f_ajax_dashboard::mo2f_handle_all_enable() | 56 | 2 | 19 | |
MoWpnsDB::ignorefile() | 56 | 2 | 19 | |
Miniorange_twoFactor::includes() | 50 | 1 | 34 | |
Two_Factor_Setup::mo2f_update_userinfo() | 56 | 2 | 18 | |
mo2f_test_google_authy_authenticator() | 53 | 1 | 33 | |
Customer_Setup::get_customer_key() | 55 | 2 | 18 | |
mo2f_test_google_authy_authenticator() | 53 | 1 | 33 | |
Miniorange_Authentication::mo2f_delete_mo_options() | 50 | 1 | 32 | |
mo2f_rba_functionality() | 52 | 1 | 31 | |
Mo2f_Api::make_curl_call() | 58 | 2 | 16 | |
Miniorange_Rba_Attributes::mo2f_validate_google_auth() | 58 | 2 | 16 | |
mo2f_scanner_parts::check_scan_status() | 58 | 2 | 16 | |
Miniorange_twoFactor::__construct() | 56 | 2 | 16 | |
Miniorange_Rba_Attributes::mo2f_evaluate_risk() | 58 | 2 | 16 | |
Two_Factor_Setup::mo_create_user() | 58 | 2 | 16 | |
Miniorange_Mobile_Login::mo_auth_success_message() | 65 | 3 | 9 | |
Mo2fDB::get_user_login_details() | 68 | 3 | 6 | |
Miniorange_Authentication::mo_get_login_form_shortcode() | 68 | 3 | 7 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_push_oobemail_status() | 71 | 3 | 6 | |
MO2f_Utility::mo2f_check_empty_or_null() | 70 | 3 | 6 | |
wpns_handle_notify_admin_on_ip_block() | 65 | 3 | 8 | |
OTPPlugin::getstatus() | 68 | 3 | 7 | |
TwoFAPlugin::getstatus() | 68 | 3 | 7 | |
wpns_handle_notify_unusual_activity() | 65 | 3 | 8 | |
Miniorange_Rba_Attributes::mo2f_google_auth_service() | 58 | 2 | 15 | |
class_miniorange_2fa_strong_password::woocommerce_password_edit_account() | 62 | 3 | 10 | |
reCaptcha::woocommerce_register_with_captcha_checkout() | 64 | 3 | 10 | |
MoWpnsUtility::check_empty_or_null() | 72 | 3 | 5 | |
reCaptcha::custom_login_fields() | 66 | 3 | 8 | |
Spam::__construct() | 68 | 3 | 7 | |
MoWpnsHandler::audit_email_notification_sent_to_user() | 70 | 3 | 6 | |
wpns_handle_custom_template() | 67 | 3 | 7 | |
Miniorange_Password_2Factor_Login::deniedMessage() | 68 | 3 | 8 | |
Mo2fDB::get_user_detail() | 68 | 3 | 6 | |
SocialPlugin::getstatus() | 68 | 3 | 7 | |
wpns_handle_enable_social_login() | 65 | 3 | 8 | |
MO2f_Utility::check_if_request_is_from_mobile_device() | 67 | 3 | 7 | |
Google_auth_onpremise::getCode() | 56 | 2 | 15 | |
wpns_handle_domain_blocking() | 65 | 3 | 8 | |
wpns_handle_country_block() | 64 | 3 | 9 | |
wpns_handle_comment_recaptcha() | 65 | 3 | 8 | |
reCaptcha::recaptcha_verify() | 63 | 3 | 9 | |
wpns_handle_user_agent_blocking() | 65 | 3 | 8 | |
wpns_handle_bf_enable_form() | 65 | 3 | 8 | |
mo2f_get_binary_equivalent_2fa_lite() | 66 | 3 | 10 | |
class_miniorange_2fa_strong_password::is_validPassword() | 66 | 3 | 8 | |
MoWpnsUtility::get_client_ip() | 64 | 3 | 10 | |
wpns_handle_enable_2fa() | 65 | 3 | 8 | |
wpns_handle_enable_strong_password() | 64 | 3 | 9 | |
Miniorange_Authentication::mo_get_2fa_shorcode() | 68 | 3 | 7 | |
wpns_handle_admin_email() | 63 | 3 | 10 | |
wpns_handle_comment_spam_blocking() | 65 | 3 | 8 | |
Miniorange_Rba_Attributes::mo2f_register_rba_profile() | 58 | 2 | 15 | |
MO2f_Utility::isBlank() | 74 | 3 | 4 | |
Two_Factor_Setup::register_mobile() | 59 | 2 | 14 | |
Two_Factor_Setup::mo_check_user_already_exist() | 59 | 2 | 14 | |
Miniorange_twoFactor::mo_wpns_deactivate() | 60 | 2 | 14 | |
CheckRate() | 59 | 2 | 14 | |
Two_Factor_Setup::mo2f_get_userinfo() | 59 | 2 | 14 | |
MoWpnsDB::insert_transaction_audit() | 60 | 2 | 13 | |
Miniorange_Rba_Attributes::mo2f_get_app_secret() | 60 | 2 | 13 | |
Miniorange_Password_2Factor_Login::mo2f_collect_device_attributes_for_authenticated_user() | 61 | 2 | 13 | |
Miniorange_Authentication::mo2f_delete_user_details() | 61 | 2 | 13 | |
CheckRate() | 60 | 2 | 13 | |
MocURL::validate_recaptcha() | 60 | 2 | 13 | |
mo2f_scanner_parts::mo2f_end_scan() | 60 | 2 | 12 | |
wpns_ajax::wpns_whitelist_ip() | 62 | 2 | 12 | |
MoWpnsHandler::update_htaccess_configuration() | 61 | 2 | 12 | |
Two_Factor_Setup::check_mobile_status() | 62 | 2 | 12 | |
Two_Factor_Setup::register_kba_details() | 59 | 2 | 12 | |
wpns_ajax::wpns_handle_IP_blocking() | 62 | 2 | 12 | |
getRLEattack() | 62 | 2 | 11 | |
Miniorange_Authentication::plugin_settings_style() | 61 | 2 | 11 | |
MoWpnsDB::ignorechangedfile() | 62 | 2 | 11 | |
Miniorange_Mobile_Login::mo2f_redirectto_wp_login() | 62 | 2 | 11 | |
Miniorange_Rba_Attributes::mo2f_collect_attributes() | 61 | 2 | 11 | |
mo2f_supported_forms() | 56 | 1 | 23 | |
Miniorange_twoFactor::mo_wpns() | 53 | 1 | 23 | |
Customer_Setup::get_customer_transactions() | 56 | 1 | 19 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_footer_form() | 100 | 1 | 19 | |
mo2f_yearly_all_inclusive_pricing_plan() | 58 | 1 | 19 | |
mo2f_yearly_premium_pricing_plan() | 58 | 1 | 19 | |
show_backup_report() | 57 | 1 | 17 | |
Miniorange_Mobile_Login::miniorange_login_footer_form() | 62 | 1 | 17 | |
mo2f_sms_cost() | 61 | 1 | 16 | |
MoWpnsDB::__construct() | 57 | 1 | 16 | |
MocURL::send_otp_token() | 58 | 1 | 16 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_reconfig_kba() | 72 | 2 | 6 | |
MocURL::create_customer() | 58 | 1 | 15 | |
MoWpnsHandler::get_failed_attempts_count() | 65 | 2 | 10 | |
mo2f_yearly_standard_pricing_onpremise() | 61 | 1 | 15 | |
MoWpnsHandler::get_blocked_attacks_count() | 69 | 2 | 7 | |
Spam::comment_spam_custom_field() | 67 | 2 | 8 | |
WPNS_unlimittedUser::wpns_two_fa_unlimittedUser() | 70 | 2 | 7 | |
mo2f_Logger::log_403() | 64 | 2 | 9 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_forgotphone_status() | 72 | 2 | 6 | |
wpns_handle_enable_2fa_login_prompt() | 69 | 2 | 6 | |
MoWpnsUtility::is_curl_installed() | 70 | 2 | 6 | |
MO2f_Utility::is_curl_installed() | 69 | 2 | 7 | |
Google_auth_onpremise::mo2f_GAuth_get_site_option() | 67 | 2 | 8 | |
LoginHandler::mo_block_restAPI() | 69 | 2 | 6 | |
MoBackupSite::randomPassword() | 63 | 2 | 10 | |
MoWpnsMessages::showMessage() | 66 | 2 | 8 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_trusted_device_status() | 72 | 2 | 6 | |
Miniorange_twoFactor::mo_wpns_settings_script() | 64 | 2 | 9 | |
Mo_wpns_Scan_Handler::mo_wpns_check_malware_server_status() | 65 | 2 | 9 | |
Google_auth_onpremise::random_str() | 66 | 2 | 8 | |
MO2f_Utility::unset_temp_user_details_in_table() | 63 | 2 | 10 | |
Miniorange_Authentication::plugin_settings_script() | 63 | 2 | 10 | |
class_miniorange_2fa_strong_password::woocommerce_password_registration_protection() | 69 | 2 | 6 | |
MoWpnsHandler::get_manual_blocked_ip_count() | 70 | 2 | 7 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_reconfig_google() | 72 | 2 | 6 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_kba_status() | 72 | 2 | 6 | |
mo2f_create_li() | 67 | 2 | 8 | |
MoWpnsHandler::get_blocked_ip_waf() | 70 | 2 | 7 | |
Mo_wpns_Scan_Handler_Cron::mo_wpns_check_malware_server_status() | 65 | 2 | 9 | |
FeaturePluginInterface::__construct() | 76 | 2 | 4 | |
MoWpnsUtility::is_extension_installed() | 70 | 2 | 6 | |
reCaptcha::woocommerce_login_with_captcha() | 67 | 2 | 8 | |
MO2f_Utility::random_str() | 62 | 2 | 10 | |
Miniorange_twoFactor::mo_wpns_settings_style() | 66 | 2 | 8 | |
reCaptcha::woocommerce_register_with_captcha() | 67 | 2 | 8 | |
MoWpnsUtility::check_if_valid_email() | 67 | 2 | 7 | |
Miniorange_Password_2Factor_Login::miniorange_pass2login_check_mobile_status() | 72 | 2 | 6 | |
Mo2f_Api::mo2f_wp_remote_post() | 64 | 2 | 9 | |
Mo2fDB::check_if_column_exists() | 65 | 2 | 9 | |
mo2f_create_li_2fa_lite() | 67 | 2 | 8 | |
MO2f_Utility::get_plugin_name_by_identifier() | 72 | 2 | 5 | |
_reset_password() | 69 | 2 | 6 | |
showErrorTransactions() | 66 | 2 | 8 | |
validate_email() | 78 | 2 | 3 | |
LoginHandler::wooc_validate_user_captcha_register() | 72 | 2 | 5 | |
reCaptcha::register_with_captcha() | 67 | 2 | 8 | |
mo2f_yearly_premium_pricing_onpremise() | 61 | 1 | 15 | |
Miniorange_Authentication::hookpages() | 63 | 2 | 9 | |
Miniorange_Mobile_Login::mo_2_factor_show_login() | 63 | 2 | 10 | |
is_customer_valid() | 69 | 2 | 6 | |
MoBackupSite::send_email_backup() | 60 | 1 | 15 | |
mo2f_scanner_yearly_standard_pricing() | 63 | 1 | 14 | |
show_google_recaptcha_form() | 62 | 1 | 14 | |
Mo_wpns_Scan_Handler_Cron::mo2f_wp_remote_get() | 58 | 1 | 14 | |
mo2f_backup_yearly_standard_pricing() | 63 | 1 | 14 | |
Mo2f_Api::get_http_header_array() | 60 | 1 | 14 | |
mo2f_login_yearly_standard_pricing() | 63 | 1 | 14 | |
mo2f_waf_yearly_standard_pricing() | 63 | 1 | 14 | |
MocURL::createAuthHeader() | 60 | 1 | 13 | |
MocURL::mo_wpns_forgot_password() | 60 | 1 | 13 | |
MocURL::validate_otp_token() | 60 | 1 | 13 | |
MoWpnsDB::insert_email_audit() | 62 | 1 | 13 | |
MoWpnsDB::insert_blocked_ip() | 62 | 1 | 13 | |
MoWpnsDB::add_report_details() | 63 | 1 | 12 | |
Customer_Setup::check_customer() | 61 | 1 | 12 | |
mo2f_payment_option_ui() | 65 | 1 | 12 | |
Miniorange_Mobile_Login::mo_2_factor_show_wp_login_form_when_phonelogin_enabled() | 100 | 1 | 12 | |
MoWpnsDB::insert_backup_detail() | 64 | 1 | 11 | |
Miniorange_Authentication::mo_auth_error_message() | 67 | 1 | 11 | |
clearRate() | 72 | 1 | 5 | |
MoWpnsDB::count_files() | 72 | 1 | 5 | |
Mo_wpns_file_db_backup::__construct() | 79 | 1 | 3 | |
wpns_save_comment_recaptcha() | 72 | 1 | 5 | |
Miniorange_Rba_Attributes::get_curl_error_message() | 66 | 1 | 8 | |
MoWpnsDB::getlistofignorefiles() | 73 | 1 | 5 | |
insertRate() | 71 | 1 | 5 | |
MocURL::check_customer() | 65 | 1 | 9 | |
mo_2f_ajax::mo_2f_two_factor() | 79 | 1 | 3 | |
Miniorange_Password_2Factor_Login::mo2f_redirect_shortcode_addon() | 78 | 1 | 3 | |
MoWpnsDB::get_blocked_sqli_list() | 75 | 1 | 4 | |
mo2f_features_on_hover_2fa_lite() | 80 | 1 | 3 | |
AjaxHandler::wpns_plugin_notice() | 67 | 1 | 8 | |
RegistrationHandler::__construct() | 78 | 1 | 3 | |
Google_auth_onpremise::mo_GAuth_set_secret() | 68 | 1 | 7 | |
MoWpnsHandler::remove_whitelist_entry() | 77 | 1 | 4 | |
wpns_handle_enable_rba() | 70 | 1 | 6 | |
MoWpnsDB::delete_blocked_ip() | 68 | 1 | 8 | |
MoWpnsHandler::get_blocked_lfi() | 77 | 1 | 4 | |
mo_2f_ajax::mo2f_shift_to_onprem() | 76 | 1 | 4 | |
Mo2fDB::insert_user() | 72 | 1 | 5 | |
miniorange_get_user_role() | 83 | 1 | 3 | |
LoginHandler::show_limit_login_left() | 73 | 1 | 5 | |
MoWpnsDB::get_whitelisted_ips_list() | 76 | 1 | 4 | |
AjaxHandler::wpns_infected_notice_always() | 76 | 1 | 4 | |
Mo_wpns_scan_malware::__construct() | 79 | 1 | 3 | |
AjaxHandler::handle_feedback() | 76 | 1 | 4 | |
MoWpnsDB::get_report_with_id() | 72 | 1 | 5 | |
log_attack() | 63 | 1 | 9 | |
MoWpnsConstants::__construct() | 83 | 1 | 3 | |
Google_auth_onpremise::__construct() | 100 | 1 | 2 | |
Mo_wpns_scan_malware::mo_wpns_malware_scanner_functions() | 79 | 1 | 3 | |
WPNS_unlimittedUser::mo_two_fa_unlimittedUser_ajax() | 79 | 1 | 3 | |
MoWpnsDB::get_last_id() | 73 | 1 | 5 | |
mo2f_GAuth_AESEncryption::encrypt_data_ga() | 63 | 1 | 9 | |
Mo2fDB::execute_add_column() | 75 | 1 | 5 | |
MocURL::lookupIP() | 65 | 1 | 9 | |
FeedbackHandler::__construct() | 79 | 1 | 3 | |
Miniorange_Authentication::mo_auth_show_error_message() | 79 | 1 | 3 | |
MoWpnsHandler::get_whitelisted_ips() | 77 | 1 | 4 | |
MoWpnsDB::insert_hash() | 68 | 1 | 6 | |
Mo2fDB::delete_user_details() | 68 | 1 | 8 | |
MoWpnsDB::delete_report() | 72 | 1 | 6 | |
MoBackupSite::themes_backup() | 64 | 1 | 9 | |
_revert_back_registration() | 67 | 1 | 8 | |
mo2f_scanner_parts::__construct() | 100 | 1 | 2 | |
MoWpnsDB::get_whitelisted_ip_count() | 75 | 1 | 4 | |
Miniorange_Authentication::mo2fa_load_textdomain() | 78 | 1 | 3 | |
MoWpnsDB::get_blocked_ip() | 75 | 1 | 4 | |
MocURL::get_customer_key() | 63 | 1 | 10 | |
wpns_handle_skip_feedback() | 75 | 1 | 4 | |
WPNS_unlimittedUser::__construct() | 79 | 1 | 3 | |
mo2f_customize_logo() | 74 | 1 | 5 | |
MoWpnsUtility::wp_mail_send_notification() | 75 | 1 | 4 | |
insertRate() | 71 | 1 | 5 | |
MoWpnsDB::get_blocked_lfi_list() | 75 | 1 | 4 | |
AjaxHandler::wpns_weekly_notice() | 76 | 1 | 4 | |
Miniorange_twoFactor::footer_link() | 83 | 1 | 3 | |
echo_js_css_files() | 71 | 1 | 5 | |
log_attack() | 62 | 1 | 10 | |
Miniorange_Mobile_Login::mo_auth_show_error_message() | 75 | 1 | 4 | |
Mo2fDB::delete_user_login_sessions() | 68 | 1 | 8 | |
mo2f_lt() | 80 | 1 | 3 | |
AjaxHandler::wpns_plugin_notice_always() | 76 | 1 | 4 | |
clearRate() | 71 | 1 | 5 | |
mo2f_GAuth_AESEncryption::decrypt_data() | 62 | 1 | 10 | |
mo_2f_ajax::__construct() | 79 | 1 | 3 | |
is_fake() | 100 | 1 | 2 | |
Miniorange_Authentication::mo_auth_login_options() | 71 | 1 | 6 | |
Mo_wpns_file_db_backup::mo_wpns_file_db_backup_functions() | 79 | 1 | 3 | |
Mo_wpns_scan_malware::mo_wpns_stop_scan() | 69 | 1 | 7 | |
mo2f_Logger::__construct() | 76 | 1 | 4 | |
Google_auth_onpremise::_getBase32LookupTable() | 62 | 1 | 9 | |
MoWpnsDB::get_blocked_ip_list() | 76 | 1 | 4 | |
getRLEAttack() | 69 | 1 | 6 | |
MoWpnsHandler::get_blocked_rfi() | 77 | 1 | 4 | |
miniorange_security_notification::my_custom_dashboard_widgets() | 75 | 1 | 4 | |
_goto_sign_in_page() | 70 | 1 | 6 | |
MoWpnsConstants::define_global() | 68 | 1 | 7 | |
mo2f_show_registration_screen() | 77 | 1 | 4 | |
MoWpnsDB::get_total_blocked_ips() | 76 | 1 | 4 | |
Mo2fDB::insert_user_login_session() | 68 | 1 | 7 | |
MoBackupSite::file_eb_backup_interval() | 66 | 1 | 8 | |
MoWpnsDB::delete_file() | 68 | 1 | 8 | |
Two_Factor_Setup::get_curl_error_message() | 66 | 1 | 8 | |
AjaxHandler::__construct() | 79 | 1 | 3 | |
reCaptcha::__construct() | 66 | 1 | 8 | |
MoWpnsDB::get_total_manual_blocked_ips() | 75 | 1 | 4 | |
Miniorange_Authentication::mo_auth_show_success_message() | 79 | 1 | 3 | |
MoWpnsDB::get_email_audit_count() | 72 | 1 | 5 | |
MoWpnsDB::get_login_transaction_report() | 75 | 1 | 4 | |
MoWpnsDB::get_number_of_plugin_backup() | 62 | 1 | 10 | |
AjaxHandler::whitelist_self() | 71 | 1 | 6 | |
block_ip() | 71 | 1 | 5 | |
MoWpnsDB::get_files_for_link() | 70 | 1 | 6 | |
MoBackupSite::file_backup_deactivate() | 76 | 1 | 4 | |
class_miniorange_2fa_strong_password::__construct() | 80 | 1 | 3 | |
Mo2f_Api::get_timestamp() | 72 | 1 | 5 | |
AjaxHandler::wpns_infected_notice() | 76 | 1 | 4 | |
Miniorange_Authentication::define_global() | 77 | 1 | 4 | |
MoWpnsDB::get_vulnerable_files_count_for_reportid() | 72 | 1 | 5 |
79 more item(s) not shown.