{"id":5774,"date":"2022-06-04T11:00:43","date_gmt":"2022-06-04T18:00:43","guid":{"rendered":"https:\/\/www.ait-pro.com\/aitpro-blog\/?p=5774"},"modified":"2022-09-24T16:37:06","modified_gmt":"2022-09-24T23:37:06","slug":"whats-new-in-bulletproof-security-pro-16-7","status":"publish","type":"post","link":"https:\/\/www.ait-pro.com\/aitpro-blog\/5774\/bulletproof-security-pro\/whats-new-in-bulletproof-security-pro-16-7\/","title":{"rendered":"Whats New In BulletProof Security Pro 16.7\/16.8\/16.9"},"content":{"rendered":"<p><span style=\"color: #000080;\"><strong>BPS Pro 16.9<\/strong><\/span><\/p>\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><span style=\"color: #000080;\"><strong>\u2022 Procedural Change:<\/strong><\/span>\u00a0JTC Anti-Spam|Anti-Hacker: Escape single and double quotes for the Login, Register, Lost Password, BuddyPress and WooCommerce Forms: CAPTCHA Error message and the Comment Form: CAPTCHA Error message text boxes. Prevents a problem from occurring with the Setup Wizard Import|Export feature when importing\/exporting BPS plugin settings.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Setup Wizard AutoFix:<\/strong><\/span>\u00a0New Setup Wizard AutoFix AutoRestore folder exclude rule created for the Duplicator Pro plugin.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"color: #000080;\"><strong>BPS Pro 16.8<\/strong><\/span><\/p>\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><strong><span style=\"color: #000080;\">\u2022 Procedural Change:<\/span><\/strong>\u00a0MScan Tmp File Scanning: mysql.sock, .s.PGSQL.5432 and .per-user tmp files are now excluded from being scanned by default and excluded from being deleted by default. Dev Note: Scanning these files can generate nuisance php errors.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Fix:<\/strong><\/span>\u00a0Changed a few incorrect instances of wp_is_writable to PHP is_readable.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"color: #000080;\"><strong>BPS Pro 16.7<\/strong><\/span><\/p>\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><strong><span style=\"color: #000080;\">\u2022 Setup Wizard AutoFix:<\/span><\/strong>\u00a0New Setup Wizard AutoFix whitelist rules added for the Gmail SMTP, WP Mail SMTP, Bit Integrations, Post SMTP Mailer, Piotnetforms and Product Feed Manager for WooCommerce (free &amp; Pro) plugins.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Change:<\/strong><\/span>\u00a0MScan: tmp folder scanning generates a php error if the \/tmp folder is not readable. Changed wp_is_writable() to is_readable() and added directory Owner condition. Dev Note: PHP Warning: scandir(\/tmp): failed to open dir: Permission denied in www\/wp-content\/plugins\/bulletproof-security\/includes\/mscan-ajax-functions.php on line 1927.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong><\/span>\u00a0Plugin Firewall Custom Roles: Automatically check all Custom Roles checkboxes on Setup Wizard run and during BPS Pro upgrades.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong><\/span>\u00a0Pre-Installation Wizard: Additional help information added to the &#8220;wp-admin BulletProof Mode cannot be activated&#8221; error message. Dev Note: The new help info contains a solution for Managed WordPress Hosting.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong><\/span>\u00a0Setup Wizard Options: Go Daddy Managed WordPress Hosting option: New condition created to prevent the BPS MU Tools plugin from being created for Managed Hosting account types. Dev Note: Prevents this php warning error from occurring: copy(\/var\/www\/wp-content\/mu-plugins\/bps-pro-mu-tools.php): failed to open stream: Permission denied in \/var\/www\/wp-content\/plugins\/bulletproof-security\/admin\/includes\/admin.php on line 711.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong><\/span> BPS Pro Upgrade and plugin auto-update email alerts: These email alerts have been updated to display the current version and new BPS Pro versions. Redundant email body text has been removed. Dev Note: The BPS Pro plugin auto-update email alert change will not take effect until the next BPS Pro version release.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong><\/span>\u00a0Dashboard Status Display: Do not display PFW and UAEG in the Dashboard Status Display if the Enable|Disable htaccess Files option setting is set to htaccess Files Disabled.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Update:<\/strong><\/span>\u00a0Hidden Plugin Folders|Files Cron (HPF): Additional conditions added to prevent and catch php errors when a plugin file or directory is not readable. Dev Note: Prevents PHP Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 PHP Error Fix:<\/strong><\/span>\u00a0file_get_contents(): Passing null to parameter #2 ($use_include_path) of type bool is deprecated in 403.php on line 99.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>BPS Pro 16.9 \u2022 Procedural Change:\u00a0JTC Anti-Spam|Anti-Hacker: Escape single and double quotes for the Login, Register, Lost Password, BuddyPress and WooCommerce Forms: CAPTCHA Error message and the Comment Form: CAPTCHA Error message text boxes. Prevents a problem from occurring with the Setup Wizard Import|Export feature when importing\/exporting BPS plugin settings. \u2022 Setup Wizard AutoFix:\u00a0New Setup [&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":[726,727],"class_list":["post-5774","post","type-post","status-publish","format-standard","hentry","category-bulletproof-security-pro","tag-bps-pro-16-7","tag-bulletproof-security-pro-16-7"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5774","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=5774"}],"version-history":[{"count":9,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5774\/revisions"}],"predecessor-version":[{"id":5785,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5774\/revisions\/5785"}],"wp:attachment":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/media?parent=5774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/categories?post=5774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/tags?post=5774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}