BulletProof Security - Version 6.1

Version Description

Download this release

Release Info

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

Code changes from version 6.0 to 6.1

admin/htaccess/secure.htaccess CHANGED
@@ -1,4 +1,4 @@
1
- # BULLETPROOF 6.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 6.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 6.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 6.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/login/login.php CHANGED
@@ -869,7 +869,7 @@ if ( isset( $_POST['Submit-Security-Log-Options-JTC'] ) && current_user_can('man
869
  $pos3 = strpos( $_POST['bps_jtc_comment_form_label'], 'eyJjaXBoZXJ0ZXh0Ijoi' );
870
  $pos4 = strpos( $_POST['bps_jtc_comment_form_input'], 'eyJjaXBoZXJ0ZXh0Ijoi' );
871
 
872
- $pattern = '/<script>|<\/script>|javascript|onload|onunload|onbeforeprint|onbeforeunload|onchange|onfocusin|onfocusout|onfocus|onblur|onerror|oninput|onopen|onmessage|onmouseover|onmousedown|onmouseup|onmouseout|onmouseleave|onmousemove|onmouseenter|onclick|ondblclick|onkeyup|onkeydown|onkeypress|onsubmit|onselect|onoffline|ononline|onpagehide|onpageshow|onpaste|onresize|onreset|onscroll|onsearch|onshow|ontoggle|ontouchcancel|ontouchend|ontouchmove|ontouchstart|onhashchange|oninvalid|allowscriptaccess|currentTarget|addEventListener|getElementById|getElementsByTagName|getElementsByClassName|documentElement|innerHTML|setAttribute|createElement|removeChild|appendChild|replaceChild|parentNode|childNodes|createTextNode|nodeValue|firstChild|lastChild|querySelectorAll|EventSource/i';
873
 
874
  $post_array = array( $_POST['bps_jtc_custom_form_error'], $_POST['bps_jtc_comment_form_error'], $_POST['bps_jtc_comment_form_label'], $_POST['bps_jtc_comment_form_input'] );
875
 
@@ -1128,13 +1128,20 @@ input#colorPickerText2.title-after {width:250px;<?php echo $title_after_style; ?
1128
  <br />
1129
 
1130
  <?php
 
1131
  $bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
1132
  $bps_jtc_comment_form_error = ! empty($BPSoptionsJTC['bps_jtc_comment_form_error']) ? $BPSoptionsJTC['bps_jtc_comment_form_error'] :'<strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser back button and re-enter the JTC CAPTCHA.';
1133
  $bps_jtc_comment_form_label = ! empty($BPSoptionsJTC['bps_jtc_comment_form_label']) ? $BPSoptionsJTC['bps_jtc_comment_form_label'] : 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;';
1134
  $bps_jtc_comment_form_input = ! empty($BPSoptionsJTC['bps_jtc_comment_form_input']) ? $BPSoptionsJTC['bps_jtc_comment_form_input'] : 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;';
 
 
 
 
 
 
1135
  ?>
1136
 
1137
- <label for="LSLog"><?php _e('Login Form: CAPTCHA Error message', 'bulletproof-security'); ?></label><br />
1138
  <input type="text" id="crypt29" name="bps_jtc_custom_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php echo esc_html($bps_jtc_custom_form_error); ?>" /><br /><br />
1139
 
1140
  <label for="LSLog"><?php _e('Comment Form: CAPTCHA Error message (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
869
  $pos3 = strpos( $_POST['bps_jtc_comment_form_label'], 'eyJjaXBoZXJ0ZXh0Ijoi' );
870
  $pos4 = strpos( $_POST['bps_jtc_comment_form_input'], 'eyJjaXBoZXJ0ZXh0Ijoi' );
871
 
872
+ $pattern = '/<script>|<\/script>|javascript|onload|onunload|onabort|onbeforeprint|onbeforeunload|onchange|onfocusin|onfocusout|onfocus|onblur|onerror|oninput|onopen|onmessage|onmouseover|onmousedown|onmouseup|onmouseout|onmouseleave|onmousemove|onmouseenter|onclick|ondblclick|onkeyup|onkeydown|onkeypress|onsubmit|onselect|onoffline|ononline|onpagehide|onpageshow|onpaste|onresize|onreset|onscroll|onsearch|onshow|ontoggle|ontouchcancel|ontouchend|ontouchmove|ontouchstart|onhashchange|oninvalid|onanimationend|onanimationcancel|onanimationiteration|onauxclick|oncancel|oncanplay|oncanplaythrough|onloadeddata|oncontextmenu|ondurationchange|onended|onformdata|ongotpointercapture|onloadedmetadata|onloadend|onloadstart|onlostpointercapture|onplay|onplaying|onpointercancel|onpointerdown|onpointerenter|onpointerleave|onpointermove|onpointerout|onpointerover|onpointerup|onsecuritypolicyviolation|onselectionchange|onselectstart|onslotchange|ontransitioncancel|ontransitionend|onwheel|allowscriptaccess|currentTarget|addEventListener|getElementById|getElementsByTagName|getElementsByClassName|documentElement|innerHTML|setAttribute|createElement|createDocumentType|createDocument|createHTMLDocument|DOMImplementation|dispatchEvent|EventTarget|HTMLSlotElement|HTMLTemplateElement|DOMError|DocumentFragment|TextDecoder|TextEncoder|removeChild|appendChild|replaceChild|parentNode|childNodes|createTextNode|nodeValue|NodeIterator|firstChild|lastChild|querySelectorAll|querySelector|EventSource|AbortController/i';
873
 
874
  $post_array = array( $_POST['bps_jtc_custom_form_error'], $_POST['bps_jtc_comment_form_error'], $_POST['bps_jtc_comment_form_label'], $_POST['bps_jtc_comment_form_input'] );
875
 
1128
  <br />
1129
 
1130
  <?php
1131
+ /*
1132
  $bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
1133
  $bps_jtc_comment_form_error = ! empty($BPSoptionsJTC['bps_jtc_comment_form_error']) ? $BPSoptionsJTC['bps_jtc_comment_form_error'] :'<strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser back button and re-enter the JTC CAPTCHA.';
1134
  $bps_jtc_comment_form_label = ! empty($BPSoptionsJTC['bps_jtc_comment_form_label']) ? $BPSoptionsJTC['bps_jtc_comment_form_label'] : 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;';
1135
  $bps_jtc_comment_form_input = ! empty($BPSoptionsJTC['bps_jtc_comment_form_input']) ? $BPSoptionsJTC['bps_jtc_comment_form_input'] : 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;';
1136
+ */
1137
+
1138
+ $bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.' : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
1139
+ $bps_jtc_comment_form_error = ! empty($BPSoptionsJTC['bps_jtc_comment_form_error']) ? '<strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser back button and re-enter the JTC CAPTCHA.' : '<strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser back button and re-enter the JTC CAPTCHA.';
1140
+ $bps_jtc_comment_form_label = ! empty($BPSoptionsJTC['bps_jtc_comment_form_label']) ? 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;' : 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;';
1141
+ $bps_jtc_comment_form_input = ! empty($BPSoptionsJTC['bps_jtc_comment_form_input']) ? 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;' : 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;';
1142
  ?>
1143
 
1144
+ <label for="LSLog"><?php _e('Login Form: CAPTCHA Error message (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
1145
  <input type="text" id="crypt29" name="bps_jtc_custom_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php echo esc_html($bps_jtc_custom_form_error); ?>" /><br /><br />
1146
 
1147
  <label for="LSLog"><?php _e('Comment Form: CAPTCHA Error message (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
admin/login/lsm-help-text.php CHANGED
@@ -23,7 +23,7 @@ if ( ! current_user_can('manage_options') ) {
23
  '<br><br><strong>'.__('JTC Title|Text After: ', 'bulletproof-security').'</strong><br>'.__('This is additional text that is displayed after the JTC Title|Text. You can use the Color Picker to change the color of the text that is displayed. You can choose to make the text bold by clicking the Bold checkbox.', 'bulletproof-security').
24
  $networkMUJTCText.
25
 
26
- '<br><br><strong>'.__('Enable JTC for WooCommerce (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('Check this checkbox if you have the WooCommerce plugin installed if you would like to use BPS JTC on the WooCommerce custom login page. BPS JTC will still continue to work normally on the standard WordPress Forms: Login, Register, Lost Password, Comment, Multisite Register, BuddyPress Register and BuddyPress Sidebar Login Forms when you check this checkbox. This checkbox option setting is not for turning JTC On or Off if you are using WooCommerce. Use the JTC Enable|Disable JTC For These Forms option checkboxes to enable or disable JTC on each of your Forms.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable JTC For These Forms (Only the Login Form CAPTCHA is available in BPS Free): ', 'bulletproof-security').'</strong><br>'.__('Checking a Form checkbox will display a CAPTCHA on that Form to all users. Unchecking a Form checkbox will remove the CAPTCHA on that Form for all users. The Comment Form is a special case and the CAPTCHA can be displayed based on the User Roles that you choose. See the Comment Form help section below.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: (only applies if Comment Form CAPTCHA is enabled/checked) ', 'bulletproof-security').'<br>'.__('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only:', 'bulletproof-security').'</strong><br>'.__('Users must be logged into your website for the Comment Form User Roles to work. If you do not require that users are registered and logged in to post comments on your website then these JTC options will not have any effect. These options are only for registered and logged in users and only for your Comment Form if you are using this WordPress Discussion setting: Users must be registered and logged in to comment. If you do not want to require that users are registered and logged in to comment then the JTC Comment Form CAPTCHA will still work as long as you have this WordPress Discussion setting checked: Comment author must fill out name and email.', 'bulletproof-security').'<br><br>'.__('Checking a User Role checkbox will display a CAPTCHA to all users with that User Role on your website\'s Comment Form. Unchecking a User Role checkbox will remove the CAPTCHA from displaying to users with that User Role on your website\'s Comment Form. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Login Form: CAPTCHA Error message:', 'bulletproof-security').'</strong><br>'.__('The Default JTC Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. You can change or add to the default error message. This error message is displayed on the Login Form.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Comment Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser\'s back button and re-enter the JTC CAPTCHA. You can change or add to the default error message. This error message only applies to the Comment Form CAPTCHA error message and does not affect or change any of the other Form CAPTCHA error messages.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security').'</strong><br>'.__('You can position the JTC Title|Text Form label and the JTC CAPTCHA Form Input text box by editing the CSS in these text boxes. By default the position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box is below your Comment Form submit button. For CSS code styling examples.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form Label (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC Title|Text label above the Form Input text box.', 'bulletproof-security').'<br><strong>'.__('Comment Form Input Text Box (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC CAPTCHA Form Input text box.', 'bulletproof-security').'<br><br><strong>'.__('Additional Brute Force CAPTCHA Option: ', 'bulletproof-security').'</strong><br>'.__('If you do not allow anyone else to log into your website then here is an example of how JTC could be used as an additional Brute Force Login Protection feature.', 'bulletproof-security').'<br><br>'.__('Example: You create a JTC CAPTCHA: My Example CAPTCHA, you either leave the JTC ToolTip: text box blank or you create a Hint for yourself - JTC ToolTip: My Example Hint. If your JTC ToolTip: text box is blank then the CAPTCHA will not be displayed - only you will know what the CAPTCHA is. If you create a personal Hint for yourself then only you will know what the answer to the Hint is.', 'bulletproof-security').'</strong>';
27
 
28
  /** Idle Session Logout|Auth Cookie Expiration **/
29
  $bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('Encryption|Decryption ModSecurity CRS Bypass', 'bulletproof-security').'</strong><br>'.__('ModSecurity CRS is a security feature installed on some web hosts. ModSecurity CRS sees the legitimate CSS code in the option settings as malicious and will prevent you from saving your option settings. When trying to save your option settings you may see an error message or you may be redirected to your website Home page or nothing happens or other various problems. To evade/bypass ModSecurity CRS click the Encrypt ISL Code button before clicking the Save Options button. Your option settings are encrypted in the POST Form submission and then decrypted in the Form processing code. That means that your option settings are only encrypted temporarily during Form submission to bypass/evade ModSecurity CRS detection. The Decrypt ISL Code feature was added as an additional user friendly convenience feature. It allows you to decrypt your CSS code in real time if you already clicked the Encrypt ISL Code button. You can then continue editing your CSS code and then click the Encrypt ISL Code button again when you are done editing your CSS code. Important!!! Do not forget to click the Encrypt ISL Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
23
  '<br><br><strong>'.__('JTC Title|Text After: ', 'bulletproof-security').'</strong><br>'.__('This is additional text that is displayed after the JTC Title|Text. You can use the Color Picker to change the color of the text that is displayed. You can choose to make the text bold by clicking the Bold checkbox.', 'bulletproof-security').
24
  $networkMUJTCText.
25
 
26
+ '<br><br><strong>'.__('Enable JTC for WooCommerce (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('Check this checkbox if you have the WooCommerce plugin installed if you would like to use BPS JTC on the WooCommerce custom login page. BPS JTC will still continue to work normally on the standard WordPress Forms: Login, Register, Lost Password, Comment, Multisite Register, BuddyPress Register and BuddyPress Sidebar Login Forms when you check this checkbox. This checkbox option setting is not for turning JTC On or Off if you are using WooCommerce. Use the JTC Enable|Disable JTC For These Forms option checkboxes to enable or disable JTC on each of your Forms.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable JTC For These Forms (Only the Login Form CAPTCHA is available in BPS Free): ', 'bulletproof-security').'</strong><br>'.__('Checking a Form checkbox will display a CAPTCHA on that Form to all users. Unchecking a Form checkbox will remove the CAPTCHA on that Form for all users. The Comment Form is a special case and the CAPTCHA can be displayed based on the User Roles that you choose. See the Comment Form help section below.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: (only applies if Comment Form CAPTCHA is enabled/checked) ', 'bulletproof-security').'<br>'.__('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only:', 'bulletproof-security').'</strong><br>'.__('Users must be logged into your website for the Comment Form User Roles to work. If you do not require that users are registered and logged in to post comments on your website then these JTC options will not have any effect. These options are only for registered and logged in users and only for your Comment Form if you are using this WordPress Discussion setting: Users must be registered and logged in to comment. If you do not want to require that users are registered and logged in to comment then the JTC Comment Form CAPTCHA will still work as long as you have this WordPress Discussion setting checked: Comment author must fill out name and email.', 'bulletproof-security').'<br><br>'.__('Checking a User Role checkbox will display a CAPTCHA to all users with that User Role on your website\'s Comment Form. Unchecking a User Role checkbox will remove the CAPTCHA from displaying to users with that User Role on your website\'s Comment Form. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Login Form: CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. You can change or add to the default error message. This error message is displayed on the Login Form.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Comment Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser\'s back button and re-enter the JTC CAPTCHA. You can change or add to the default error message. This error message only applies to the Comment Form CAPTCHA error message and does not affect or change any of the other Form CAPTCHA error messages.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security').'</strong><br>'.__('You can position the JTC Title|Text Form label and the JTC CAPTCHA Form Input text box by editing the CSS in these text boxes. By default the position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box is below your Comment Form submit button. For CSS code styling examples.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form Label (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC Title|Text label above the Form Input text box.', 'bulletproof-security').'<br><strong>'.__('Comment Form Input Text Box (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC CAPTCHA Form Input text box.', 'bulletproof-security').'<br><br><strong>'.__('Additional Brute Force CAPTCHA Option: ', 'bulletproof-security').'</strong><br>'.__('If you do not allow anyone else to log into your website then here is an example of how JTC could be used as an additional Brute Force Login Protection feature.', 'bulletproof-security').'<br><br>'.__('Example: You create a JTC CAPTCHA: My Example CAPTCHA, you either leave the JTC ToolTip: text box blank or you create a Hint for yourself - JTC ToolTip: My Example Hint. If your JTC ToolTip: text box is blank then the CAPTCHA will not be displayed - only you will know what the CAPTCHA is. If you create a personal Hint for yourself then only you will know what the answer to the Hint is.', 'bulletproof-security').'</strong>';
27
 
28
  /** Idle Session Logout|Auth Cookie Expiration **/
29
  $bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('Encryption|Decryption ModSecurity CRS Bypass', 'bulletproof-security').'</strong><br>'.__('ModSecurity CRS is a security feature installed on some web hosts. ModSecurity CRS sees the legitimate CSS code in the option settings as malicious and will prevent you from saving your option settings. When trying to save your option settings you may see an error message or you may be redirected to your website Home page or nothing happens or other various problems. To evade/bypass ModSecurity CRS click the Encrypt ISL Code button before clicking the Save Options button. Your option settings are encrypted in the POST Form submission and then decrypted in the Form processing code. That means that your option settings are only encrypted temporarily during Form submission to bypass/evade ModSecurity CRS detection. The Decrypt ISL Code feature was added as an additional user friendly convenience feature. It allows you to decrypt your CSS code in real time if you already clicked the Encrypt ISL Code button. You can then continue editing your CSS code and then click the Encrypt ISL Code button again when you are done editing your CSS code. Important!!! Do not forget to click the Encrypt ISL Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
admin/maintenance/maintenance.php CHANGED
@@ -280,7 +280,7 @@ if ( isset( $_POST['Submit-Maintenance-Mode-Form'] ) && current_user_can('manage
280
  $bps_maint_ip_allowed = sanitize_text_field(trim( $_POST['mmode_ip_allowed'], ", \t\n\r"));
281
  }
282
 
283
- $pattern = '/<script>|<\/script>|javascript|onload|onunload|onbeforeprint|onbeforeunload|onchange|onfocusin|onfocusout|onfocus|onblur|onerror|oninput|onopen|onmessage|onmouseover|onmousedown|onmouseup|onmouseout|onmouseleave|onmousemove|onmouseenter|onclick|ondblclick|onkeyup|onkeydown|onkeypress|onsubmit|onselect|onoffline|ononline|onpagehide|onpageshow|onpaste|onresize|onreset|onscroll|onsearch|onshow|ontoggle|ontouchcancel|ontouchend|ontouchmove|ontouchstart|onhashchange|oninvalid|allowscriptaccess|currentTarget|addEventListener|getElementById|getElementsByTagName|getElementsByClassName|documentElement|innerHTML|setAttribute|createElement|removeChild|appendChild|replaceChild|parentNode|childNodes|createTextNode|nodeValue|firstChild|lastChild|querySelectorAll|EventSource/i';
284
 
285
  $subject = $_POST['bpscustomeditor'];
286
 
280
  $bps_maint_ip_allowed = sanitize_text_field(trim( $_POST['mmode_ip_allowed'], ", \t\n\r"));
281
  }
282
 
283
+ $pattern = '/<script>|<\/script>|javascript|onload|onunload|onabort|onbeforeprint|onbeforeunload|onchange|onfocusin|onfocusout|onfocus|onblur|onerror|oninput|onopen|onmessage|onmouseover|onmousedown|onmouseup|onmouseout|onmouseleave|onmousemove|onmouseenter|onclick|ondblclick|onkeyup|onkeydown|onkeypress|onsubmit|onselect|onoffline|ononline|onpagehide|onpageshow|onpaste|onresize|onreset|onscroll|onsearch|onshow|ontoggle|ontouchcancel|ontouchend|ontouchmove|ontouchstart|onhashchange|oninvalid|onanimationend|onanimationcancel|onanimationiteration|onauxclick|oncancel|oncanplay|oncanplaythrough|onloadeddata|oncontextmenu|ondurationchange|onended|onformdata|ongotpointercapture|onloadedmetadata|onloadend|onloadstart|onlostpointercapture|onplay|onplaying|onpointercancel|onpointerdown|onpointerenter|onpointerleave|onpointermove|onpointerout|onpointerover|onpointerup|onsecuritypolicyviolation|onselectionchange|onselectstart|onslotchange|ontransitioncancel|ontransitionend|onwheel|allowscriptaccess|currentTarget|addEventListener|getElementById|getElementsByTagName|getElementsByClassName|documentElement|innerHTML|setAttribute|createElement|createDocumentType|createDocument|createHTMLDocument|DOMImplementation|dispatchEvent|EventTarget|HTMLSlotElement|HTMLTemplateElement|DOMError|DocumentFragment|TextDecoder|TextEncoder|removeChild|appendChild|replaceChild|parentNode|childNodes|createTextNode|nodeValue|NodeIterator|firstChild|lastChild|querySelectorAll|querySelector|EventSource|AbortController/i';
284
 
285
  $subject = $_POST['bpscustomeditor'];
286
 
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; System Info: Extensive System, Server and Security Status Information &bull; FrontEnd|BackEnd Maintenance Mode &bull; WP Automatic Update Options (BPS MU Tools must-use plugin) &bull; Force Strong Passwords &bull; Email Alerts When New Plugins And Themes Are Available.
8
- Version: 6.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, $bps_footer, $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, $plugin_hashes, $theme_hashes;
35
 
36
- define( 'BULLETPROOF_VERSION', '6.0' );
37
- $bps_last_version = '5.9';
38
- $bps_version = '6.0';
39
  $bps_footer = '<div id="AITpro-link">' . __('BulletProof Security ', 'bulletproof-security') . esc_html($bps_version) . __(' Plugin by ', 'bulletproof-security') . '<a href="'.esc_url('https://www.ait-pro.com/').'" target="_blank" title="AITpro Website Security">' . __( 'AITpro Website Security', 'bulletproof-security') . '</a></div>';
40
  $aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
41
  // Top div & bottom div
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; System Info: Extensive System, Server and Security Status Information &bull; FrontEnd|BackEnd Maintenance Mode &bull; WP Automatic Update Options (BPS MU Tools must-use plugin) &bull; Force Strong Passwords &bull; Email Alerts When New Plugins And Themes Are Available.
8
+ Version: 6.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, $bps_footer, $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, $plugin_hashes, $theme_hashes;
35
 
36
+ define( 'BULLETPROOF_VERSION', '6.1' );
37
+ $bps_last_version = '6.0';
38
+ $bps_version = '6.1';
39
  $bps_footer = '<div id="AITpro-link">' . __('BulletProof Security ', 'bulletproof-security') . esc_html($bps_version) . __(' Plugin by ', 'bulletproof-security') . '<a href="'.esc_url('https://www.ait-pro.com/').'" target="_blank" title="AITpro Website Security">' . __( 'AITpro Website Security', 'bulletproof-security') . '</a></div>';
40
  $aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
41
  // Top div & bottom div
includes/login-security.php CHANGED
@@ -140,7 +140,9 @@ if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_se
140
  // 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
141
  if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
142
 
143
- $bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
 
 
144
 
145
  $reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
146
  $captcha_form_field = array_key_exists( 'captcha', $_POST ) ? $_POST['captcha'] : null;
@@ -511,7 +513,9 @@ if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_se
511
  // 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
512
  if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
513
 
514
- $bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
 
 
515
  $bps_tooltip_captcha_key = isset($BPSoptionsJTC['bps_tooltip_captcha_key']) ? $BPSoptionsJTC['bps_tooltip_captcha_key'] : '';
516
 
517
  $reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
@@ -998,7 +1002,8 @@ function bpsPro_jtc_wp_login_page( $user, $password ) {
998
 
999
  if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
1000
 
1001
- $bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
 
1002
  $bps_tooltip_captcha_key = isset($BPSoptionsJTC['bps_tooltip_captcha_key']) ? $BPSoptionsJTC['bps_tooltip_captcha_key'] : '';
1003
 
1004
  $reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
140
  // 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
141
  if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
142
 
143
+ //$bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
144
+
145
+ $bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
146
 
147
  $reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
148
  $captcha_form_field = array_key_exists( 'captcha', $_POST ) ? $_POST['captcha'] : null;
513
  // 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
514
  if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
515
 
516
+ //$bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
517
+ $bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
518
+
519
  $bps_tooltip_captcha_key = isset($BPSoptionsJTC['bps_tooltip_captcha_key']) ? $BPSoptionsJTC['bps_tooltip_captcha_key'] : '';
520
 
521
  $reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
1002
 
1003
  if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
1004
 
1005
+ //$bps_jtc_custom_form_error = ! empty($BPSoptionsJTC['bps_jtc_custom_form_error']) ? $BPSoptionsJTC['bps_jtc_custom_form_error'] : '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
1006
+ $bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
1007
  $bps_tooltip_captcha_key = isset($BPSoptionsJTC['bps_tooltip_captcha_key']) ? $BPSoptionsJTC['bps_tooltip_captcha_key'] : '';
1008
 
1009
  $reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
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: 2022-04-03 10:54-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"
@@ -1829,7 +1829,7 @@ msgstr ""
1829
  #: admin/db-backup-security/db-backup-security.php:1451
1830
  #: admin/email-log-settings/email-log-settings.php:279
1831
  #: admin/login/login.php:205 admin/login/login.php:830
1832
- #: admin/login/login.php:1354 admin/login/login.php:1923
1833
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1834
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1835
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
@@ -1851,7 +1851,7 @@ msgstr ""
1851
  #: admin/db-backup-security/db-backup-security.php:1448
1852
  #: admin/email-log-settings/email-log-settings.php:276
1853
  #: admin/login/login.php:202 admin/login/login.php:827
1854
- #: admin/login/login.php:1351 admin/login/login.php:1920
1855
  #: admin/maintenance/maintenance.php:204 admin/mscan/mscan-help-text.php:65
1856
  #: admin/mscan/mscan-help-text.php:78 admin/mscan/mscan-help-text.php:85
1857
  #: admin/mscan/mscan.php:239 admin/mscan/mscan.php:2135
@@ -1872,7 +1872,7 @@ msgstr ""
1872
  #: admin/db-backup-security/db-backup-security.php:1451
1873
  #: admin/email-log-settings/email-log-settings.php:279
1874
  #: admin/login/login.php:205 admin/login/login.php:830
1875
- #: admin/login/login.php:1354 admin/login/login.php:1923
1876
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1877
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1878
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
@@ -1892,7 +1892,7 @@ msgstr ""
1892
  #: admin/db-backup-security/db-backup-security.php:1451
1893
  #: admin/email-log-settings/email-log-settings.php:279
1894
  #: admin/login/login.php:205 admin/login/login.php:830
1895
- #: admin/login/login.php:1354 admin/login/login.php:1923
1896
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1897
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1898
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
@@ -1912,7 +1912,7 @@ msgstr ""
1912
  #: admin/db-backup-security/db-backup-security.php:1451
1913
  #: admin/email-log-settings/email-log-settings.php:279
1914
  #: admin/login/login.php:205 admin/login/login.php:830
1915
- #: admin/login/login.php:1354 admin/login/login.php:1923
1916
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1917
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1918
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
@@ -1932,7 +1932,7 @@ msgstr ""
1932
  #: admin/db-backup-security/db-backup-security.php:1451
1933
  #: admin/email-log-settings/email-log-settings.php:279
1934
  #: admin/login/login.php:205 admin/login/login.php:830
1935
- #: admin/login/login.php:1354 admin/login/login.php:1923
1936
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1937
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1938
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
@@ -1945,7 +1945,7 @@ msgstr ""
1945
  #: admin/core/core.php:224 admin/core/core.php:352 admin/core/core.php:1888
1946
  #: admin/db-backup-security/db-backup-security.php:295
1947
  #: admin/email-log-settings/email-log-settings.php:283
1948
- #: admin/login/login.php:1357 admin/maintenance/maintenance.php:211
1949
  #: admin/mscan/mscan.php:245 admin/system-info/system-info.php:86
1950
  msgid "Forum Help Links: "
1951
  msgstr ""
@@ -2625,7 +2625,7 @@ msgid "BPS Security Forum: "
2625
  msgstr ""
2626
 
2627
  #: admin/core/core.php:2139 admin/email-log-settings/email-log-settings.php:441
2628
- #: admin/login/login.php:2046 admin/maintenance/maintenance.php:2242
2629
  #: admin/security-log/security-log.php:847
2630
  #: admin/system-info/system-info.php:1270
2631
  msgid "Security Log Event Codes"
@@ -2634,7 +2634,7 @@ msgstr ""
2634
  #: admin/core/core.php:2140
2635
  #: admin/db-backup-security/db-backup-security.php:1800
2636
  #: admin/email-log-settings/email-log-settings.php:442
2637
- #: admin/login/login.php:2047 admin/maintenance/maintenance.php:2243
2638
  #: admin/mscan/mscan.php:3694 admin/security-log/security-log.php:848
2639
  #: admin/system-info/system-info.php:1271 admin/theme-skin/theme-skin.php:237
2640
  msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
@@ -5065,13 +5065,13 @@ msgstr ""
5065
  msgid "Login Security & Monitoring"
5066
  msgstr ""
5067
 
5068
- #: admin/login/login.php:171 admin/login/login.php:1340
5069
- #: admin/login/login.php:1342
5070
  msgid "Idle Session Logout|Auth Cookie Expiration"
5071
  msgstr ""
5072
 
5073
- #: admin/login/login.php:173 admin/login/login.php:1913
5074
- #: admin/login/login.php:1916
5075
  msgid "Force Strong Passwords"
5076
  msgstr ""
5077
 
@@ -5139,8 +5139,8 @@ msgstr ""
5139
  msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
5140
  msgstr ""
5141
 
5142
- #: admin/login/login.php:460 admin/login/login.php:1522
5143
- #: admin/login/login.php:1824 admin/login/lsm-help-text.php:29
5144
  msgid "Turn On|Turn Off:"
5145
  msgstr ""
5146
 
@@ -5339,8 +5339,8 @@ msgid ""
5339
  "Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
5340
  msgstr ""
5341
 
5342
- #: admin/login/login.php:846 admin/login/login.php:1385
5343
- #: admin/login/login.php:1742
5344
  msgid "Save Options"
5345
  msgstr ""
5346
 
@@ -5463,63 +5463,63 @@ msgid ""
5463
  "Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
5464
  msgstr ""
5465
 
5466
- #: admin/login/login.php:1107 admin/login/login.php:1593
5467
- #: admin/login/login.php:1866
5468
  msgid " Administrator"
5469
  msgstr ""
5470
 
5471
- #: admin/login/login.php:1108 admin/login/login.php:1594
5472
- #: admin/login/login.php:1867
5473
  msgid " Editor"
5474
  msgstr ""
5475
 
5476
- #: admin/login/login.php:1109 admin/login/login.php:1595
5477
- #: admin/login/login.php:1868
5478
  msgid " Author"
5479
  msgstr ""
5480
 
5481
- #: admin/login/login.php:1110 admin/login/login.php:1596
5482
- #: admin/login/login.php:1869
5483
  msgid " Contributor"
5484
  msgstr ""
5485
 
5486
- #: admin/login/login.php:1111 admin/login/login.php:1597
5487
- #: admin/login/login.php:1870
5488
  msgid " Subscriber"
5489
  msgstr ""
5490
 
5491
- #: admin/login/login.php:1137
5492
- msgid "Login Form: CAPTCHA Error message"
5493
  msgstr ""
5494
 
5495
- #: admin/login/login.php:1140
5496
  msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
5497
  msgstr ""
5498
 
5499
- #: admin/login/login.php:1143 admin/login/lsm-help-text.php:26
5500
  msgid "Comment Form: CSS Styling (BPS Pro Only)"
5501
  msgstr ""
5502
 
5503
- #: admin/login/login.php:1144
5504
  msgid ""
5505
  "Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
5506
  "Input text box</i>"
5507
  msgstr ""
5508
 
5509
- #: admin/login/login.php:1146
5510
  msgid ""
5511
  "Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
5512
  "text box</i>"
5513
  msgstr ""
5514
 
5515
- #: admin/login/login.php:1149
5516
  msgid ""
5517
  "If you see an error or are unable to save your JTC option settings then "
5518
  "click the Encrypt JTC Code button first and then click the Save Options "
5519
  "button. Mouse over the question mark image to the right for help info."
5520
  msgstr ""
5521
 
5522
- #: admin/login/login.php:1149
5523
  msgid ""
5524
  "If your web host currently has ModSecurity installed or installs ModSecurity "
5525
  "at a later time then ModSecurity will prevent you from saving your JTC "
@@ -5527,132 +5527,132 @@ msgid ""
5527
  "Encrypt JTC Code button."
5528
  msgstr ""
5529
 
5530
- #: admin/login/login.php:1149
5531
  msgid ""
5532
  "If you click the Encrypt JTC Code button and then want to edit your CSS code "
5533
  "again click the Decrypt JTC Code button. After you are done editing click "
5534
  "the Encrypt JTC Code button before clicking the Save Options button."
5535
  msgstr ""
5536
 
5537
- #: admin/login/login.php:1149
5538
  msgid ""
5539
  "Click the JTC Anti-Spam|Anti-Hacker Question Mark help button for more help "
5540
  "info."
5541
  msgstr ""
5542
 
5543
- #: admin/login/login.php:1151 admin/login/login.php:1625
5544
- #: admin/login/login.php:1888 admin/login/login.php:2028
5545
  #: admin/security-log/security-log.php:445
5546
  msgid "Click OK to Proceed or click Cancel."
5547
  msgstr ""
5548
 
5549
- #: admin/login/login.php:1361
5550
  msgid "ISL and ACE Forum Topic"
5551
  msgstr ""
5552
 
5553
- #: admin/login/login.php:1365
5554
  msgid "The Help & FAQ tab pages contain help links."
5555
  msgstr ""
5556
 
5557
- #: admin/login/login.php:1478
5558
  msgid "Settings Saved. ISL has been turned On."
5559
  msgstr ""
5560
 
5561
- #: admin/login/login.php:1484
5562
  msgid "Settings Saved. ISL has been turned Off."
5563
  msgstr ""
5564
 
5565
- #: admin/login/login.php:1517
5566
  msgid "Idle Session Logout (ISL) Settings"
5567
  msgstr ""
5568
 
5569
- #: admin/login/login.php:1524
5570
  msgid "ISL Off"
5571
  msgstr ""
5572
 
5573
- #: admin/login/login.php:1525
5574
  msgid "ISL On"
5575
  msgstr ""
5576
 
5577
- #: admin/login/login.php:1531 admin/login/lsm-help-text.php:29
5578
  msgid "Idle Session Logout Time in Minutes:"
5579
  msgstr ""
5580
 
5581
- #: admin/login/login.php:1537 admin/login/lsm-help-text.php:29
5582
  msgid "Idle Session Logout Page URL:"
5583
  msgstr ""
5584
 
5585
- #: admin/login/login.php:1543 admin/login/lsm-help-text.php:29
5586
  msgid "Idle Session Logout Page Login URL:"
5587
  msgstr ""
5588
 
5589
- #: admin/login/login.php:1544
5590
  msgid ""
5591
  "Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
5592
  msgstr ""
5593
 
5594
- #: admin/login/login.php:1550 admin/login/lsm-help-text.php:29
5595
  msgid "Idle Session Logout Exclude URLs|URIs:"
5596
  msgstr ""
5597
 
5598
- #: admin/login/login.php:1551
5599
  msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
5600
  msgstr ""
5601
 
5602
- #: admin/login/login.php:1558 admin/login/lsm-help-text.php:29
5603
  msgid "Idle Session Logout Page Custom Message:"
5604
  msgstr ""
5605
 
5606
- #: admin/login/login.php:1565 admin/login/lsm-help-text.php:29
5607
  msgid "Idle Session Logout Page Custom CSS Style:"
5608
  msgstr ""
5609
 
5610
- #: admin/login/login.php:1582 admin/login/login.php:1854
5611
  #: admin/login/lsm-help-text.php:29
5612
  msgid "User Account Exceptions:"
5613
  msgstr ""
5614
 
5615
- #: admin/login/login.php:1583 admin/login/login.php:1855
5616
  msgid ""
5617
  "Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
5618
  msgstr ""
5619
 
5620
- #: admin/login/login.php:1584
5621
  msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
5622
  msgstr ""
5623
 
5624
- #: admin/login/login.php:1590
5625
  msgid "Enable|Disable Idle Session Logouts For These User Roles: "
5626
  msgstr ""
5627
 
5628
- #: admin/login/login.php:1591 admin/login/login.php:1863
5629
  msgid ""
5630
  "Check to Enable. Uncheck to Disable. See the Question Mark help button for "
5631
  "details."
5632
  msgstr ""
5633
 
5634
- #: admin/login/login.php:1619
5635
  msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
5636
  msgstr ""
5637
 
5638
- #: admin/login/login.php:1620 admin/login/login.php:1848
5639
  msgid ""
5640
  "Check to Disable. Uncheck to Enable. See the Question Mark help button for "
5641
  "details."
5642
  msgstr ""
5643
 
5644
- #: admin/login/login.php:1621
5645
  msgid " Enable|Disable ISL For TinyMCE Editor"
5646
  msgstr ""
5647
 
5648
- #: admin/login/login.php:1623
5649
  msgid ""
5650
  "If you see an error or are unable to save your ISL option settings then "
5651
  "click the Encrypt ISL Code button first and then click the Save Options "
5652
  "button. Mouse over the question mark image to the right for help info."
5653
  msgstr ""
5654
 
5655
- #: admin/login/login.php:1623
5656
  msgid ""
5657
  "If your web host currently has ModSecurity installed or installs ModSecurity "
5658
  "at a later time then ModSecurity will prevent you from saving your ISL "
@@ -5660,124 +5660,124 @@ msgid ""
5660
  "Encrypt ISL Code button."
5661
  msgstr ""
5662
 
5663
- #: admin/login/login.php:1623
5664
  msgid ""
5665
  "If you click the Encrypt ISL Code button and then want to edit your CSS code "
5666
  "again click the Decrypt ISL Code button. After you are done editing click "
5667
  "the Encrypt ISL Code button before clicking the Save Options button."
5668
  msgstr ""
5669
 
5670
- #: admin/login/login.php:1623
5671
  msgid ""
5672
  "Click the Idle Session Logout|Auth Cookie Expiration Question Mark help "
5673
  "button for more help info."
5674
  msgstr ""
5675
 
5676
- #: admin/login/login.php:1730
5677
  msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
5678
  msgstr ""
5679
 
5680
- #: admin/login/login.php:1793
5681
  msgid "Settings Saved. ACE has been turned On."
5682
  msgstr ""
5683
 
5684
- #: admin/login/login.php:1799
5685
  msgid "Settings Saved. ACE has been turned Off."
5686
  msgstr ""
5687
 
5688
- #: admin/login/login.php:1826
5689
  msgid "ACE Off"
5690
  msgstr ""
5691
 
5692
- #: admin/login/login.php:1827
5693
  msgid "ACE On"
5694
  msgstr ""
5695
 
5696
- #: admin/login/login.php:1833 admin/login/lsm-help-text.php:29
5697
  msgid "Auth Cookie Expiration Time in Minutes:"
5698
  msgstr ""
5699
 
5700
- #: admin/login/login.php:1834
5701
  msgid "WP Default setting is 2880 Minutes/2 Days:"
5702
  msgstr ""
5703
 
5704
- #: admin/login/login.php:1840 admin/login/lsm-help-text.php:29
5705
  msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
5706
  msgstr ""
5707
 
5708
- #: admin/login/login.php:1841
5709
  msgid "WP Default setting is 20160 Minutes/14 Days:"
5710
  msgstr ""
5711
 
5712
- #: admin/login/login.php:1847 admin/login/lsm-help-text.php:29
5713
  msgid "Enable|Disable Remember Me Checkbox:"
5714
  msgstr ""
5715
 
5716
- #: admin/login/login.php:1849
5717
  msgid " Disable & do not display the Remember Me checkbox"
5718
  msgstr ""
5719
 
5720
- #: admin/login/login.php:1856
5721
  msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
5722
  msgstr ""
5723
 
5724
- #: admin/login/login.php:1862
5725
  msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
5726
  msgstr ""
5727
 
5728
- #: admin/login/login.php:1962
5729
  msgid "Settings Saved. FSP is turned On."
5730
  msgstr ""
5731
 
5732
- #: admin/login/login.php:1968
5733
  msgid "Settings Saved. FSP is turned Off."
5734
  msgstr ""
5735
 
5736
- #: admin/login/login.php:1994 admin/login/lsm-help-text.php:32
5737
  msgid "Turn FSP On|Turn FSP Off:"
5738
  msgstr ""
5739
 
5740
- #: admin/login/login.php:1996
5741
  msgid "FSP Off"
5742
  msgstr ""
5743
 
5744
- #: admin/login/login.php:1997
5745
  msgid "FSP On"
5746
  msgstr ""
5747
 
5748
- #: admin/login/login.php:2002 admin/login/lsm-help-text.php:32
5749
  msgid "Password Character Length:"
5750
  msgstr ""
5751
 
5752
- #: admin/login/login.php:2004
5753
  msgid "Example: 12"
5754
  msgstr ""
5755
 
5756
- #: admin/login/login.php:2010
5757
  msgid "Password Criteria Requirements: "
5758
  msgstr ""
5759
 
5760
- #: admin/login/login.php:2011
5761
  msgid "Check to require. Uncheck to remove requirement."
5762
  msgstr ""
5763
 
5764
- #: admin/login/login.php:2012
5765
  msgid " At least 1 lowercase letter"
5766
  msgstr ""
5767
 
5768
- #: admin/login/login.php:2013
5769
  msgid " At least 1 uppercase letter"
5770
  msgstr ""
5771
 
5772
- #: admin/login/login.php:2014
5773
  msgid " At least 1 number"
5774
  msgstr ""
5775
 
5776
- #: admin/login/login.php:2015
5777
  msgid " At least 1 special character"
5778
  msgstr ""
5779
 
5780
- #: admin/login/login.php:2022 admin/login/lsm-help-text.php:32
5781
  msgid "Displayed Message/Error Message:"
5782
  msgstr ""
5783
 
@@ -6258,7 +6258,7 @@ msgid ""
6258
  msgstr ""
6259
 
6260
  #: admin/login/lsm-help-text.php:26
6261
- msgid "Login Form: CAPTCHA Error message:"
6262
  msgstr ""
6263
 
6264
  #: admin/login/lsm-help-text.php:26
@@ -14561,150 +14561,150 @@ msgid "Buy BPS Pro"
14561
  msgstr ""
14562
 
14563
  #: includes/login-security.php:130 includes/login-security.php:136
14564
- #: includes/login-security.php:355 includes/login-security.php:501
14565
- #: includes/login-security.php:507 includes/login-security.php:636
14566
- #: includes/login-security.php:776 includes/login-security.php:782
14567
- #: includes/login-security.php:786 includes/login-security.php:792
14568
- #: includes/login-security.php:796 includes/login-security.php:806
14569
- #: includes/login-security.php:823 includes/login-security.php:827
14570
- #: includes/login-security.php:834 includes/login-security.php:838
14571
- #: includes/login-security.php:857 includes/login-security.php:861
14572
- #: includes/login-security.php:879 includes/login-security.php:883
14573
  msgid "ERROR:"
14574
  msgstr ""
14575
 
14576
- #: includes/login-security.php:130 includes/login-security.php:355
14577
- #: includes/login-security.php:501 includes/login-security.php:636
14578
  msgid " This user account has been locked until "
14579
  msgstr ""
14580
 
14581
- #: includes/login-security.php:130 includes/login-security.php:355
14582
- #: includes/login-security.php:501 includes/login-security.php:636
14583
  msgid ""
14584
  " due to too many failed login attempts. You can login again after the "
14585
  "Lockout Time above has expired."
14586
  msgstr ""
14587
 
14588
- #: includes/login-security.php:136 includes/login-security.php:507
14589
- #: includes/login-security.php:792 includes/login-security.php:796
14590
- #: includes/login-security.php:857 includes/login-security.php:861
14591
- #: includes/login-security.php:879 includes/login-security.php:883
14592
  msgid " Invalid Entry."
14593
  msgstr ""
14594
 
14595
- #: includes/login-security.php:136 includes/login-security.php:507
14596
- #: includes/login-security.php:776 includes/login-security.php:782
14597
- #: includes/login-security.php:786 includes/login-security.php:792
14598
- #: includes/login-security.php:796 includes/login-security.php:806
14599
- #: includes/login-security.php:823 includes/login-security.php:827
14600
- #: includes/login-security.php:834 includes/login-security.php:838
14601
- #: includes/login-security.php:857 includes/login-security.php:861
14602
- #: includes/login-security.php:879 includes/login-security.php:883
14603
  msgid "Lost your password?"
14604
  msgstr ""
14605
 
14606
- #: includes/login-security.php:171 includes/login-security.php:313
14607
- #: includes/login-security.php:592
14608
  msgid "A User has logged in on website: "
14609
  msgstr ""
14610
 
14611
- #: includes/login-security.php:172 includes/login-security.php:188
14612
- #: includes/login-security.php:220 includes/login-security.php:236
14613
- #: includes/login-security.php:314 includes/login-security.php:330
14614
- #: includes/login-security.php:593 includes/login-security.php:610
14615
  msgid ""
14616
  "To take further action go to the Login Security page. If you do not want to "
14617
  "receive further email alerts change or turn off Login Security Email Alerts."
14618
  msgstr ""
14619
 
14620
- #: includes/login-security.php:173 includes/login-security.php:189
14621
- #: includes/login-security.php:221 includes/login-security.php:237
14622
- #: includes/login-security.php:272 includes/login-security.php:315
14623
- #: includes/login-security.php:331 includes/login-security.php:430
14624
- #: includes/login-security.php:547 includes/login-security.php:595
14625
- #: includes/login-security.php:612 includes/login-security.php:711
14626
- msgid "Username:"
14627
- msgstr ""
14628
-
14629
- #: includes/login-security.php:174 includes/login-security.php:190
14630
- #: includes/login-security.php:222 includes/login-security.php:238
14631
- #: includes/login-security.php:273 includes/login-security.php:316
14632
- #: includes/login-security.php:332 includes/login-security.php:431
14633
- #: includes/login-security.php:548 includes/login-security.php:596
14634
- #: includes/login-security.php:613 includes/login-security.php:712
14635
- msgid "Status:"
14636
- msgstr ""
14637
-
14638
  #: includes/login-security.php:175 includes/login-security.php:191
14639
  #: includes/login-security.php:223 includes/login-security.php:239
14640
  #: includes/login-security.php:274 includes/login-security.php:317
14641
  #: includes/login-security.php:333 includes/login-security.php:432
14642
- #: includes/login-security.php:549 includes/login-security.php:597
14643
- #: includes/login-security.php:614 includes/login-security.php:713
14644
- msgid "User Role:"
14645
  msgstr ""
14646
 
14647
  #: includes/login-security.php:176 includes/login-security.php:192
14648
  #: includes/login-security.php:224 includes/login-security.php:240
14649
  #: includes/login-security.php:275 includes/login-security.php:318
14650
  #: includes/login-security.php:334 includes/login-security.php:433
14651
- #: includes/login-security.php:550 includes/login-security.php:598
14652
- #: includes/login-security.php:615 includes/login-security.php:714
14653
- msgid "Email:"
14654
  msgstr ""
14655
 
14656
  #: includes/login-security.php:177 includes/login-security.php:193
14657
  #: includes/login-security.php:225 includes/login-security.php:241
14658
- #: includes/login-security.php:278 includes/login-security.php:319
14659
- #: includes/login-security.php:335 includes/login-security.php:436
14660
- #: includes/login-security.php:553 includes/login-security.php:599
14661
- #: includes/login-security.php:616 includes/login-security.php:717
14662
- msgid "User IP Address:"
14663
  msgstr ""
14664
 
14665
  #: includes/login-security.php:178 includes/login-security.php:194
14666
  #: includes/login-security.php:226 includes/login-security.php:242
14667
- #: includes/login-security.php:279 includes/login-security.php:320
14668
- #: includes/login-security.php:336 includes/login-security.php:437
14669
- #: includes/login-security.php:554 includes/login-security.php:600
14670
- #: includes/login-security.php:617 includes/login-security.php:718
14671
- msgid "User Hostname:"
14672
  msgstr ""
14673
 
14674
  #: includes/login-security.php:179 includes/login-security.php:195
14675
  #: includes/login-security.php:227 includes/login-security.php:243
14676
  #: includes/login-security.php:280 includes/login-security.php:321
14677
  #: includes/login-security.php:337 includes/login-security.php:438
14678
- #: includes/login-security.php:555 includes/login-security.php:601
14679
- #: includes/login-security.php:618 includes/login-security.php:719
14680
- msgid "Request URI:"
14681
  msgstr ""
14682
 
14683
  #: includes/login-security.php:180 includes/login-security.php:196
14684
  #: includes/login-security.php:228 includes/login-security.php:244
14685
  #: includes/login-security.php:281 includes/login-security.php:322
14686
  #: includes/login-security.php:338 includes/login-security.php:439
14687
- #: includes/login-security.php:556 includes/login-security.php:602
14688
- #: includes/login-security.php:619 includes/login-security.php:720
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14689
  msgid "Website:"
14690
  msgstr ""
14691
 
14692
- #: includes/login-security.php:187 includes/login-security.php:235
14693
- #: includes/login-security.php:329 includes/login-security.php:609
14694
  msgid "An Administrator has logged in on website: "
14695
  msgstr ""
14696
 
14697
- #: includes/login-security.php:219
14698
  msgid "Test A User has logged in on website: "
14699
  msgstr ""
14700
 
14701
- #: includes/login-security.php:267 includes/login-security.php:425
14702
- #: includes/login-security.php:542 includes/login-security.php:706
14703
  msgid "A User Account has been locked on website: "
14704
  msgstr ""
14705
 
14706
- #: includes/login-security.php:268 includes/login-security.php:426
14707
- #: includes/login-security.php:543 includes/login-security.php:707
14708
  msgid ""
14709
  "To take further action go to the Login Security page. If no action is taken "
14710
  "then the User will be able to try and login again after the Lockout Time has "
@@ -14712,15 +14712,15 @@ msgid ""
14712
  "off Login Security Email Alerts."
14713
  msgstr ""
14714
 
14715
- #: includes/login-security.php:269 includes/login-security.php:427
14716
- #: includes/login-security.php:544 includes/login-security.php:708
14717
  msgid ""
14718
  "What to do if your User Account is locked and you are unable to login to "
14719
  "your website:"
14720
  msgstr ""
14721
 
14722
- #: includes/login-security.php:269 includes/login-security.php:427
14723
- #: includes/login-security.php:544 includes/login-security.php:708
14724
  msgid ""
14725
  " Use FTP or your web host control panel file manager and rename the /"
14726
  "bulletproof-security plugin folder name to /_bulletproof-security. Log into "
@@ -14729,53 +14729,53 @@ msgid ""
14729
  "Account."
14730
  msgstr ""
14731
 
14732
- #: includes/login-security.php:270 includes/login-security.php:428
14733
- #: includes/login-security.php:545 includes/login-security.php:709
14734
  msgid "What to do if your User Account is being locked repeatedly:"
14735
  msgstr ""
14736
 
14737
- #: includes/login-security.php:270 includes/login-security.php:428
14738
- #: includes/login-security.php:545 includes/login-security.php:709
14739
  msgid ""
14740
  " Additional things that you can do to protect publicly displayed usernames, "
14741
  "not exposing author names/user account names, etc."
14742
  msgstr ""
14743
 
14744
- #: includes/login-security.php:276 includes/login-security.php:434
14745
- #: includes/login-security.php:551 includes/login-security.php:715
14746
  msgid "Lockout Time:"
14747
  msgstr ""
14748
 
14749
- #: includes/login-security.php:277 includes/login-security.php:435
14750
- #: includes/login-security.php:552 includes/login-security.php:716
14751
  msgid "Lockout Time Expires:"
14752
  msgstr ""
14753
 
14754
- #: includes/login-security.php:776 includes/login-security.php:786
14755
  msgid " Invalid username."
14756
  msgstr ""
14757
 
14758
- #: includes/login-security.php:782
14759
  msgid " Invalid email address."
14760
  msgstr ""
14761
 
14762
- #: includes/login-security.php:806 includes/login-security.php:827
14763
- #: includes/login-security.php:838
14764
  msgid " The password you entered for the username "
14765
  msgstr ""
14766
 
14767
- #: includes/login-security.php:806 includes/login-security.php:823
14768
- #: includes/login-security.php:827 includes/login-security.php:834
14769
- #: includes/login-security.php:838
14770
  msgid " is incorrect. "
14771
  msgstr ""
14772
 
14773
- #: includes/login-security.php:823 includes/login-security.php:834
14774
  msgid " The password you entered for the email address "
14775
  msgstr ""
14776
 
14777
- #: includes/login-security.php:823 includes/login-security.php:827
14778
- #: includes/login-security.php:857 includes/login-security.php:879
14779
  msgid " Login Attempts Remaining "
14780
  msgstr ""
14781
 
3
  msgstr ""
4
  "Project-Id-Version: bulletproof-security\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2022-04-11 11:52-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"
1829
  #: admin/db-backup-security/db-backup-security.php:1451
1830
  #: admin/email-log-settings/email-log-settings.php:279
1831
  #: admin/login/login.php:205 admin/login/login.php:830
1832
+ #: admin/login/login.php:1361 admin/login/login.php:1930
1833
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1834
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1835
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
1851
  #: admin/db-backup-security/db-backup-security.php:1448
1852
  #: admin/email-log-settings/email-log-settings.php:276
1853
  #: admin/login/login.php:202 admin/login/login.php:827
1854
+ #: admin/login/login.php:1358 admin/login/login.php:1927
1855
  #: admin/maintenance/maintenance.php:204 admin/mscan/mscan-help-text.php:65
1856
  #: admin/mscan/mscan-help-text.php:78 admin/mscan/mscan-help-text.php:85
1857
  #: admin/mscan/mscan.php:239 admin/mscan/mscan.php:2135
1872
  #: admin/db-backup-security/db-backup-security.php:1451
1873
  #: admin/email-log-settings/email-log-settings.php:279
1874
  #: admin/login/login.php:205 admin/login/login.php:830
1875
+ #: admin/login/login.php:1361 admin/login/login.php:1930
1876
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1877
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1878
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
1892
  #: admin/db-backup-security/db-backup-security.php:1451
1893
  #: admin/email-log-settings/email-log-settings.php:279
1894
  #: admin/login/login.php:205 admin/login/login.php:830
1895
+ #: admin/login/login.php:1361 admin/login/login.php:1930
1896
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1897
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1898
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
1912
  #: admin/db-backup-security/db-backup-security.php:1451
1913
  #: admin/email-log-settings/email-log-settings.php:279
1914
  #: admin/login/login.php:205 admin/login/login.php:830
1915
+ #: admin/login/login.php:1361 admin/login/login.php:1930
1916
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1917
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1918
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
1932
  #: admin/db-backup-security/db-backup-security.php:1451
1933
  #: admin/email-log-settings/email-log-settings.php:279
1934
  #: admin/login/login.php:205 admin/login/login.php:830
1935
+ #: admin/login/login.php:1361 admin/login/login.php:1930
1936
  #: admin/maintenance/maintenance.php:207 admin/mscan/mscan.php:242
1937
  #: admin/mscan/mscan.php:2138 admin/mscan/mscan.php:2367
1938
  #: admin/mscan/mscan.php:3083 admin/security-log/security-log.php:225
1945
  #: admin/core/core.php:224 admin/core/core.php:352 admin/core/core.php:1888
1946
  #: admin/db-backup-security/db-backup-security.php:295
1947
  #: admin/email-log-settings/email-log-settings.php:283
1948
+ #: admin/login/login.php:1364 admin/maintenance/maintenance.php:211
1949
  #: admin/mscan/mscan.php:245 admin/system-info/system-info.php:86
1950
  msgid "Forum Help Links: "
1951
  msgstr ""
2625
  msgstr ""
2626
 
2627
  #: admin/core/core.php:2139 admin/email-log-settings/email-log-settings.php:441
2628
+ #: admin/login/login.php:2053 admin/maintenance/maintenance.php:2242
2629
  #: admin/security-log/security-log.php:847
2630
  #: admin/system-info/system-info.php:1270
2631
  msgid "Security Log Event Codes"
2634
  #: admin/core/core.php:2140
2635
  #: admin/db-backup-security/db-backup-security.php:1800
2636
  #: admin/email-log-settings/email-log-settings.php:442
2637
+ #: admin/login/login.php:2054 admin/maintenance/maintenance.php:2243
2638
  #: admin/mscan/mscan.php:3694 admin/security-log/security-log.php:848
2639
  #: admin/system-info/system-info.php:1271 admin/theme-skin/theme-skin.php:237
2640
  msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
5065
  msgid "Login Security & Monitoring"
5066
  msgstr ""
5067
 
5068
+ #: admin/login/login.php:171 admin/login/login.php:1347
5069
+ #: admin/login/login.php:1349
5070
  msgid "Idle Session Logout|Auth Cookie Expiration"
5071
  msgstr ""
5072
 
5073
+ #: admin/login/login.php:173 admin/login/login.php:1920
5074
+ #: admin/login/login.php:1923
5075
  msgid "Force Strong Passwords"
5076
  msgstr ""
5077
 
5139
  msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
5140
  msgstr ""
5141
 
5142
+ #: admin/login/login.php:460 admin/login/login.php:1529
5143
+ #: admin/login/login.php:1831 admin/login/lsm-help-text.php:29
5144
  msgid "Turn On|Turn Off:"
5145
  msgstr ""
5146
 
5339
  "Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
5340
  msgstr ""
5341
 
5342
+ #: admin/login/login.php:846 admin/login/login.php:1392
5343
+ #: admin/login/login.php:1749
5344
  msgid "Save Options"
5345
  msgstr ""
5346
 
5463
  "Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
5464
  msgstr ""
5465
 
5466
+ #: admin/login/login.php:1107 admin/login/login.php:1600
5467
+ #: admin/login/login.php:1873
5468
  msgid " Administrator"
5469
  msgstr ""
5470
 
5471
+ #: admin/login/login.php:1108 admin/login/login.php:1601
5472
+ #: admin/login/login.php:1874
5473
  msgid " Editor"
5474
  msgstr ""
5475
 
5476
+ #: admin/login/login.php:1109 admin/login/login.php:1602
5477
+ #: admin/login/login.php:1875
5478
  msgid " Author"
5479
  msgstr ""
5480
 
5481
+ #: admin/login/login.php:1110 admin/login/login.php:1603
5482
+ #: admin/login/login.php:1876
5483
  msgid " Contributor"
5484
  msgstr ""
5485
 
5486
+ #: admin/login/login.php:1111 admin/login/login.php:1604
5487
+ #: admin/login/login.php:1877
5488
  msgid " Subscriber"
5489
  msgstr ""
5490
 
5491
+ #: admin/login/login.php:1144
5492
+ msgid "Login Form: CAPTCHA Error message (BPS Pro Only)"
5493
  msgstr ""
5494
 
5495
+ #: admin/login/login.php:1147
5496
  msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
5497
  msgstr ""
5498
 
5499
+ #: admin/login/login.php:1150 admin/login/lsm-help-text.php:26
5500
  msgid "Comment Form: CSS Styling (BPS Pro Only)"
5501
  msgstr ""
5502
 
5503
+ #: admin/login/login.php:1151
5504
  msgid ""
5505
  "Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
5506
  "Input text box</i>"
5507
  msgstr ""
5508
 
5509
+ #: admin/login/login.php:1153
5510
  msgid ""
5511
  "Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
5512
  "text box</i>"
5513
  msgstr ""
5514
 
5515
+ #: admin/login/login.php:1156
5516
  msgid ""
5517
  "If you see an error or are unable to save your JTC option settings then "
5518
  "click the Encrypt JTC Code button first and then click the Save Options "
5519
  "button. Mouse over the question mark image to the right for help info."
5520
  msgstr ""
5521
 
5522
+ #: admin/login/login.php:1156
5523
  msgid ""
5524
  "If your web host currently has ModSecurity installed or installs ModSecurity "
5525
  "at a later time then ModSecurity will prevent you from saving your JTC "
5527
  "Encrypt JTC Code button."
5528
  msgstr ""
5529
 
5530
+ #: admin/login/login.php:1156
5531
  msgid ""
5532
  "If you click the Encrypt JTC Code button and then want to edit your CSS code "
5533
  "again click the Decrypt JTC Code button. After you are done editing click "
5534
  "the Encrypt JTC Code button before clicking the Save Options button."
5535
  msgstr ""
5536
 
5537
+ #: admin/login/login.php:1156
5538
  msgid ""
5539
  "Click the JTC Anti-Spam|Anti-Hacker Question Mark help button for more help "
5540
  "info."
5541
  msgstr ""
5542
 
5543
+ #: admin/login/login.php:1158 admin/login/login.php:1632
5544
+ #: admin/login/login.php:1895 admin/login/login.php:2035
5545
  #: admin/security-log/security-log.php:445
5546
  msgid "Click OK to Proceed or click Cancel."
5547
  msgstr ""
5548
 
5549
+ #: admin/login/login.php:1368
5550
  msgid "ISL and ACE Forum Topic"
5551
  msgstr ""
5552
 
5553
+ #: admin/login/login.php:1372
5554
  msgid "The Help & FAQ tab pages contain help links."
5555
  msgstr ""
5556
 
5557
+ #: admin/login/login.php:1485
5558
  msgid "Settings Saved. ISL has been turned On."
5559
  msgstr ""
5560
 
5561
+ #: admin/login/login.php:1491
5562
  msgid "Settings Saved. ISL has been turned Off."
5563
  msgstr ""
5564
 
5565
+ #: admin/login/login.php:1524
5566
  msgid "Idle Session Logout (ISL) Settings"
5567
  msgstr ""
5568
 
5569
+ #: admin/login/login.php:1531
5570
  msgid "ISL Off"
5571
  msgstr ""
5572
 
5573
+ #: admin/login/login.php:1532
5574
  msgid "ISL On"
5575
  msgstr ""
5576
 
5577
+ #: admin/login/login.php:1538 admin/login/lsm-help-text.php:29
5578
  msgid "Idle Session Logout Time in Minutes:"
5579
  msgstr ""
5580
 
5581
+ #: admin/login/login.php:1544 admin/login/lsm-help-text.php:29
5582
  msgid "Idle Session Logout Page URL:"
5583
  msgstr ""
5584
 
5585
+ #: admin/login/login.php:1550 admin/login/lsm-help-text.php:29
5586
  msgid "Idle Session Logout Page Login URL:"
5587
  msgstr ""
5588
 
5589
+ #: admin/login/login.php:1551
5590
  msgid ""
5591
  "Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
5592
  msgstr ""
5593
 
5594
+ #: admin/login/login.php:1557 admin/login/lsm-help-text.php:29
5595
  msgid "Idle Session Logout Exclude URLs|URIs:"
5596
  msgstr ""
5597
 
5598
+ #: admin/login/login.php:1558
5599
  msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
5600
  msgstr ""
5601
 
5602
+ #: admin/login/login.php:1565 admin/login/lsm-help-text.php:29
5603
  msgid "Idle Session Logout Page Custom Message:"
5604
  msgstr ""
5605
 
5606
+ #: admin/login/login.php:1572 admin/login/lsm-help-text.php:29
5607
  msgid "Idle Session Logout Page Custom CSS Style:"
5608
  msgstr ""
5609
 
5610
+ #: admin/login/login.php:1589 admin/login/login.php:1861
5611
  #: admin/login/lsm-help-text.php:29
5612
  msgid "User Account Exceptions:"
5613
  msgstr ""
5614
 
5615
+ #: admin/login/login.php:1590 admin/login/login.php:1862
5616
  msgid ""
5617
  "Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
5618
  msgstr ""
5619
 
5620
+ #: admin/login/login.php:1591
5621
  msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
5622
  msgstr ""
5623
 
5624
+ #: admin/login/login.php:1597
5625
  msgid "Enable|Disable Idle Session Logouts For These User Roles: "
5626
  msgstr ""
5627
 
5628
+ #: admin/login/login.php:1598 admin/login/login.php:1870
5629
  msgid ""
5630
  "Check to Enable. Uncheck to Disable. See the Question Mark help button for "
5631
  "details."
5632
  msgstr ""
5633
 
5634
+ #: admin/login/login.php:1626
5635
  msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
5636
  msgstr ""
5637
 
5638
+ #: admin/login/login.php:1627 admin/login/login.php:1855
5639
  msgid ""
5640
  "Check to Disable. Uncheck to Enable. See the Question Mark help button for "
5641
  "details."
5642
  msgstr ""
5643
 
5644
+ #: admin/login/login.php:1628
5645
  msgid " Enable|Disable ISL For TinyMCE Editor"
5646
  msgstr ""
5647
 
5648
+ #: admin/login/login.php:1630
5649
  msgid ""
5650
  "If you see an error or are unable to save your ISL option settings then "
5651
  "click the Encrypt ISL Code button first and then click the Save Options "
5652
  "button. Mouse over the question mark image to the right for help info."
5653
  msgstr ""
5654
 
5655
+ #: admin/login/login.php:1630
5656
  msgid ""
5657
  "If your web host currently has ModSecurity installed or installs ModSecurity "
5658
  "at a later time then ModSecurity will prevent you from saving your ISL "
5660
  "Encrypt ISL Code button."
5661
  msgstr ""
5662
 
5663
+ #: admin/login/login.php:1630
5664
  msgid ""
5665
  "If you click the Encrypt ISL Code button and then want to edit your CSS code "
5666
  "again click the Decrypt ISL Code button. After you are done editing click "
5667
  "the Encrypt ISL Code button before clicking the Save Options button."
5668
  msgstr ""
5669
 
5670
+ #: admin/login/login.php:1630
5671
  msgid ""
5672
  "Click the Idle Session Logout|Auth Cookie Expiration Question Mark help "
5673
  "button for more help info."
5674
  msgstr ""
5675
 
5676
+ #: admin/login/login.php:1737
5677
  msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
5678
  msgstr ""
5679
 
5680
+ #: admin/login/login.php:1800
5681
  msgid "Settings Saved. ACE has been turned On."
5682
  msgstr ""
5683
 
5684
+ #: admin/login/login.php:1806
5685
  msgid "Settings Saved. ACE has been turned Off."
5686
  msgstr ""
5687
 
5688
+ #: admin/login/login.php:1833
5689
  msgid "ACE Off"
5690
  msgstr ""
5691
 
5692
+ #: admin/login/login.php:1834
5693
  msgid "ACE On"
5694
  msgstr ""
5695
 
5696
+ #: admin/login/login.php:1840 admin/login/lsm-help-text.php:29
5697
  msgid "Auth Cookie Expiration Time in Minutes:"
5698
  msgstr ""
5699
 
5700
+ #: admin/login/login.php:1841
5701
  msgid "WP Default setting is 2880 Minutes/2 Days:"
5702
  msgstr ""
5703
 
5704
+ #: admin/login/login.php:1847 admin/login/lsm-help-text.php:29
5705
  msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
5706
  msgstr ""
5707
 
5708
+ #: admin/login/login.php:1848
5709
  msgid "WP Default setting is 20160 Minutes/14 Days:"
5710
  msgstr ""
5711
 
5712
+ #: admin/login/login.php:1854 admin/login/lsm-help-text.php:29
5713
  msgid "Enable|Disable Remember Me Checkbox:"
5714
  msgstr ""
5715
 
5716
+ #: admin/login/login.php:1856
5717
  msgid " Disable & do not display the Remember Me checkbox"
5718
  msgstr ""
5719
 
5720
+ #: admin/login/login.php:1863
5721
  msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
5722
  msgstr ""
5723
 
5724
+ #: admin/login/login.php:1869
5725
  msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
5726
  msgstr ""
5727
 
5728
+ #: admin/login/login.php:1969
5729
  msgid "Settings Saved. FSP is turned On."
5730
  msgstr ""
5731
 
5732
+ #: admin/login/login.php:1975
5733
  msgid "Settings Saved. FSP is turned Off."
5734
  msgstr ""
5735
 
5736
+ #: admin/login/login.php:2001 admin/login/lsm-help-text.php:32
5737
  msgid "Turn FSP On|Turn FSP Off:"
5738
  msgstr ""
5739
 
5740
+ #: admin/login/login.php:2003
5741
  msgid "FSP Off"
5742
  msgstr ""
5743
 
5744
+ #: admin/login/login.php:2004
5745
  msgid "FSP On"
5746
  msgstr ""
5747
 
5748
+ #: admin/login/login.php:2009 admin/login/lsm-help-text.php:32
5749
  msgid "Password Character Length:"
5750
  msgstr ""
5751
 
5752
+ #: admin/login/login.php:2011
5753
  msgid "Example: 12"
5754
  msgstr ""
5755
 
5756
+ #: admin/login/login.php:2017
5757
  msgid "Password Criteria Requirements: "
5758
  msgstr ""
5759
 
5760
+ #: admin/login/login.php:2018
5761
  msgid "Check to require. Uncheck to remove requirement."
5762
  msgstr ""
5763
 
5764
+ #: admin/login/login.php:2019
5765
  msgid " At least 1 lowercase letter"
5766
  msgstr ""
5767
 
5768
+ #: admin/login/login.php:2020
5769
  msgid " At least 1 uppercase letter"
5770
  msgstr ""
5771
 
5772
+ #: admin/login/login.php:2021
5773
  msgid " At least 1 number"
5774
  msgstr ""
5775
 
5776
+ #: admin/login/login.php:2022
5777
  msgid " At least 1 special character"
5778
  msgstr ""
5779
 
5780
+ #: admin/login/login.php:2029 admin/login/lsm-help-text.php:32
5781
  msgid "Displayed Message/Error Message:"
5782
  msgstr ""
5783
 
6258
  msgstr ""
6259
 
6260
  #: admin/login/lsm-help-text.php:26
6261
+ msgid "Login Form: CAPTCHA Error message (BPS Pro Only):"
6262
  msgstr ""
6263
 
6264
  #: admin/login/lsm-help-text.php:26
14561
  msgstr ""
14562
 
14563
  #: includes/login-security.php:130 includes/login-security.php:136
14564
+ #: includes/login-security.php:357 includes/login-security.php:503
14565
+ #: includes/login-security.php:509 includes/login-security.php:640
14566
+ #: includes/login-security.php:780 includes/login-security.php:786
14567
+ #: includes/login-security.php:790 includes/login-security.php:796
14568
+ #: includes/login-security.php:800 includes/login-security.php:810
14569
+ #: includes/login-security.php:827 includes/login-security.php:831
14570
+ #: includes/login-security.php:838 includes/login-security.php:842
14571
+ #: includes/login-security.php:861 includes/login-security.php:865
14572
+ #: includes/login-security.php:883 includes/login-security.php:887
14573
  msgid "ERROR:"
14574
  msgstr ""
14575
 
14576
+ #: includes/login-security.php:130 includes/login-security.php:357
14577
+ #: includes/login-security.php:503 includes/login-security.php:640
14578
  msgid " This user account has been locked until "
14579
  msgstr ""
14580
 
14581
+ #: includes/login-security.php:130 includes/login-security.php:357
14582
+ #: includes/login-security.php:503 includes/login-security.php:640
14583
  msgid ""
14584
  " due to too many failed login attempts. You can login again after the "
14585
  "Lockout Time above has expired."
14586
  msgstr ""
14587
 
14588
+ #: includes/login-security.php:136 includes/login-security.php:509
14589
+ #: includes/login-security.php:796 includes/login-security.php:800
14590
+ #: includes/login-security.php:861 includes/login-security.php:865
14591
+ #: includes/login-security.php:883 includes/login-security.php:887
14592
  msgid " Invalid Entry."
14593
  msgstr ""
14594
 
14595
+ #: includes/login-security.php:136 includes/login-security.php:509
14596
+ #: includes/login-security.php:780 includes/login-security.php:786
14597
+ #: includes/login-security.php:790 includes/login-security.php:796
14598
+ #: includes/login-security.php:800 includes/login-security.php:810
14599
+ #: includes/login-security.php:827 includes/login-security.php:831
14600
+ #: includes/login-security.php:838 includes/login-security.php:842
14601
+ #: includes/login-security.php:861 includes/login-security.php:865
14602
+ #: includes/login-security.php:883 includes/login-security.php:887
14603
  msgid "Lost your password?"
14604
  msgstr ""
14605
 
14606
+ #: includes/login-security.php:173 includes/login-security.php:315
14607
+ #: includes/login-security.php:596
14608
  msgid "A User has logged in on website: "
14609
  msgstr ""
14610
 
14611
+ #: includes/login-security.php:174 includes/login-security.php:190
14612
+ #: includes/login-security.php:222 includes/login-security.php:238
14613
+ #: includes/login-security.php:316 includes/login-security.php:332
14614
+ #: includes/login-security.php:597 includes/login-security.php:614
14615
  msgid ""
14616
  "To take further action go to the Login Security page. If you do not want to "
14617
  "receive further email alerts change or turn off Login Security Email Alerts."
14618
  msgstr ""
14619
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14620
  #: includes/login-security.php:175 includes/login-security.php:191
14621
  #: includes/login-security.php:223 includes/login-security.php:239
14622
  #: includes/login-security.php:274 includes/login-security.php:317
14623
  #: includes/login-security.php:333 includes/login-security.php:432
14624
+ #: includes/login-security.php:551 includes/login-security.php:599
14625
+ #: includes/login-security.php:616 includes/login-security.php:715
14626
+ msgid "Username:"
14627
  msgstr ""
14628
 
14629
  #: includes/login-security.php:176 includes/login-security.php:192
14630
  #: includes/login-security.php:224 includes/login-security.php:240
14631
  #: includes/login-security.php:275 includes/login-security.php:318
14632
  #: includes/login-security.php:334 includes/login-security.php:433
14633
+ #: includes/login-security.php:552 includes/login-security.php:600
14634
+ #: includes/login-security.php:617 includes/login-security.php:716
14635
+ msgid "Status:"
14636
  msgstr ""
14637
 
14638
  #: includes/login-security.php:177 includes/login-security.php:193
14639
  #: includes/login-security.php:225 includes/login-security.php:241
14640
+ #: includes/login-security.php:276 includes/login-security.php:319
14641
+ #: includes/login-security.php:335 includes/login-security.php:434
14642
+ #: includes/login-security.php:553 includes/login-security.php:601
14643
+ #: includes/login-security.php:618 includes/login-security.php:717
14644
+ msgid "User Role:"
14645
  msgstr ""
14646
 
14647
  #: includes/login-security.php:178 includes/login-security.php:194
14648
  #: includes/login-security.php:226 includes/login-security.php:242
14649
+ #: includes/login-security.php:277 includes/login-security.php:320
14650
+ #: includes/login-security.php:336 includes/login-security.php:435
14651
+ #: includes/login-security.php:554 includes/login-security.php:602
14652
+ #: includes/login-security.php:619 includes/login-security.php:718
14653
+ msgid "Email:"
14654
  msgstr ""
14655
 
14656
  #: includes/login-security.php:179 includes/login-security.php:195
14657
  #: includes/login-security.php:227 includes/login-security.php:243
14658
  #: includes/login-security.php:280 includes/login-security.php:321
14659
  #: includes/login-security.php:337 includes/login-security.php:438
14660
+ #: includes/login-security.php:557 includes/login-security.php:603
14661
+ #: includes/login-security.php:620 includes/login-security.php:721
14662
+ msgid "User IP Address:"
14663
  msgstr ""
14664
 
14665
  #: includes/login-security.php:180 includes/login-security.php:196
14666
  #: includes/login-security.php:228 includes/login-security.php:244
14667
  #: includes/login-security.php:281 includes/login-security.php:322
14668
  #: includes/login-security.php:338 includes/login-security.php:439
14669
+ #: includes/login-security.php:558 includes/login-security.php:604
14670
+ #: includes/login-security.php:621 includes/login-security.php:722
14671
+ msgid "User Hostname:"
14672
+ msgstr ""
14673
+
14674
+ #: includes/login-security.php:181 includes/login-security.php:197
14675
+ #: includes/login-security.php:229 includes/login-security.php:245
14676
+ #: includes/login-security.php:282 includes/login-security.php:323
14677
+ #: includes/login-security.php:339 includes/login-security.php:440
14678
+ #: includes/login-security.php:559 includes/login-security.php:605
14679
+ #: includes/login-security.php:622 includes/login-security.php:723
14680
+ msgid "Request URI:"
14681
+ msgstr ""
14682
+
14683
+ #: includes/login-security.php:182 includes/login-security.php:198
14684
+ #: includes/login-security.php:230 includes/login-security.php:246
14685
+ #: includes/login-security.php:283 includes/login-security.php:324
14686
+ #: includes/login-security.php:340 includes/login-security.php:441
14687
+ #: includes/login-security.php:560 includes/login-security.php:606
14688
+ #: includes/login-security.php:623 includes/login-security.php:724
14689
  msgid "Website:"
14690
  msgstr ""
14691
 
14692
+ #: includes/login-security.php:189 includes/login-security.php:237
14693
+ #: includes/login-security.php:331 includes/login-security.php:613
14694
  msgid "An Administrator has logged in on website: "
14695
  msgstr ""
14696
 
14697
+ #: includes/login-security.php:221
14698
  msgid "Test A User has logged in on website: "
14699
  msgstr ""
14700
 
14701
+ #: includes/login-security.php:269 includes/login-security.php:427
14702
+ #: includes/login-security.php:546 includes/login-security.php:710
14703
  msgid "A User Account has been locked on website: "
14704
  msgstr ""
14705
 
14706
+ #: includes/login-security.php:270 includes/login-security.php:428
14707
+ #: includes/login-security.php:547 includes/login-security.php:711
14708
  msgid ""
14709
  "To take further action go to the Login Security page. If no action is taken "
14710
  "then the User will be able to try and login again after the Lockout Time has "
14712
  "off Login Security Email Alerts."
14713
  msgstr ""
14714
 
14715
+ #: includes/login-security.php:271 includes/login-security.php:429
14716
+ #: includes/login-security.php:548 includes/login-security.php:712
14717
  msgid ""
14718
  "What to do if your User Account is locked and you are unable to login to "
14719
  "your website:"
14720
  msgstr ""
14721
 
14722
+ #: includes/login-security.php:271 includes/login-security.php:429
14723
+ #: includes/login-security.php:548 includes/login-security.php:712
14724
  msgid ""
14725
  " Use FTP or your web host control panel file manager and rename the /"
14726
  "bulletproof-security plugin folder name to /_bulletproof-security. Log into "
14729
  "Account."
14730
  msgstr ""
14731
 
14732
+ #: includes/login-security.php:272 includes/login-security.php:430
14733
+ #: includes/login-security.php:549 includes/login-security.php:713
14734
  msgid "What to do if your User Account is being locked repeatedly:"
14735
  msgstr ""
14736
 
14737
+ #: includes/login-security.php:272 includes/login-security.php:430
14738
+ #: includes/login-security.php:549 includes/login-security.php:713
14739
  msgid ""
14740
  " Additional things that you can do to protect publicly displayed usernames, "
14741
  "not exposing author names/user account names, etc."
14742
  msgstr ""
14743
 
14744
+ #: includes/login-security.php:278 includes/login-security.php:436
14745
+ #: includes/login-security.php:555 includes/login-security.php:719
14746
  msgid "Lockout Time:"
14747
  msgstr ""
14748
 
14749
+ #: includes/login-security.php:279 includes/login-security.php:437
14750
+ #: includes/login-security.php:556 includes/login-security.php:720
14751
  msgid "Lockout Time Expires:"
14752
  msgstr ""
14753
 
14754
+ #: includes/login-security.php:780 includes/login-security.php:790
14755
  msgid " Invalid username."
14756
  msgstr ""
14757
 
14758
+ #: includes/login-security.php:786
14759
  msgid " Invalid email address."
14760
  msgstr ""
14761
 
14762
+ #: includes/login-security.php:810 includes/login-security.php:831
14763
+ #: includes/login-security.php:842
14764
  msgid " The password you entered for the username "
14765
  msgstr ""
14766
 
14767
+ #: includes/login-security.php:810 includes/login-security.php:827
14768
+ #: includes/login-security.php:831 includes/login-security.php:838
14769
+ #: includes/login-security.php:842
14770
  msgid " is incorrect. "
14771
  msgstr ""
14772
 
14773
+ #: includes/login-security.php:827 includes/login-security.php:838
14774
  msgid " The password you entered for the email address "
14775
  msgstr ""
14776
 
14777
+ #: includes/login-security.php:827 includes/login-security.php:831
14778
+ #: includes/login-security.php:861 includes/login-security.php:883
14779
  msgid " Login Attempts Remaining "
14780
  msgstr ""
14781
 
readme.txt CHANGED
@@ -4,8 +4,8 @@ Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-secur
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
  Requires PHP: 7.0
7
- Tested up to: 5.9.2
8
- Stable tag: 6.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
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
  Requires PHP: 7.0
7
+ Tested up to: 5.9.3
8
+ Stable tag: 6.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11