{"id":5671,"date":"2021-01-12T13:14:23","date_gmt":"2021-01-12T21:14:23","guid":{"rendered":"https:\/\/www.ait-pro.com\/aitpro-blog\/?p=5671"},"modified":"2021-01-12T13:14:23","modified_gmt":"2021-01-12T21:14:23","slug":"whats-new-in-bulletproof-security-pro-15-1","status":"publish","type":"post","link":"https:\/\/www.ait-pro.com\/aitpro-blog\/5671\/bulletproof-security-pro\/whats-new-in-bulletproof-security-pro-15-1\/","title":{"rendered":"Whats New In BulletProof Security Pro 15.1"},"content":{"rendered":"<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span style=\"color: #000080;\"><strong><br \/>\n\u2022 Procedural Update:<\/strong><\/span>\u00a0Apache Modules|Directives tests: New condition added for mod_access_compat tests. All htaccess testing code is now wrapped in IfModule conditional code. The View Visual Test link and page has been removed from the BPS System Info page.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Plugin Firewall:<\/strong><\/span>\u00a0Pre-save the Additional Roles IP Whitelist option setting by default in the Pre-Installation Wizard and on BPS Pro upgrade. Administrator, Editor, Author and Contributor Roles are checked (On) by default. Dev Note: Resolves a known issue with some Cloudflare plugins reversing the client =&gt; proxy IP address order in the X forwarded for header, which causes an incorrect IP address to be created|updated in the Plugin Firewall.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Removal:<\/strong>\u00a0<\/span>HUD Dismiss Notice: Plugin Firewall Additional Roles IP Whitelist feature notice is no longer necessary and has been removed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Setup Wizard:<\/strong><\/span>\u00a0Network|Multisite Sitewide Login Security Settings and Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings option settings are now included and processed in the Setup Wizard. These option settings will still remain as individual option settings on the Setup Wizard Options page.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Setup Wizard:<\/strong><\/span>\u00a0WP_DEBUG check message: Additional message text added: Turn Off WordPress Debugging before running the Pre-Installation Wizard and the Setup Wizard.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Setup Wizard AutoFix:<\/strong><\/span>\u00a0New Setup Wizard AutoFix whitelist rule added for the Restrict Content Pro plugin.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong>\u00a0<\/span>Added the new WP 5.6 htaccess RewriteRule: RewriteRule .* &#8211; [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] to BPS htaccess code writing functions. Dev Note: Sets the HTTP Authorization header variable for cases where the WP REST API encounters a problem with REST Authentication headers not being accepted.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Change:<\/strong>\u00a0<\/span>Plugin Firewall: Get the client IP address in the X Forwarded For Header instead of the Proxy IP address.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Fix:<\/strong>\u00a0<\/span>Condition added to the BPS admin_notices Master function to prevent BPS admin_notices from displaying on the Web Stories plugin pages.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Custom Code:<\/strong><\/span>\u00a0Link added for the BPS HTTPS\/SSL Rewrite htaccess code above Custom Code text box: 8. CUSTOM CODE WP REWRITE LOOP START.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 PHP Error Log Test:<\/strong><\/span>\u00a0Generating a PHP Error Log test confirmation message instead of triggering an actual PHP error.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Fix:<\/strong>\u00a0<\/span>Filter WP Site Health site_status_tests for only BPS Cron jobs that display &#8220;A scheduled event is late&#8221; error message and remove (unset) only the BPS Cron test result.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 System Info:<\/strong><\/span>\u00a0Removed recommended permissions for \/tmp folder.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 BugFix:<\/strong><\/span>\u00a0Get the client IP address for HTTP_X_FORWARDED_FOR for use in the self-protection htaccess files that are updated in real-time in BPS plugin folders.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 BugFix:<\/strong><\/span>\u00a0htaccess File Editor: Additional htaccess files disabled condition added for the htaccess File Editor root htaccess file permissions check.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>\u2022 Procedural Update:\u00a0Apache Modules|Directives tests: New condition added for mod_access_compat tests. All htaccess testing code is now wrapped in IfModule conditional code. The View Visual Test link and page has been removed from the BPS System Info page. \u2022 Plugin Firewall:\u00a0Pre-save the Additional Roles IP Whitelist option setting by default in the Pre-Installation Wizard and [&hellip;]<\/p>\n","protected":false},"author":167,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[393],"tags":[690,691],"class_list":["post-5671","post","type-post","status-publish","format-standard","hentry","category-bulletproof-security-pro","tag-bps-pro-15-1","tag-bulletproof-security-pro-15-1"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/comments?post=5671"}],"version-history":[{"count":1,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5671\/revisions"}],"predecessor-version":[{"id":5672,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5671\/revisions\/5672"}],"wp:attachment":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/media?parent=5671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/categories?post=5671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/tags?post=5671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}