Sucuri Security – Auditing, Malware Scanner and Security Hardening - Version 1.8.15

Version Description

This version adds support for the latest version of WordPress. Introduces new features and fixes some bugs reported by the WordPress community as well as bugs found by our automated testing system.

=

Download this release

Release Info

Developer yorman
Plugin Icon 128x128 Sucuri Security – Auditing, Malware Scanner and Security Hardening
Version 1.8.15
Comparing to
See all releases

Code changes from version 1.8.14 to 1.8.15

inc/css/styles.css CHANGED
@@ -63,6 +63,7 @@ body.sucuri-security_page_sucuriscan_hardening {
63
line-height: 30px;
64
font-weight: 700;
65
cursor: initial;
66
}
67
.sucuriscan-container fieldset span {
68
line-height: 30px;
@@ -81,9 +82,6 @@ body.sucuri-security_page_sucuriscan_hardening {
81
float: left;
82
margin-left: 5px;
83
}
84
- .sucuriscan-container fieldset label {
85
- margin-left: 0;
86
- }
87
.sucuriscan-container fieldset input[type='checkbox'] {
88
margin-top: 7px;
89
margin-bottom: 7px;
@@ -96,6 +94,10 @@ body.sucuri-security_page_sucuriscan_hardening {
96
padding: 20px;
97
margin: 0;
98
}
99
.sucuriscan-header {
100
margin-top: 4px;
101
}
@@ -106,6 +108,9 @@ body.sucuri-security_page_sucuriscan_hardening {
106
margin-right: 8px;
107
text-decoration: none;
108
}
109
.sucuriscan-header .sucuriscan-subtitle {
110
color: #727376;
111
font-size: 30px;
@@ -497,7 +502,8 @@ body.sucuri-security_page_sucuriscan_hardening {
497
border-color: #ebccd1;
498
color: #a94442;
499
}
500
- .sucuriscan-hstatus-0 .button-primary {
501
background: #9b2b27;
502
border-color: #9b2b27;
503
}
@@ -611,9 +617,11 @@ body.sucuri-security_page_sucuriscan_hardening {
611
}
612
.sucuriscan-integrity-correct .sucuriscan-integrity-right {
613
background: url('../images/checkmark.png') no-repeat 25px 30px;
614
}
615
.sucuriscan-integrity-incorrect .sucuriscan-integrity-right {
616
background: url('../images/checkcross.png') no-repeat 25px 30px;
617
}
618
.sucuriscan-integrity-loading .sucuriscan-integrity-missing {
619
height: 147px;
@@ -710,12 +718,15 @@ body.sucuri-security_page_sucuriscan_hardening {
710
}
711
.sucuriscan-sitecheck-list-INFO {
712
background: url('../images/checkinfo.png') no-repeat;
713
}
714
.sucuriscan-sitecheck-list-WARN {
715
background: url('../images/checkwarn.png') no-repeat;
716
}
717
.sucuriscan-sitecheck-list-NOTICE {
718
background: url('../images/checknotice.png') no-repeat;
719
}
720
.sucuriscan-sitecheck-list-INFO a,
721
.sucuriscan-sitecheck-list-NOTICE a {
63
line-height: 30px;
64
font-weight: 700;
65
cursor: initial;
66
+ margin-left: 0;
67
}
68
.sucuriscan-container fieldset span {
69
line-height: 30px;
82
float: left;
83
margin-left: 5px;
84
}
85
.sucuriscan-container fieldset input[type='checkbox'] {
86
margin-top: 7px;
87
margin-bottom: 7px;
94
padding: 20px;
95
margin: 0;
96
}
97
+ #adminmenu li.toplevel_page_sucuriscan .wp-menu-image img {
98
+ width: 18px;
99
+ height: 18px;
100
+ }
101
.sucuriscan-header {
102
margin-top: 4px;
103
}
108
margin-right: 8px;
109
text-decoration: none;
110
}
111
+ .sucuriscan-header .sucuriscan-logo img {
112
+ height: 33px;
113
+ }
114
.sucuriscan-header .sucuriscan-subtitle {
115
color: #727376;
116
font-size: 30px;
502
border-color: #ebccd1;
503
color: #a94442;
504
}
505
+ .sucuriscan-hstatus-0 .button-primary,
506
+ .wp-core-ui .sucuriscan-container .sucuriscan-hstatus-0 .button-primary:visited {
507
background: #9b2b27;
508
border-color: #9b2b27;
509
}
617
}
618
.sucuriscan-integrity-correct .sucuriscan-integrity-right {
619
background: url('../images/checkmark.png') no-repeat 25px 30px;
620
+ background-size: 62px 62px;
621
}
622
.sucuriscan-integrity-incorrect .sucuriscan-integrity-right {
623
background: url('../images/checkcross.png') no-repeat 25px 30px;
624
+ background-size: 62px 62px;
625
}
626
.sucuriscan-integrity-loading .sucuriscan-integrity-missing {
627
height: 147px;
718
}
719
.sucuriscan-sitecheck-list-INFO {
720
background: url('../images/checkinfo.png') no-repeat;
721
+ background-size: 18px 18px;
722
}
723
.sucuriscan-sitecheck-list-WARN {
724
background: url('../images/checkwarn.png') no-repeat;
725
+ background-size: 18px 18px;
726
}
727
.sucuriscan-sitecheck-list-NOTICE {
728
background: url('../images/checknotice.png') no-repeat;
729
+ background-size: 18px 18px;
730
}
731
.sucuriscan-sitecheck-list-INFO a,
732
.sucuriscan-sitecheck-list-NOTICE a {
inc/images/blank.png CHANGED
Binary file
inc/images/checkcross.png CHANGED
Binary file
inc/images/checkinfo.png CHANGED
Binary file
inc/images/checkmark.png CHANGED
Binary file
inc/images/checknotice.png CHANGED
Binary file
inc/images/checkwarn.png CHANGED
Binary file
inc/images/flags.sprite.png CHANGED
Binary file
inc/images/mainlogo.png CHANGED
Binary file
inc/images/menuicon.png CHANGED
Binary file
inc/images/pluginlogo.png CHANGED
Binary file
inc/tpl/settings-general-apikey.html.tpl CHANGED
@@ -19,10 +19,11 @@
19
<form action="%%SUCURI.URL.Settings%%#general" method="post">
20
<input type="hidden" name="sucuriscan_page_nonce" value="%%SUCURI.PageNonce%%" />
21
<button type="submit" name="sucuriscan_recover_key" class="button button-primary">Recover Via E-mail</button>
22
</form>
23
</div>
24
25
- <p>If you do not have access to the administrator email, you can reinstall the plugin. The API key is generated using an administrator email and the domain of the website.</p>
26
</div>
27
28
<div class="sucuriscan-hstatus sucuriscan-hstatus-1 sucuriscan-%%SUCURI.APIKey.RemoveVisibility%%">
19
<form action="%%SUCURI.URL.Settings%%#general" method="post">
20
<input type="hidden" name="sucuriscan_page_nonce" value="%%SUCURI.PageNonce%%" />
21
<button type="submit" name="sucuriscan_recover_key" class="button button-primary">Recover Via E-mail</button>
22
+ <a href="%%SUCURI.URL.Settings%%&recover#general" class="button button-primary">Manual Activation</a>
23
</form>
24
</div>
25
26
+ <p>If you do not have access to the administrator email, you can reinstall the plugin. The API key is generated using an administrator email and the domain of the website. Click the "Manual Activation" button if you already have a valid API key to authenticate this website with the remote API web service.</p>
27
</div>
28
29
<div class="sucuriscan-hstatus sucuriscan-hstatus-1 sucuriscan-%%SUCURI.APIKey.RemoveVisibility%%">
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
=== Sucuri Security - Auditing, Malware Scanner and Security Hardening ===
2
Contributors: dd@sucuri.net
3
Donate Link: https://sucuri.net/
4
- Tags: malware, security, firewall, scan, spam, virus, sucuri, protection, WordPress Security, Login Security, Security Auditing, File Integrity, htaccess, phishing, backdoors, SQL Injection, RFI, LFI, XSS, CSRF, website firewall, Website Security, Performance Optimization, Zero Day, Software Vulnerability, Exploits, Hacks, Attackers, Bad Actors, Reverse Proxy, Two Factor Security, Two Factor Authentication, Security Logs, HeatBleed Vulnerability, Website Protection, Bash Vulnerability, RevSlider Vulnerability, MailPoet Vulnerability, Malware Prevention, Website Security, Website Firewall, Website AntiVirus, Security Response, Security Detection, Security Prevention
5
Requires at least: 3.6
6
Tested up to: 4.9.4
7
- Stable tag: 1.8.14
8
9
The Sucuri WordPress Security plugin is a security toolset for security integrity monitoring, malware detection and security hardening.
10
@@ -181,11 +181,17 @@ No, it is not required. The Website Firewall runs in the cloud without the need
181
182
== Upgrade Notice ==
183
184
- = 1.8.14 =
185
This version adds support for the latest version of WordPress. Introduces new features and fixes some bugs reported by the WordPress community as well as bugs found by our automated testing system.
186
187
== Changelog ==
188
189
= 1.8.14 =
190
* Add filter to allow automatic configuration of the settings
191
1
=== Sucuri Security - Auditing, Malware Scanner and Security Hardening ===
2
Contributors: dd@sucuri.net
3
Donate Link: https://sucuri.net/
4
+ Tags: malware, security, firewall, scan, spam, virus, sucuri, protection, blacklist, detection, hardening, file integrity
5
Requires at least: 3.6
6
Tested up to: 4.9.4
7
+ Stable tag: 1.8.15
8
9
The Sucuri WordPress Security plugin is a security toolset for security integrity monitoring, malware detection and security hardening.
10
181
182
== Upgrade Notice ==
183
184
+ = 1.8.15 =
185
This version adds support for the latest version of WordPress. Introduces new features and fixes some bugs reported by the WordPress community as well as bugs found by our automated testing system.
186
187
== Changelog ==
188
189
+ = 1.8.15 =
190
+ * Make default plugin options filterable
191
+ * Fix missing button to manually activate the advanced features
192
+ * Remove unnecessary tags from README per WordPress guidelines
193
+ * Modify resolution of the images to respect retina display
194
+
195
= 1.8.14 =
196
* Add filter to allow automatic configuration of the settings
197
src/globals.php CHANGED
@@ -150,7 +150,7 @@ if (defined('SUCURISCAN')) {
150
add_action('delete_user', 'SucuriScanHook::hookUserDelete', 50, 5);
151
add_action('edit_link', 'SucuriScanHook::hookLinkEdit', 50, 5);
152
add_action('login_form_resetpass', 'SucuriScanHook::hookLoginFormResetpass', 50, 5);
153
- add_action('profile_update','SucuriScanHook::hookProfileUpdate', 50, 5);
154
add_action('publish_page', 'SucuriScanHook::hookPublishPage', 50, 5);
155
add_action('publish_phone', 'SucuriScanHook::hookPublishPhone', 50, 5);
156
add_action('publish_post', 'SucuriScanHook::hookPublishPost', 50, 5);
150
add_action('delete_user', 'SucuriScanHook::hookUserDelete', 50, 5);
151
add_action('edit_link', 'SucuriScanHook::hookLinkEdit', 50, 5);
152
add_action('login_form_resetpass', 'SucuriScanHook::hookLoginFormResetpass', 50, 5);
153
+ add_action('profile_update', 'SucuriScanHook::hookProfileUpdate', 50, 5);
154
add_action('publish_page', 'SucuriScanHook::hookPublishPage', 50, 5);
155
add_action('publish_phone', 'SucuriScanHook::hookPublishPhone', 50, 5);
156
add_action('publish_post', 'SucuriScanHook::hookPublishPost', 50, 5);
sucuri.php CHANGED
@@ -6,7 +6,7 @@
6
* Plugin URI: https://wordpress.sucuri.net/
7
* Author URI: https://sucuri.net/
8
* Author: Sucuri Inc.
9
- * Version: 1.8.14
10
*
11
* PHP version 5
12
*
@@ -83,7 +83,7 @@ define('SUCURISCAN', 'sucuriscan');
83
/**
84
* Current version of the plugin's code.
85
*/
86
- define('SUCURISCAN_VERSION', '1.8.14');
87
88
/**
89
* Defines the human readable name of the plugin.
6
* Plugin URI: https://wordpress.sucuri.net/
7
* Author URI: https://sucuri.net/
8
* Author: Sucuri Inc.
9
+ * Version: 1.8.15
10
*
11
* PHP version 5
12
*
83
/**
84
* Current version of the plugin's code.
85
*/
86
+ define('SUCURISCAN_VERSION', '1.8.15');
87
88
/**
89
* Defines the human readable name of the plugin.