{"id":5009,"date":"2014-06-15T18:07:15","date_gmt":"2014-06-16T01:07:15","guid":{"rendered":"http:\/\/www.ait-pro.com\/aitpro-blog\/?p=5009"},"modified":"2014-06-15T18:33:04","modified_gmt":"2014-06-16T01:33:04","slug":"whats-new-in-bulletproof-security-pro-9-0","status":"publish","type":"post","link":"https:\/\/www.ait-pro.com\/aitpro-blog\/5009\/bulletproof-security-pro\/whats-new-in-bulletproof-security-pro-9-0\/","title":{"rendered":"Whats New In BulletProof Security Pro 9.0"},"content":{"rendered":"<div class=\"bluelink\">\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<h2><span style=\"color: #000080;\"><strong><br \/>\nMajor Version Release: BPS Pro 9.0<\/strong><\/span><\/h2>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong><br \/>\nBPS Pro 9.0 is a major version release with several focuses. The most significant focuses: New security features (new concepts in website security &amp; known website security concepts) &amp; structural\/navigational\/visual improvements.<\/strong>\u00a0<\/span><\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong><br \/>\nBPS Pro 9.0 Upgrades and New Installations:<\/strong><\/span><\/h3>\n<p>All new security features and options (status display, alerting, email, logging, etc) are automatically setup with default settings during upgrade to BPS Pro 9.0 &amp; when running the Setup Wizards. Additional non-automated optional setup steps: Optional: DB Backup requires creating a database backup of your WordPress Database. Optional: You can add additional database tables to be monitored by DB Monitor. Optional: Choose a new database table prefix using the DB Table Prefix Changer. Optional: JTC Anti-Spam \/ Anti-Hacker is still an optional security feature\/choice in BPS Pro 9.0.<\/p>\n<p><strong><span style=\"color: #000080;\">Recommended AutoRestore Setting Changes:<\/span>\u00a0<\/strong>Run ARQ Cron check every 2 minutes, Standard WP Cron and Turn Off Backup File Status Check. These settings have been extensively tested and do not cause any website performance or Server resource usage issues\/problems. The ARQ Cron Checking code has been enhanced in BPS Pro 9.0 and performs much faster.<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Concept in Website Security: DB Monitor<\/strong><\/span><\/h3>\n<p><span style=\"color: #000080;\"><strong>DB Monitor IDS (DBM) Guide: http:\/\/forum.ait-pro.com\/forums\/topic\/database-monitor-dbm-guide\/<\/strong><\/span><\/p>\n<p>The DB Monitor (DBM) is an Intrusion Detection System (IDS) that alerts you via email anytime a change\/modification occurs in your WordPress database or a new database table is created in your WordPress database. The DB Monitor email alert contains information about what database change\/modification occurred and other relevant help info. Your DB Monitor Log also logs any changes\/modifications to your WordPress database and other relevant help info.<\/p>\n<p>The DBM IDS is similar to the ARQ IDPS where it is the most powerful last line of website security protection defense. If all other outer and inner layers of security protection are penetrated then the most powerful DBM IDS and ARQ IDPS systems kick in and protect your website from attacks\/hackers. Even if these powerful security measures are never utilized the most significant benefit is that you know for sure that neither your website files or your WordPress database have been tampered with.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: DB Diff Tool<\/strong><\/span><\/h3>\n<p><span style=\"color: #000080;\"><strong>DB Diff Tool Guide &amp; Troubleshooting: http:\/\/forum.ait-pro.com\/forums\/topic\/db-diff-tool\/<\/strong><\/span><\/p>\n<p>The DB Diff Tool compares old database tables from DB backups to current database tables and displays any differences in the data\/content of those 2 database tables. The DB Diff Tool allows you to check your WordPress Database if you receive a DB Monitor email alert and do not recognize the database table name change\/modification. The DB Monitor email alert contains an attached zip file of your DB Monitor Log file. In that attached log file you will see the database name that was changed\/modified. Example: DB Table Name: xxxxxx_usermeta. You would enter a DB Backup file name and the DB Table name in the DB Diff Tool Form to compare\/check exactly what was changed\/modified and click the Run Diff Comparison button to get search comparison results for exactly what was changed\/modified in that particular database table. You can of course check your DB Monitor Log file directly by going to the DB Monitor Log tab page.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: DB Monitor Log<\/strong><\/span><\/h3>\n<p><span style=\"color: #000080;\"><strong>DB Monitor Log General Information<\/strong><\/span><\/p>\n<p>Your DB Monitor Log file is a plain text static file and not a dynamic file or dynamic display to keep your website resource usage at a bare minimum and keep your website performance at a maximum. Log entries are logged in descending order by Date and Time. You can copy, edit and delete this plain text file. You can choose S-Monitor Email Alerting &amp; Log File Options to automatically email your DB Monitor Log file to you and delete it when it reaches a certain size (256KB, 500KB or 1MB).<\/p>\n<p><span style=\"color: #000080;\"><strong>What is Logged in The DB Monitor Log?<\/strong><\/span><\/p>\n<p>Depending on your DB Monitor settings, log entries will be logged anytime the DB Monitor Cron sees a change or modification to any of your database tables or a new database table is created in your database. The name of the database table, a timestamp and what changed are logged. When you submit the Dynamic DB Form your DB Monitor settings are logged\/saved.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: DB Status &amp; Info<\/strong><\/span><\/h3>\n<p><span style=\"color: #000080;\"><strong>General DB Info<\/strong><\/span><\/p>\n<p>Shows general help info and status info about your WordPress database at a glance. DB Total Size, DB hostname, DB hostname IP Address, DB port, max_user_connections (Your Account), max_connections (Server), connect_timeout, storage_engine, etc.<\/p>\n<p><span style=\"color: #000080;\"><strong>Extensive DB Info<\/strong><\/span><\/p>\n<p>Clicking each of the Extensive DB buttons will display extensive information about your WordPress Database.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: DB Backup<\/strong><\/span><\/h3>\n<p><strong>D<span style=\"color: #000080;\">B Backup &amp; Security Guide &amp; Troubleshooting: http:\/\/forum.ait-pro.com\/forums\/topic\/database-backup-security-guide\/<\/span><\/strong><\/p>\n<p>Create manual and scheduled Backup Jobs. Choose which database tables to backup. Scheduled backup job options: Hourly, Daily, Weekly and Monthly. Send scheduled backup zip file via email or just send email only, automatically delete old backup files after a certain period of time, etc., etc., etc. On BPS Pro 9.0 upgrades and new installations a default obfuscated &amp; secure BPS Backup folder is created and all DB Backup options are saved with default settings.<\/p>\n<p><span style=\"color: #000080;\"><strong>Backup Jobs &#8211; Manual\/Scheduled Accordion Tab<\/strong><\/span><\/p>\n<p>&#8211; Displays the Description\/Job Name, Delete and Run Checkboxes, Job Type, Frequency, Last Backup, Next Backup, Email Backup and Job Created table columns.<\/p>\n<p><span style=\"color: #000080;\"><strong>Backup Files &#8211; Download\/Delete Accordion Tab<\/strong><\/span><\/p>\n<p>&#8211; Displays the Backup Filename, Delete Checkbox, Download Links, Backup Folder, Size and Date\/Time table columns.<\/p>\n<p><span style=\"color: #000080;\"><strong>Create Backup Jobs Accordion Tab<\/strong><\/span><\/p>\n<p>&#8211; Displays a dynamic DB Table Name checkbox form, Description\/Backup Job Name textbox, DB Backup Folder Location textbox, DB Backup File Download Link\/URL textbox, Backup Job Type: Manual or Scheduled select dropdown option, Frequency of Scheduled Backup Job (recurring) select dropdown option, Hour When Scheduled Backup is Run (recurring) select dropdown option, Day of Week When Scheduled Backup is Run (recurring) select dropdown option, Day of Month When Scheduled Backup is Run (recurring) select dropdown option, Send Scheduled Backup Zip File Via Email or Just Email Only select dropdown option, Automatically Delete Old Backup Files select dropdown option, Turn On\/Off All Scheduled Backups (override) select dropdown option.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: DB Backup Log<\/strong><\/span><\/h3>\n<p><span style=\"color: #000080;\"><strong>DB Backup Log General Information<\/strong><\/span><\/p>\n<p>Your DB Backup Log file is a plain text static file and not a dynamic file or dynamic display to keep your website resource usage at a bare minimum and keep your website performance at a maximum. Log entries are logged in descending order by Date and Time. You can copy, edit and delete this plain text file. You can choose S-Monitor Email Alerting &amp; Log File Options to automatically email your DB Backup Log file to you and delete it when it reaches a certain size (256KB, 500KB or 1MB).<\/p>\n<p><span style=\"color: #000080;\"><strong>What is Logged in The DB Backup Log?<\/strong><\/span><\/p>\n<p>Depending on your DB Backup settings, log entries will be logged anytime you run a Manual Backup Job or whenever a Scheduled Cron Backup Job is run. The Backup Job Completion Time, Zip Backup File Name, timestamp and other information is logged. If you have chosen the option to automatically delete old zip backup files then the zip backup file name and timestamp will be logged when old zip backup files are automatically deleted. When you create a new Backup Job your Backup Job Settings are logged\/saved in the DB Backup Log.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: DB Table Prefix Changer<\/strong><\/span><\/h3>\n<p>By changing your Database Table Prefix name you will probably stop a lot of random Bot probes from doing any further reconnaissance against your website and causing unnecessary slowness from those random Bot probes. Changing the DB Table Prefix name is not really a security measure since if a hacker wants to find\/get your DB Table Prefix name he\/she will be able to find\/get that information.<\/p>\n<p>The Anti-nuisance benefits alone are worth changing your DB Table Prefix name. BPS has many layers of security protection that protect your Database against SQL Injection attacks and the DB Monitor will alert you if somehow a hacker has made it past all the outer layers of BPS Database security protection and changed or modified your Database in any way.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: UI Theme Skin<\/strong><\/span><\/h3>\n<p>You can choose between 3 UI Theme Skins for BPS Pro: Blue Gel Classic UI Theme, Light Grey jQuery UI Theme, Dark Black WP UI Theme. Requires WordPress 3.8 or higher to switch to the Light Grey jQuery UI Theme or Dark Black WP UI Theme Skins. If you have an older version of WordPress (3.7 and below) installed then ONLY the Blue Gel Classic UI Theme Skin is available.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Dashboard Status Display: Enhancements\/Additions<\/strong><\/span><\/h3>\n<p><a href=\"http:\/\/www.ait-pro.com\/aitpro-blog\/wp-content\/uploads\/2014\/06\/bps-pro-9-status-display.png\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5014 size-medium\" src=\"http:\/\/www.ait-pro.com\/aitpro-blog\/wp-content\/uploads\/2014\/06\/bps-pro-9-status-display-300x36.png\" alt=\"Dashboard Status Display\" width=\"300\" height=\"36\" srcset=\"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-content\/uploads\/2014\/06\/bps-pro-9-status-display-300x36.png 300w, https:\/\/www.ait-pro.com\/aitpro-blog\/wp-content\/uploads\/2014\/06\/bps-pro-9-status-display-1024x126.png 1024w, https:\/\/www.ait-pro.com\/aitpro-blog\/wp-content\/uploads\/2014\/06\/bps-pro-9-status-display.png 1055w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>The Heads Up Dashboard Status Display displays at the top of all WordPress pages by default and displays the current BPS Pro version installed &amp; clickable links to pages: Root Folder BulletProof Mode (RBM), wp-admin Folder BulletProof Mode (WBM), AutoRestore (ARQ), Database Monitor (DBM), Database Backup (DBB), Plugin Firewall (PFW), Uploads Anti-Exploit Guard (UAEG), Login Security &amp; Monitoring (LSM) and JTC Anti-Spam \/ Anti-Hacker (JTC). It is recommended that you choose Display Status in WP Dashboard for all of these mission critical BPS Pro security features.<\/p>\n<p><strong><span style=\"color: #000080;\">ARQ Status:<\/span>\u00a0<\/strong>Displays whether AutoRestore is On or Off, the ARQ Cron Frequency &amp; the time the next ARQ Cron job will be run.<\/p>\n<p><strong><span style=\"color: #000080;\">DBM Status:<\/span>\u00a0<\/strong>Displays whether the Database Monitor is On or Off, the DBM Cron Frequency &amp; the time the next DBM Cron job will be run.<\/p>\n<p><strong><span style=\"color: #000080;\">DBB Status:<\/span>\u00a0<\/strong>Displays either No DB Backups, Backup Job Created or the last successful Database Backup timestamp.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h2><span style=\"color: #000080;\"><strong>New Menu Structure \/ New Menu Items \/ Menu Item Name Changes<\/strong><\/span><\/h2>\n<p>New Menu Items: DB Backup, DB Monitor, UI Theme Skin, DB Backup Log, DB Monitor Log, DB Status &amp; Info<\/p>\n<p>Menu Item Changes: Install \/ Backup menu name changed to Upload Zip Install, JTC Anti-Spam menu name changed to JTC Anti-Spam \/ Anti-Hacker<\/p>\n<p>The BPS Pro Main menu has been split into 3 Main menus for easier\/better navigation\/usability\/functionality.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Main Menu: BPS Pro: 16 Submenus<\/strong><\/span><\/h3>\n<p>Submenus: B-Core, P-Security, S-Monitor, Pro-Tools, AutoRestore, Quarantine, Plugin Firewall, Uploads Anti-Exploit Guard (UAEG), Login Security, JTC Anti-Spam \/ Anti-Hacker, DB Backup, DB Monitor, htaccess File Editor, Custom Code, F-Lock, Maintenance Mode.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Main Menu: Logs &amp; Info 10 Submenus<\/strong><\/span><\/h3>\n<p>Submenus: Security Log, PHP Error Log, Quarantine Log, DB Backup Log, DB Monitor Log, System Info, PHP Info, DB Status &amp; Info, Security Status, Whats New.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Main Menu: Setup 4 Submenus<\/strong><\/span><\/h3>\n<p>Submenus: Setup Wizard, Activation, Upload Zip Install, UI Theme Skin.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\">Root .htaccess Security Filters Change:<\/span><\/h3>\n<p><strong><span style=\"color: #000080;\">Old security filters<\/span><\/strong><\/p>\n<div id=\"prestyle\" style=\"width: 580px;\">\n<pre>RewriteCond %{THE_REQUEST} \\?\\ HTTP\/ [NC,OR] \r\nRewriteCond %{THE_REQUEST} \\\/\\*\\ HTTP\/ [NC,OR]<\/pre>\n<p><span style=\"color: #000080;\"><strong>New security filters<\/strong><\/span><\/p>\n<pre>RewriteCond %{THE_REQUEST} \\?+%20{1,}|[^\\s])+HTTP+(:\/|\/) [NC,OR] \r\nRewriteCond %{THE_REQUEST} \\\/+(\\*|%2a)+(%20|\\s){1,}+HTTP+(:\/|\/) [NC,OR]<\/pre>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>AutoRestore Major Changes:<\/strong><\/span><\/h3>\n<p><span style=\"color: #000080;\"><strong>New Options, Cron code enhancements (internal processing), Visual, Structural, Help Info &amp; Error Checking<\/strong><\/span><\/p>\n<p><strong><span style=\"color: #000080;\">Recommended AutoRestore Setting Changes:<\/span>\u00a0<\/strong>Run ARQ Cron check every 2 minutes, Standard WP Cron and Turn Off Backup File Status Check. These settings have been extensively tested and do not cause any website performance or Server resource usage issues\/problems. The ARQ Cron Checking code has been enhanced in BPS Pro 9.0 and performs much faster.<\/p>\n<p><strong><span style=\"color: #000080;\">New Option: ARQ Backup File Status Check:<\/span>\u00a0<\/strong>Turn backup files checks on or off. When this is set to off the page loads very quickly since ARQ backup files are not being checked.<\/p>\n<p><strong><span style=\"color: #000080;\">New Option: Additional ARQ Cron Check frequencies added:<\/span>\u00a0<\/strong>1, 2, 3, 4, 5, 10, 15, 30, 60 minutes<\/p>\n<p><strong><span style=\"color: #000080;\">Structural\/Visual:<\/span>\u00a0<\/strong>Tab Menu and page name change &#8211; Exclude Dynamic Folders &#8211; Temp\/Cache changed to Exclude wp-content Folders.<\/p>\n<p><strong><span style=\"color: #000080;\">Structural\/Visual:<\/span>\u00a0<\/strong>Tab Menu and page name change: Add \/ Exclude Static Files changed to Add \/ Exclude Other Folders &amp; Files.<\/p>\n<p>Misc\/Other: Enhancements\/clarity added to ARQ Automation displayed message for WordPress automatic updates. Several error checking improvements. Read Me help text updated to reflect all new changes in AutoRestore.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Setup Wizard Options:<\/strong><\/span><\/h3>\n<p><strong><span style=\"color: #000080;\">cURL Scan Option: Turn On\/Off cURL Scan:<\/span>\u00a0<\/strong>You can use the cURL Scan Option below to turn Off cURL scans when running the Wizards. If the Pre-Installation Wizard is crashing\/not completing then select &amp; save the Turn Off cURL Scan option and run the Pre-Installation Wizard again. The cURL Scan Option is set to On by default. The Plugin Firewall will need to be setup manually if the Wizards are unable to complete this automatically.<\/p>\n<p><strong><span style=\"color: #000080;\">DB Monitor: Use Default or Keep Existing Settings:<\/span>\u00a0<\/strong>If you are re-running the Setup Wizard and you have setup the DB Monitor to monitor additional DB Tables then choose the &#8220;Keep Existing DB Monitor Settings&#8221; option.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Login Security New Option\/Option Change &amp; Misc:<\/strong><\/span><\/h3>\n<p><strong><span style=\"color: #000080;\">New Option\/Option Change:<\/span>\u00a0<\/strong>Disable Password Reset Frontend Only, Disable Password Reset Frontend &amp; Backend.<\/p>\n<p><strong><span style=\"color: #000080;\">Displayed message:<\/span>\u00a0<\/strong>BPS Login Security Disable Password Reset Frontend &amp; Backend is turned On. Backend Password Reset has been disabled. To enable Backend Password Reset click here.<\/p>\n<p><strong><span style=\"color: #000080;\">Displayed on Pages:<\/span>\u00a0<\/strong>profile.php, user-edit.php, user-new.php.<\/p>\n<p>Login Security Dynamic DB table Auto-scroll added.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>S-Monitor New Options\/Option Name Changes:<\/strong><\/span><\/h3>\n<p><strong><span style=\"color: #000080;\">New Monitoring and Alerting Options:<\/span>\u00a0<\/strong>Database Monitor: DBM Status, Database Monitor: DBM Alerts, Database Backup: DBB Status. Several option name changes for naming convention uniformity.<\/p>\n<p><strong><span style=\"color: #000080;\">New Email Alerting &amp; Log File Options:<\/span>\u00a0<\/strong>DBM: When A Database Change\/Modification Occurs&#8230;, DB Monitor Email\/Delete Log File, DB Backup Log File Email\/Delete Log File.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>ini_set Options New Options:<\/strong><\/span><\/h3>\n<p>3 New ini_set Options automatically added to the wp-config.php file during upgrade and Setup Wizard: session.cookie_httponly, session.cookie_secure &amp; session.use_only_cookies.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Dismiss Notice: BPS Pro 9.0 Major Version Release New Feature Notifications<\/strong><\/span><\/h3>\n<p>Since BPS Pro 9.0 is a major version release with a lot of major changes to BPS Pro a dismiss notice was created so that folks take a look at the Whats New page for information on what has changed, new optional settings and recommended settings.<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Dismiss Notice: Plugin Firewall Notice: A plugin has been installed or deleted<\/strong><\/span><\/h3>\n<p><strong><span style=\"color: #000080;\">Dismiss Notice Text:<\/span>\u00a0<\/strong>&#8220;If you deleted a plugin then click the Dismiss Notice link below to Dismiss this Notice. If you installed a plugin then Click Here to go to the Pro-Tools cURL scanner and rescan your website for any new Plugin Firewall whitelist rules that need to be added to the Plugin Firewall Whitelist text area for this plugin. Or you can run the Pre-Installation and Setup Wizards again.&#8221;<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>BugFixes\/Code Corrections\/Misc\/Other:<\/strong><\/span><\/h3>\n<p>php warning error if wp_bpspro_arq_add DB Table does not exist: 4-9-2014<br \/>\nphp warning error curl_setopt\u2026 cannot be activated when safe_mode is enabled: 4-9-2014<br \/>\nwhitelist the Debug Bar plugin debug-bar css and js scripts: 4-9-2014<br \/>\nIPv6 Regex correction for the Plugin Firewall invalid code check<br \/>\nSecurity Log Turn on\/off code correction<br \/>\nSystem Info page added MySQL Extension, MySQLi Extension check.<br \/>\nS-Monitor page option change\/correction: php error log folder location set was being checked by ini_set options and not PHP Error Log: Check if Folder Location Has Been Set &amp; Correct.<br \/>\nNetwork\/Multisite php notice error undefined constant UPLOADBLOGSDIR<br \/>\nActivation Key Request success message change.<br \/>\nLogin Security email text change when user account is locked.<br \/>\nAutomatically deactivate the Envato WordPress Toolkit plugin during BPS Pro upgrades and display a one time alert.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Major Version Release: BPS Pro 9.0 BPS Pro 9.0 is a major version release with several focuses. The most significant focuses: New security features (new concepts in website security &amp; known website security concepts) &amp; structural\/navigational\/visual improvements.\u00a0 BPS Pro 9.0 Upgrades and New Installations: All new security features and options (status display, alerting, email, logging, [&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":[568,569],"class_list":["post-5009","post","type-post","status-publish","format-standard","hentry","category-bulletproof-security-pro","tag-bps-pro-9-0-whats-new","tag-bulletproof-security-pro-9-0-whats-new"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5009","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=5009"}],"version-history":[{"count":0,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5009\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/media?parent=5009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/categories?post=5009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/tags?post=5009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}