Skip to content

Commit 03a6b2a

Browse files
authored
Merge pull request #110 from martinkrcho/mkrcho-wp-plugin-v1
2 parents 5588b4d + fbceafb commit 03a6b2a

File tree

8 files changed

+73
-0
lines changed

8 files changed

+73
-0
lines changed

docs/.vuepress/config-client/documents.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,10 @@ export default [
9898
title: "Patchman",
9999
description: "Automated vulnerability patching and malware removal.",
100100
link: "/patchman/",
101+
},
102+
{
103+
title: "WordPress Plugin",
104+
description: "Documentation for Imunify Security plugin for WordPress available in Imunify360.",
105+
link: "/wordpress_plugin/",
101106
}
102107
]
244 KB
Loading
7.51 KB
Loading
356 KB
Loading
298 KB
Loading
275 KB
Loading

docs/dashboard/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,6 +1070,7 @@ Go to <span class="notranslate">_Imunify360 → Settings → General_</span>. Th
10701070
* <span class="notranslate">[OSSEC](/dashboard/#ossec)</span>
10711071
* <span class="notranslate">[PAM](/dashboard/#pam)</span>
10721072
* <span class="notranslate">[Error Reporting](/dashboard/#error-reporting)</span>
1073+
* <span class="notranslate">[WordPress plugin](/dashboard/#wordpress-plugin)</span>
10731074
* <span class="notranslate">[Contact Details](/dashboard/#contact-details)</span>
10741075

10751076
#### Installation
@@ -1511,6 +1512,25 @@ imunify360-agent config update '{"PAM": {"ftp_protection": true}}'
15111512

15121513
Click <span class="notranslate">_Save changes_</span> button on the bottom of the section to save changes. This will enable protection for SSH/FTP protocols.
15131514

1515+
#### WordPress plugin
1516+
1517+
:::warning
1518+
The WordPress plugin installation is currently allowed only if _Settings > Malware > General > Default action on detect_ is set to _Cleanup_. Other installation options will be introduced in the future release.
1519+
:::
1520+
1521+
Tick the <span class="notranslate">_Install WordPress plugin_</span> checkbox to install the Imunify Security WP plugin on all WordPress sites.
1522+
1523+
![](/images/wordpress-plugin/panel-settings.png)
1524+
1525+
You can also enable it via CLI with the following command:
1526+
1527+
<div class="notranslate">
1528+
1529+
```
1530+
imunify360-agent config update '{"WORDPRESS":{"security_plugin_enabled": true}}'
1531+
```
1532+
</div>
1533+
15141534
#### Error Reporting
15151535

15161536
Tick <span class="notranslate">_Enable Sentry error reporting_</span> checkbox to send reports to the Imunify360 error reports server.

docs/wordpress_plugin/README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Imunify Security WordPress Plugin
2+
3+
## Overview
4+
5+
The **Imunify Security WordPress plugin** is designed exclusively for Imunify360 users, providing WordPress administrators with a comprehensive overview of malware that has been cleaned from their site. It integrates seamlessly with the Imunify360 platform to enhance your website's security.
6+
7+
## Prerequisites
8+
9+
* **WordPress Version**: 5.0.0 or higher
10+
* **PHP Version**: 5.6 or higher
11+
* **Imunify360**: 8.2.0 or higher
12+
13+
## Installation
14+
15+
Currently the plugin is not available in the WordPress plugin repository. You can install it manually by following the steps below:
16+
17+
1. Navigate to Imunify360 settings in the cPanel
18+
2. Scroll down to the `WordPress Plugin` section
19+
3. Tick the `Install WordPress plugin` checkbox and click the `Save changes` button
20+
4. Plugin will be installed in the background to all WordPress installations on the server
21+
22+
![](/images/wordpress-plugin/panel-settings.png)
23+
24+
## Features
25+
26+
### Dashboard Widget
27+
28+
Plugin adds a dashboard widget that helps administrators keep track of their site's real-time security status including:
29+
30+
- the timestamps for the last and next scheduled scans
31+
- detailed list of malware items that have been detected and cleaned, including the file path, signature, and the clean-up time
32+
33+
## Screenshots
34+
35+
### Admin widget - malware cleaned
36+
37+
![](/images/wordpress-plugin/widget-malware-cleaned.png)
38+
39+
### Malware details
40+
41+
![](/images/wordpress-plugin/malware-found-details.png)
42+
43+
### Admin widget - no malware found
44+
45+
![](/images/wordpress-plugin/widget-no-malware.png)
46+
47+
### Admin widget - site not protected
48+
![](/images/wordpress-plugin/widget-not-protected.png)

0 commit comments

Comments
 (0)