Skip to content

Update for Imunify Security WordPress plugin v2. #126

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
66 changes: 47 additions & 19 deletions docs/wordpress_plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,47 +2,75 @@

## Overview

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.
The **Imunify Security WordPress plugin** is available to all Imunify customers (ImunifyAV, ImunifyAV+, and Imunify360). It provides WordPress administrators with a modern interface, real-time malware and security status, and a seamless upgrade path from AV to 360. The plugin is designed to enhance your website's security and user experience directly from the WordPress dashboard.

## Prerequisites

* **WordPress Version**: 5.0.0 or higher
* **PHP Version**: 5.6 or higher
* **Imunify360**: 8.2.0 or higher
* **Imunify360**: 8.4.1 or higher
* **ImunifyAV/AV+**: 8.6.0 or higher

## Installation

Currently the plugin is not available in the WordPress plugin repository. You can install it manually by following the steps below:
The plugin is not available in the WordPress plugin repository. To install:

1. Navigate to Imunify360 settings in the cPanel
2. Scroll down to the `WordPress Plugin` section
3. Tick the `Install WordPress plugin` checkbox and click the `Save changes` button
4. Plugin will be installed in the background to all WordPress installations on the server
1. Navigate to Imunify settings in your hosting control panel (e.g., cPanel).
2. Open the `General` tab.
3. Scroll to the `WordPress Plugin` section.
4. Tick the `Install WordPress plugin` checkbox and click `Save changes`.
5. The plugin will be installed in the background to all active WordPress installations on the server.

![](/images/wordpress-plugin/panel-settings.png)
*Plugin installation settings in the control panel*

## Features

### Dashboard Widget

Plugin adds a dashboard widget that helps administrators keep track of their site's real-time security status including:
The plugin adds a dashboard widget that helps administrators keep track of their site's security status:

- the timestamps for the last and next scheduled scans
- detailed list of malware items that have been detected and cleaned, including the file path, signature, and the clean-up time
- Real-time security status
- Proactive Defense status
- Timestamps for last and next scheduled scans
- Detailed list of detected and cleaned malware (file path, signature, detection or clean-up time)

## Screenshots
![](/images/wordpress-plugin/widget-no-malware-v2.png)
*Widget - no malware found*

### Admin widget - malware cleaned
![](/images/wordpress-plugin/widget-malware-cleaned-v2.png)
*Widget - all malware cleaned*

![](/images/wordpress-plugin/widget-malware-cleaned.png)
![](/images/wordpress-plugin/widget-for-imunify-av-v2.png)
*Widget - Imunify AV*

### Malware details
![](/images/wordpress-plugin/widget-not-protected.png)
*Widget - Imunify not installed*

![](/images/wordpress-plugin/malware-found-details.png)
### Notice

### Admin widget - no malware found
The plugin adds a notice to the WordPress admin dashboard for non-administrator users. This notice informs users about the security status of the website and provides a link to the Imunify360 dashboard for more information.

![](/images/wordpress-plugin/widget-no-malware.png)
### Plugin Page

### Admin widget - site not protected
![](/images/wordpress-plugin/widget-not-protected.png)
The plugin provides a dedicated page within the WordPress admin area where you can view more granular details about your website's security. Here, you can:
- See an overview of your site's protection status
- Access scan results and malware details
- Find recommendations for improving your site's security
- For ImunifyAV users, see information about upgrading to Imunify360 for additional features

![](/images/wordpress-plugin/plugin-page-malware-scanner-tab.png)
*Malware Scanner tab on the plugin page: view and manage detected threats.*

![](/images/wordpress-plugin/plugin-page-proactive-defense-tab.png)
*Proactive Defense tab: monitor and configure proactive protection.*

![](/images/wordpress-plugin/plugin-page-imunify-av-malware-scanner.png)
*Malware Scanner as seen by ImunifyAV users.*

### Upgrade Prompt

ImunifyAV users are shown a limited interface and prompted to upgrade to Imunify360 for full protection and advanced features.

![](/images/wordpress-plugin/upgrade-page.png)
*Upgrade prompt encouraging users to switch to Imunify360 for more features.*