If install fails, user now sees better error description.
Fixed a bug that could occur when installing the plugin on servers with an empty or outdated root CA list.
Bugfix, regarding access to 6Scan's SSL server.
Gate script now works correctly with servers, that have DOCUMENT_ROOT different from the real document root (like 000webhost).
More sanity checks before installing (checking for openssl_* functions, required php.ini flags, and more).
Added helpful links to errors that might occur while installing.
Now verification file resides on server as long as 6Scan Security is installed.
6Scan Security Plugin has an easier to use activation feature
Support submenu added
Htaccess rules have been changed to tighten the security even more
Fixed few bugs, which could occur under Windows server environment
Now supports curl transport, if fopen() fails
Improved communication with 6Scan server
Installation process improved.
Added settings menu
Added support for more security scanning servers
Security tightened even more
Adjusted signature update protocol for new API
Site verification process improved
Smoother install process
Displays vulnerability count
Added patch to work with very slow servers
Added WAF security settings
Added manual fix instructions for security vulnerabilities
New dashboard design
Added new feature: login security. Login security can optionally lock out users who attempt a brute-force or dictionary attack on your blog's login form.
In addition to website security, we have introduced a backup feature, allowing users to automatically create backups of their database and files. The backups are securely uploaded to our cloud datacenter and are only accessible by the site owner.
Changed the UI of the ticket submission form.
UI minor bugfix: on site verification failure, the message to user was double escaped.
Some servers had security settings that denied long GET requests. A fix was introduced to avoid this condition.
Added another security check to CSRF on POST check. Now empty referrers are considered safe, because some user agents do not pass the referrer at all (for security or privacy reasons).
Changed server communication protocol when performing backups for more reliability.
Error messages have been rewritten to be more clear.
Can now connect to MySQL database through socket.
Added support for non-legacy tar implementations.
Fixed: login security could sometimes lock-out users that were using XML-RPC to make posts.
Storage upload engine was completely rewritten.
Backup feature now makes sure that no old backups are left in the WordPress directory (otherwise they could stack and inflate the backup size).
Fixed a bug in a gatekeeper script, where a special configuration would cause scripts to get the wrong value from the PHP_SELF variable.
Older versions of WordPress would sometimes not update security signatures. Fixed that condition.
Fixed a bug where WAF security options would sometimes not act as intended.
If a security vulnerability has been discovered, it is now shown on the WordPress administrator panel.
Fixed: under certain configurations, server firewalls could mistake a backup request for a security threat and block it.
Fixed a bug where some servers would add their html code to scripts' output and confuse the 6Scan plugin.
Worked around a problem with WP_Filesystem that many users saw during installation. This problem could pop up if the file ownership on some of your files is not as WordPress requires. 6Scan Security now installs and functions correctly even if WP_Filesystem does not, although correct file permissions are still required.
Fixed minor UI discrepancies.
Optimizations to secure automatic backup feature.
We have added a pure PHP implemented fallback for openssl_verify function, so that if your webhosting does not have openssl package, you can still use 6Scan without compromising on traffic security.
We have added a full support for WP_Filesystem. If wordpress is running without permissions to access filesystem, user is required to enter the FTP credentials (Based entirely on WordPress filesystem implementation)
Added a 6Scan Security dashboard widget
We also make sure to set a correct permissions mode on our verification file (There are some servers, that create it without runnable permissions by default)
Now running pure PHP code, when performing database backup. Now database backup has much less prerequisites
Solved permission issues, while changing .htaccess. There could be an error, of wp_filesystem was initialized to other than 'direct'.
Changed path references. Now the are referenced as $wp_filesystem->abspath() and alike (The ABSPATH define is only used in several 'direct' access parts)
Fixed a bug during install with wp_filesystem()
When user clicks "Activation" he sees a local page with terms, textbox for his email address and an "Install" button. Registration data (user's email and url) will be passed to 6Scan server only after user clicks Install
6Scan Security now supports WordPress 3.5
Minor bugfixes during installation. A failed install could've caused the login credentials to be lost during page reload
A minor UI change. During plugin's reactivation user could see a "register" while already logged into his secure dashboard
6Scan Security now allows users to access their security dashboard of all registered websites. To allow that, newly registered users now have to enter a password (while activating the plugin)
Few minor bugs fixed
Requires: 3.0.0 or higher Compatible up to: 3.5.1 Last Updated: 2013-5-7 Downloads: 47,199