You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Security plugin to protect your blog or website against exploits and spam injections.
13
13
14
14
## Description ##
15
-
*AntiVirus for WordPress* is a easy-to-use, safe tool to harden your WordPress site against exploits, malware and spam injections.
16
-
You can configure *AntiVirus* to perform an automated daily scan of your theme files. If the plugin happens to detect any suspicious code injections, it will send out a notification to a previously configured e-mail address.
15
+
*AntiVirus* is an easy-to-use, safe tool to harden your WordPress site against exploits, malware and spam injections.
16
+
You can configure *AntiVirus* to perform an automated daily scan of your theme files. If the plugin detects any suspicious code injections, it will send out a notification to a previously configured e-mail address.
17
17
18
18
In case your WordPress site has been hacked, *AntiVirus* will help you to become aware of the problem very quickly in order for you to take immediate action.
19
19
20
20
### Features ###
21
-
* Virus alert in the admin bar
22
-
* Cleaning up after plugin removal
23
-
* Daily scan with email notifications
24
-
* Theme template checks
25
-
* Whitelist solution: Mark suspected cases as "no virus"
26
-
* Manual check of template files with alerts on suspected cases
21
+
* Scan for suspicious code in the theme files (daily scan with email notifications and manual scan) with an option to mark detected cases as false positive
22
+
* Checksum verification for WordPress Core files
27
23
* Optional: Google Safe Browsing for malware and phishing monitoring.
28
24
25
+
A complete documentation is available on the [AntiVirus website](https://antivirus.pluginkollektiv.org/documentation/).
26
+
29
27
### Support ###
30
28
* Community support via the [support forums on wordpress.org](https://wordpress.org/support/plugin/antivirus)
31
29
* We don’t handle support via e-mail, Twitter, GitHub issues etc.
@@ -38,23 +36,24 @@ In case your WordPress site has been hacked, *AntiVirus* will help you to become
### Will AntiVirus protect my site from being hacked? ###
47
-
Not literally "protect from". The plugin’s purpose is to *detect* any "hack" that has already happened and enable you to take immediate action upon it.
48
-
49
-
A complete documentation is available on the [AntiVirus website](https://antivirus.pluginkollektiv.org/documentation/).
50
41
51
42
## Changelog ##
52
43
44
+
### 1.4.1 ###
45
+
* Fix some spelling mistakes and correct translations (#85)
46
+
* Fix file name sanitization in manual theme scan causing errors to be not shown in the admin area (#88, #89)
47
+
* Fix theme file collection for child themes with duplicate names (#86)
48
+
* Consider all levels in theme file check instead of one only (#87, #90)
49
+
* Support translations in old WordPress versions (#91)
50
+
53
51
### 1.4.0 ###
54
-
* Option to provide a custom key for the Google Safe Browsing API
55
-
* Scan files of parent theme if a child theme is active
56
-
* Verify checksums of WP core files (integrated functionality from _Checksum Verifier_ plugin)
57
-
* Ability to enable _Safe Browsing_ and _Checksum Verifier_ as cronjob without Theme scan
52
+
* Option to provide a custom key for the Google Safe Browsing API (#69)
53
+
* Scan files of parent theme if a child theme is active (#1, #62)
54
+
* Verify checksums of WP core files (integrated functionality from _Checksum Verifier_ plugin (#5, #56)
55
+
* Allow to enable _Safe Browsing_ and _Checksum Verifier_ as cronjob without theme scan (#66)
56
+
* Update code style check and add build script (#68)
Copy file name to clipboardexpand all lines: inc/class-antivirus-safebrowsing.php
+5-5
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ public static function check_safe_browsing() {
44
44
array(
45
45
'client' => array(
46
46
'clientId' => 'wpantivirus',
47
-
'clientVersion' => '1.4.0',
47
+
'clientVersion' => '1.4.1',
48
48
),
49
49
'threatInfo' => array(
50
50
'threatTypes' => array(
@@ -92,8 +92,8 @@ public static function check_safe_browsing() {
92
92
// Invalid request (most likely invalid key) or expired/exceeded key.
93
93
$mail_body = sprintf(
94
94
"%s\r\n\r\n%s",
95
-
esc_html__( 'Checking yout site against the Google Safe Browsing API has failed.', 'antivirus' ),
96
-
esc_html__( 'This does not mean that your site has been infected, but that the status could not be determinined.', 'antivirus' )
95
+
esc_html__( 'Checking your site against the Google Safe Browsing API has failed.', 'antivirus' ),
96
+
esc_html__( 'This does not mean that your site has been infected, but that the status could not be determined.', 'antivirus' )
97
97
);
98
98
99
99
// Add (sanitized) error message, if available.
@@ -109,12 +109,12 @@ public static function check_safe_browsing() {
109
109
if ( $custom_key ) {
110
110
$mail_body .= sprintf(
111
111
"\r\n%s",
112
-
esc_html__( 'Please check if your API key is correct and its limit not exceeded. If everything is correct and the error persists for the next requests, please contact the Plugin support.', 'antivirus' )
112
+
esc_html__( 'Please check if your API key is correct and its limit not exceeded. If everything is correct and the error persists for the next requests, please contact the plugin support.', 'antivirus' )
113
113
);
114
114
} else {
115
115
$mail_body .= sprintf(
116
116
"\r\n%s",
117
-
esc_html__( 'This might be due to an exceeded rate limit on the shared API key. To ensure this does not happen please consider providing your own key using the Plugin settings page.', 'antivirus' )
117
+
esc_html__( 'This might be due to an exceeded rate limit on the shared API key. To ensure this does not happen please provide your own key using the settings page.', 'antivirus' )
/* translators: First placeholder (%s) starting link tag to transparency report, second placeholder closing link tag */
727
-
sprintf( __( 'Diagnosis and notification in suspicion case. For more details read %1$s the transparency report%2$s.', 'antivirus' ), $start_tag, $end_tag ),
729
+
/* translators: First placeholder (%1$s) starting link tag to transparency report, second placeholder (%2$s) closing link tag */
730
+
sprintf( __( 'Diagnosis and notification in suspicion case. For more details read %1$sthe transparency report%2$s.', 'antivirus' ), $start_tag, $end_tag ),
728
731
array( 'a' => array( 'href' => array() ) )
729
732
);
730
733
?>
@@ -752,13 +755,11 @@ public static function show_admin_menu() {
0 commit comments