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 | 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 +15 -4
- inc/images/blank.png +0 -0
- inc/images/checkcross.png +0 -0
- inc/images/checkinfo.png +0 -0
- inc/images/checkmark.png +0 -0
- inc/images/checknotice.png +0 -0
- inc/images/checkwarn.png +0 -0
- inc/images/flags.sprite.png +0 -0
- inc/images/mainlogo.png +0 -0
- inc/images/menuicon.png +0 -0
- inc/images/pluginlogo.png +0 -0
- inc/tpl/settings-general-apikey.html.tpl +2 -1
- readme.txt +9 -3
- src/globals.php +1 -1
- sucuri.php +2 -2
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,
|
5 |
Requires at least: 3.6
|
6 |
Tested up to: 4.9.4
|
7 |
-
Stable tag: 1.8.
|
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.
|
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.
|
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.
|
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.
|