BulletProof Security - Version 4.1

Version Description

Download this release

Release Info

Developer AITpro
Plugin Icon 128x128 BulletProof Security
Version 4.1
Comparing to
See all releases

Code changes from version 4.0 to 4.1

admin/core/core.php CHANGED
@@ -2007,7 +2007,7 @@ function bpsMyNotesDecrypt() {
2007
  <div id="bpsProFeatures">
2008
 
2009
  <?php
2010
- $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solution for Hacker and Spammer Protection', 'bulletproof-security').'</span></h3><h3><span class="blue-bold">'.__('BulletProof Security Pro has an amazing track record. BPS Pro has been publicly available for 8+ years and is installed on over 50,000 websites worldwide. Not a single one of those 50,000+ websites in 8+ years has been hacked.', 'bulletproof-security').'</span></h3><h3><span class="blue-bold">'.__('Why pay 10 times or more for other premium WordPress Security Plugins with recurring yearly subscriptions when you can get the best WordPress Security Plugin for an extremely low one-time purchase price?', 'bulletproof-security').'<br><a href="https://affiliates.ait-pro.com/po/" target="_blank">'.__('View Cost Comparison', 'bulletproof-security').'</a></span></h3><h3><span class="blue-bold">'.__('30-Day Money-Back Guarantee: If you are dissatisfied with BulletProof Security Pro for any reason. We offer a no questions asked full refund.', 'bulletproof-security').'</span></h3>'; echo $text;
2011
  ?>
2012
 
2013
  <?php echo '<p><span class="blue-bold">'; _e('One-Click Setup Wizard Installation: ', 'bulletproof-security'); echo '</span>'; _e('Fast, simple and complete BPS Pro installation and setup in less than 1 minute.', 'bulletproof-security').'</p>'; ?>
@@ -2047,6 +2047,7 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
2047
 
2048
  <a href="https://forum.ait-pro.com/forums/topic/bulletproof-security-pro-version-release-dates/" target="_blank" title="Link Opens in New Browser Window" style="font-size:22px;"><?php _e('BPS Pro Version Release Dates', 'bulletproof-security'); ?></a><br /><br />
2049
  <?php
 
2050
  echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.5', 'https://www.ait-pro.com/aitpro-blog/5613/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-5/' ).'<br>';
2051
  echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.4', 'https://www.ait-pro.com/aitpro-blog/5598/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-4/' ).'<br>';
2052
  echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.3', 'https://www.ait-pro.com/aitpro-blog/5592/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-3/' ).'<br>';
2007
  <div id="bpsProFeatures">
2008
 
2009
  <?php
2010
+ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solution for Hacker and Spammer Protection', 'bulletproof-security').'</span></h3><h3><span class="blue-bold">'.__('BulletProof Security Pro has an amazing track record. BPS Pro has been publicly available for 9+ years and is installed on over 50,000 websites worldwide. Not a single one of those 50,000+ websites in 9+ years has been hacked.', 'bulletproof-security').'</span></h3><h3><span class="blue-bold">'.__('Why pay 10 times or more for other premium WordPress Security Plugins with recurring yearly subscriptions when you can get the best WordPress Security Plugin for an extremely low one-time purchase price?', 'bulletproof-security').'<br><a href="https://affiliates.ait-pro.com/po/" target="_blank">'.__('View Cost Comparison', 'bulletproof-security').'</a></span></h3><h3><span class="blue-bold">'.__('30-Day Money-Back Guarantee: If you are dissatisfied with BulletProof Security Pro for any reason. We offer a no questions asked full refund.', 'bulletproof-security').'</span></h3>'; echo $text;
2011
  ?>
2012
 
2013
  <?php echo '<p><span class="blue-bold">'; _e('One-Click Setup Wizard Installation: ', 'bulletproof-security'); echo '</span>'; _e('Fast, simple and complete BPS Pro installation and setup in less than 1 minute.', 'bulletproof-security').'</p>'; ?>
2047
 
2048
  <a href="https://forum.ait-pro.com/forums/topic/bulletproof-security-pro-version-release-dates/" target="_blank" title="Link Opens in New Browser Window" style="font-size:22px;"><?php _e('BPS Pro Version Release Dates', 'bulletproof-security'); ?></a><br /><br />
2049
  <?php
2050
+ echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.6', 'https://www.ait-pro.com/aitpro-blog/5644/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-6/' ).'<br>';
2051
  echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.5', 'https://www.ait-pro.com/aitpro-blog/5613/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-5/' ).'<br>';
2052
  echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.4', 'https://www.ait-pro.com/aitpro-blog/5598/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-4/' ).'<br>';
2053
  echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.3', 'https://www.ait-pro.com/aitpro-blog/5592/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-3/' ).'<br>';
admin/htaccess/secure.htaccess CHANGED
@@ -1,4 +1,4 @@
1
- # BULLETPROOF 4.0 SECURE .HTACCESS
2
 
3
  # PHP/PHP.INI HANDLER/CACHE CODE
4
  # Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
1
+ # BULLETPROOF 4.1 SECURE .HTACCESS
2
 
3
  # PHP/PHP.INI HANDLER/CACHE CODE
4
  # Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
admin/htaccess/wpadmin-secure.htaccess CHANGED
@@ -1,4 +1,4 @@
1
- # BULLETPROOF 4.0 WP-ADMIN SECURE .HTACCESS
2
 
3
  # DO NOT ADD URL REWRITING IN THIS FILE OR WORDPRESS WILL BREAK
4
  # RewriteRule ^(.*)$ - [F] works in /wp-admin without breaking WordPress
1
+ # BULLETPROOF 4.1 WP-ADMIN SECURE .HTACCESS
2
 
3
  # DO NOT ADD URL REWRITING IN THIS FILE OR WORDPRESS WILL BREAK
4
  # RewriteRule ^(.*)$ - [F] works in /wp-admin without breaking WordPress
admin/mscan/mscan.php CHANGED
@@ -1778,7 +1778,7 @@ bpsPro_MScan_LogSize();
1778
  <label for="QLog"><strong><?php _e('MScan Log Last Modified Time:', 'bulletproof-security'); ?></strong></label><br />
1779
  <label for="QLog"><strong><?php echo bpsPro_MScan_ModTimeDiff(); ?></strong><?php echo $MScanLogoptions['bps_mscan_log_date_mod']; ?></label><br />
1780
  <label for="QLog" style="vertical-align:top;"><strong><?php _e('Last Modified Time in File:', 'bulletproof-security'); ?></strong></label>
1781
- <input type="text" name="bulletproof_security_options_MScan_log[bps_mscan_log_date_mod]" style="color:#2ea2cc;font-size:13px;width:200px;padding-left:4px;font-weight:600;border:none;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;" value="<?php echo bpsPro_MScan_Log_LastMod(); ?>" /><br />
1782
  <input type="submit" name="Submit-MScan-Mod" class="button bps-button" style="margin:10px 0px 0px 0px;" value="<?php esc_attr_e('Reset Last Modified Time in DB', 'bulletproof-security') ?>" />
1783
  </form>
1784
 
1778
  <label for="QLog"><strong><?php _e('MScan Log Last Modified Time:', 'bulletproof-security'); ?></strong></label><br />
1779
  <label for="QLog"><strong><?php echo bpsPro_MScan_ModTimeDiff(); ?></strong><?php echo $MScanLogoptions['bps_mscan_log_date_mod']; ?></label><br />
1780
  <label for="QLog" style="vertical-align:top;"><strong><?php _e('Last Modified Time in File:', 'bulletproof-security'); ?></strong></label>
1781
+ <input type="text" name="bulletproof_security_options_MScan_log[bps_mscan_log_date_mod]" style="color:#2ea2cc;font-size:13px;width:200px;margin-top:-6px;padding-left:4px;font-weight:600;border:none;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;" value="<?php echo bpsPro_MScan_Log_LastMod(); ?>" /><br />
1782
  <input type="submit" name="Submit-MScan-Mod" class="button bps-button" style="margin:10px 0px 0px 0px;" value="<?php esc_attr_e('Reset Last Modified Time in DB', 'bulletproof-security') ?>" />
1783
  </form>
1784
 
bulletproof-security.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://forum.ait-pro.com/read-me-first/
5
  Text Domain: bulletproof-security
6
  Domain Path: /languages/
7
  Description: <strong>Feature Highlights:</strong> Setup Wizard &bull; MScan Malware Scanner &bull; .htaccess Website Security Protection (Firewalls) &bull; Security Logging|HTTP Error Logging &bull; DB Backup &bull; DB Table Prefix Changer &bull; Login Security & Monitoring &bull; JTC-Lite Login Form Bot Lockout Protection &bull; Idle Session Logout (ISL) &bull; Auth Cookie Expiration (ACE) &bull; UI Theme Skin Changer &bull; System Info: Extensive System, Server and Security Status Information &bull; FrontEnd|BackEnd Maintenance Mode
8
- Version: 4.0
9
  Author: AITpro Website Security
10
  Author URI: https://forum.ait-pro.com/read-me-first/
11
  */
@@ -33,9 +33,9 @@ Author URI: https://forum.ait-pro.com/read-me-first/
33
  // and cannot access the global variables within functions in BPS. Luckily this does not break BPS or WordPress in any way and PHP.net states this is technically not an error.
34
  global $bps_last_version, $bps_version, $aitpro_bullet, $bps_topDiv, $bps_bottomDiv, $bpsPro_remote_addr, $bpsPro_http_client_ip, $bpsPro_http_forwarded, $bpsPro_http_x_forwarded_for, $bpsPro_http_x_cluster_client_ip, $bps_wpcontent_dir, $bps_plugin_dir;
35
 
36
- define( 'BULLETPROOF_VERSION', '4.0' );
37
- $bps_last_version = '3.9';
38
- $bps_version = '4.0';
39
  $aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
40
  // Top div & bottom div
41
  $bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
@@ -46,7 +46,7 @@ $bps_plugin_dir = str_replace( ABSPATH, '', WP_PLUGIN_DIR );
46
  // Setup Wizard Options: GDPR Compliance Global Variables
47
  $GDPR_Options = get_option('bulletproof_security_options_gdpr');
48
 
49
- if ( $GDPR_Options['bps_gdpr_on_off'] != 'On' ) {
50
 
51
  $bpsPro_remote_addr = @$_SERVER['REMOTE_ADDR'];
52
  $bpsPro_http_client_ip = @$_SERVER['HTTP_CLIENT_IP'];
@@ -95,7 +95,7 @@ require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/db-security.php' )
95
  require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/hidden-plugin-folders-cron.php' );
96
  // Idle Session Logout (ISL)
97
  $BPS_ISL_options = get_option('bulletproof_security_options_idle_session');
98
- if ( $BPS_ISL_options['bps_isl'] == 'On' ) {
99
  require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/idle-session-logout.php' );
100
  }
101
  // PHP Encryption|Decryption class using openssl_decrypt() and openssl_encrypt()
5
  Text Domain: bulletproof-security
6
  Domain Path: /languages/
7
  Description: <strong>Feature Highlights:</strong> Setup Wizard &bull; MScan Malware Scanner &bull; .htaccess Website Security Protection (Firewalls) &bull; Security Logging|HTTP Error Logging &bull; DB Backup &bull; DB Table Prefix Changer &bull; Login Security & Monitoring &bull; JTC-Lite Login Form Bot Lockout Protection &bull; Idle Session Logout (ISL) &bull; Auth Cookie Expiration (ACE) &bull; UI Theme Skin Changer &bull; System Info: Extensive System, Server and Security Status Information &bull; FrontEnd|BackEnd Maintenance Mode
8
+ Version: 4.1
9
  Author: AITpro Website Security
10
  Author URI: https://forum.ait-pro.com/read-me-first/
11
  */
33
  // and cannot access the global variables within functions in BPS. Luckily this does not break BPS or WordPress in any way and PHP.net states this is technically not an error.
34
  global $bps_last_version, $bps_version, $aitpro_bullet, $bps_topDiv, $bps_bottomDiv, $bpsPro_remote_addr, $bpsPro_http_client_ip, $bpsPro_http_forwarded, $bpsPro_http_x_forwarded_for, $bpsPro_http_x_cluster_client_ip, $bps_wpcontent_dir, $bps_plugin_dir;
35
 
36
+ define( 'BULLETPROOF_VERSION', '4.1' );
37
+ $bps_last_version = '4.0';
38
+ $bps_version = '4.1';
39
  $aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
40
  // Top div & bottom div
41
  $bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
46
  // Setup Wizard Options: GDPR Compliance Global Variables
47
  $GDPR_Options = get_option('bulletproof_security_options_gdpr');
48
 
49
+ if ( @$GDPR_Options['bps_gdpr_on_off'] != 'On' ) {
50
 
51
  $bpsPro_remote_addr = @$_SERVER['REMOTE_ADDR'];
52
  $bpsPro_http_client_ip = @$_SERVER['HTTP_CLIENT_IP'];
95
  require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/hidden-plugin-folders-cron.php' );
96
  // Idle Session Logout (ISL)
97
  $BPS_ISL_options = get_option('bulletproof_security_options_idle_session');
98
+ if ( @$BPS_ISL_options['bps_isl'] == 'On' ) {
99
  require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/idle-session-logout.php' );
100
  }
101
  // PHP Encryption|Decryption class using openssl_decrypt() and openssl_encrypt()
includes/db-security.php CHANGED
@@ -250,7 +250,7 @@ $time_start = microtime( true );
250
  $entry[$key] = "NULL";
251
  elseif ( "" === $value || false === $value )
252
  $entry[$key] = "''";
253
- elseif ( is_numeric( $value ) && preg_match( '/[0-9]{17}/', $value ) ) // special condition for PayPal numeric Transaction Codes
254
  $entry[$key] = "'" . esc_sql($value) . "'";
255
  elseif ( ! is_numeric( $value ) )
256
  if ( method_exists( $wpdb, 'remove_placeholder_escape' ) ) { // since WP 4.8.3
250
  $entry[$key] = "NULL";
251
  elseif ( "" === $value || false === $value )
252
  $entry[$key] = "''";
253
+ elseif ( is_numeric( $value ) && preg_match( '/[0-9A-Za-z]{17}/', $value ) ) // special condition for PayPal numeric Transaction Codes
254
  $entry[$key] = "'" . esc_sql($value) . "'";
255
  elseif ( ! is_numeric( $value ) )
256
  if ( method_exists( $wpdb, 'remove_placeholder_escape' ) ) { // since WP 4.8.3
includes/login-security.php CHANGED
@@ -500,7 +500,7 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
500
  $bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
501
  }
502
 
503
- if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
504
  $error = new WP_Error();
505
  $error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
506
  return $error;
500
  $bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
501
  }
502
 
503
+ if ( @$_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || @$_POST['captcha'] != '' ) {
504
  $error = new WP_Error();
505
  $error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
506
  return $error;
languages/bulletproof-security.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: bulletproof-security\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2020-04-28 12:20-0700\n"
7
  "PO-Revision-Date: 2015-06-20 19:13-0800\n"
8
  "Last-Translator: Ed Alexander <edward@ait-pro.com>\n"
9
  "Language-Team: AITpro <info@ait-pro.com>\n"
@@ -2749,8 +2749,8 @@ msgstr ""
2749
  #: admin/core/core.php:2010
2750
  msgid ""
2751
  "BulletProof Security Pro has an amazing track record. BPS Pro has been "
2752
- "publicly available for 8+ years and is installed on over 50,000 websites "
2753
- "worldwide. Not a single one of those 50,000+ websites in 8+ years has been "
2754
  "hacked."
2755
  msgstr ""
2756
 
@@ -2976,33 +2976,33 @@ msgid "BPS Pro Version Release Dates"
2976
  msgstr ""
2977
 
2978
  #: admin/core/core.php:2050 admin/core/core.php:2051 admin/core/core.php:2052
2979
- #: admin/core/core.php:2053 admin/core/core.php:2054 admin/core/core.php:2059
2980
  #: admin/core/core.php:2060 admin/core/core.php:2061 admin/core/core.php:2062
2981
- #: admin/core/core.php:2067 admin/core/core.php:2068 admin/core/core.php:2069
2982
- #: admin/core/core.php:2070 admin/core/core.php:2071 admin/core/core.php:2076
2983
  #: admin/core/core.php:2077 admin/core/core.php:2078 admin/core/core.php:2079
2984
  #: admin/core/core.php:2080 admin/core/core.php:2081 admin/core/core.php:2082
2985
- #: admin/core/core.php:2083 admin/core/core.php:2084 admin/core/core.php:2089
2986
  #: admin/core/core.php:2090 admin/core/core.php:2091 admin/core/core.php:2092
2987
  #: admin/core/core.php:2093 admin/core/core.php:2094 admin/core/core.php:2095
2988
  #: admin/core/core.php:2096 admin/core/core.php:2097 admin/core/core.php:2098
2989
  #: admin/core/core.php:2099 admin/core/core.php:2100 admin/core/core.php:2101
2990
- #: admin/core/core.php:2107 admin/core/core.php:2108 admin/core/core.php:2109
2991
  #: admin/core/core.php:2110 admin/core/core.php:2111 admin/core/core.php:2112
2992
  #: admin/core/core.php:2113 admin/core/core.php:2114 admin/core/core.php:2115
2993
  #: admin/core/core.php:2116 admin/core/core.php:2117 admin/core/core.php:2118
2994
- #: admin/core/core.php:2119 admin/core/core.php:2120 admin/core/core.php:2126
2995
  #: admin/core/core.php:2127 admin/core/core.php:2128 admin/core/core.php:2129
2996
  #: admin/core/core.php:2130 admin/core/core.php:2131 admin/core/core.php:2132
2997
  #: admin/core/core.php:2133 admin/core/core.php:2134 admin/core/core.php:2135
2998
  #: admin/core/core.php:2136 admin/core/core.php:2137 admin/core/core.php:2138
2999
- #: admin/core/core.php:2144 admin/core/core.php:2145 admin/core/core.php:2146
3000
  #: admin/core/core.php:2147 admin/core/core.php:2148 admin/core/core.php:2149
3001
  #: admin/core/core.php:2150 admin/core/core.php:2151 admin/core/core.php:2152
3002
- #: admin/core/core.php:2153 admin/core/core.php:2159 admin/core/core.php:2160
3003
  #: admin/core/core.php:2161 admin/core/core.php:2162 admin/core/core.php:2163
3004
  #: admin/core/core.php:2164 admin/core/core.php:2165 admin/core/core.php:2166
3005
- #: admin/core/core.php:2167 admin/core/core.php:2168
3006
  #, php-format
3007
  msgid ""
3008
  "<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
3
  msgstr ""
4
  "Project-Id-Version: bulletproof-security\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2020-07-23 13:39-0700\n"
7
  "PO-Revision-Date: 2015-06-20 19:13-0800\n"
8
  "Last-Translator: Ed Alexander <edward@ait-pro.com>\n"
9
  "Language-Team: AITpro <info@ait-pro.com>\n"
2749
  #: admin/core/core.php:2010
2750
  msgid ""
2751
  "BulletProof Security Pro has an amazing track record. BPS Pro has been "
2752
+ "publicly available for 9+ years and is installed on over 50,000 websites "
2753
+ "worldwide. Not a single one of those 50,000+ websites in 9+ years has been "
2754
  "hacked."
2755
  msgstr ""
2756
 
2976
  msgstr ""
2977
 
2978
  #: admin/core/core.php:2050 admin/core/core.php:2051 admin/core/core.php:2052
2979
+ #: admin/core/core.php:2053 admin/core/core.php:2054 admin/core/core.php:2055
2980
  #: admin/core/core.php:2060 admin/core/core.php:2061 admin/core/core.php:2062
2981
+ #: admin/core/core.php:2063 admin/core/core.php:2068 admin/core/core.php:2069
2982
+ #: admin/core/core.php:2070 admin/core/core.php:2071 admin/core/core.php:2072
2983
  #: admin/core/core.php:2077 admin/core/core.php:2078 admin/core/core.php:2079
2984
  #: admin/core/core.php:2080 admin/core/core.php:2081 admin/core/core.php:2082
2985
+ #: admin/core/core.php:2083 admin/core/core.php:2084 admin/core/core.php:2085
2986
  #: admin/core/core.php:2090 admin/core/core.php:2091 admin/core/core.php:2092
2987
  #: admin/core/core.php:2093 admin/core/core.php:2094 admin/core/core.php:2095
2988
  #: admin/core/core.php:2096 admin/core/core.php:2097 admin/core/core.php:2098
2989
  #: admin/core/core.php:2099 admin/core/core.php:2100 admin/core/core.php:2101
2990
+ #: admin/core/core.php:2102 admin/core/core.php:2108 admin/core/core.php:2109
2991
  #: admin/core/core.php:2110 admin/core/core.php:2111 admin/core/core.php:2112
2992
  #: admin/core/core.php:2113 admin/core/core.php:2114 admin/core/core.php:2115
2993
  #: admin/core/core.php:2116 admin/core/core.php:2117 admin/core/core.php:2118
2994
+ #: admin/core/core.php:2119 admin/core/core.php:2120 admin/core/core.php:2121
2995
  #: admin/core/core.php:2127 admin/core/core.php:2128 admin/core/core.php:2129
2996
  #: admin/core/core.php:2130 admin/core/core.php:2131 admin/core/core.php:2132
2997
  #: admin/core/core.php:2133 admin/core/core.php:2134 admin/core/core.php:2135
2998
  #: admin/core/core.php:2136 admin/core/core.php:2137 admin/core/core.php:2138
2999
+ #: admin/core/core.php:2139 admin/core/core.php:2145 admin/core/core.php:2146
3000
  #: admin/core/core.php:2147 admin/core/core.php:2148 admin/core/core.php:2149
3001
  #: admin/core/core.php:2150 admin/core/core.php:2151 admin/core/core.php:2152
3002
+ #: admin/core/core.php:2153 admin/core/core.php:2154 admin/core/core.php:2160
3003
  #: admin/core/core.php:2161 admin/core/core.php:2162 admin/core/core.php:2163
3004
  #: admin/core/core.php:2164 admin/core/core.php:2165 admin/core/core.php:2166
3005
+ #: admin/core/core.php:2167 admin/core/core.php:2168 admin/core/core.php:2169
3006
  #, php-format
3007
  msgid ""
3008
  "<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: AITpro
3
  Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
4
  Tags: security, secure, malware scanner, login security, firewall, security plugin, wordpress security, login, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
5
  Requires at least: 3.8
6
- Tested up to: 5.4
7
- Stable tag: 4.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
3
  Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
4
  Tags: security, secure, malware scanner, login security, firewall, security plugin, wordpress security, login, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
5
  Requires at least: 3.8
6
+ Tested up to: 5.5
7
+ Stable tag: 4.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10