For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/en/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/en/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/en/guides/web-cloud/web-hosting/mainwp-security.md.

Improving your website's security with the MainWP plugin for WordPress

View as Markdown

Find out how to control the security of your websites from a single interface using MainWP and the Sucuri extension: scans and fixes

Objective

Maintaining the security of your websites is crucial for the development of your brand. Optimum security for your websites can protect your company's data, as well as your customers' data, thereby preserving your company's image and trust. With extensions to the WordPress MainWP plugin, you can control the security of your websites from a single interface.

This guide will show you how to improve website security via the MainWP dashboard

Requirements

Information regarding OVHcloud service administration and how to find appropriate assistance

When using OVHcloud guides, please be aware of the following conditions:

  • User instructions aim to provide as many details as possible but cannot cover individual use cases. You might need to adapt the pertinent actions to your requirements.
  • The OVHcloud ecosystem is built for flexibility and freedom of choice. Customers are therefore responsible for the secure and proper configuration of their services. To prevent data loss, we strongly recommend to apply backup strategies to all your important data.
  • Our guides and tutorials may reference third-party software or services in combination with OVHcloud solutions. The technical support provided by OVHcloud does not include the configuration of systems or products outside of our responsibility. This includes but is not limited to:
    • Operating systems and user interfaces (Windows, Debian, Plesk, etc.).
    • Any other third-party software (FTP clients, email software, etc.).
    • Services offered by other providers (DNS, APIs, user interfaces, etc.).

To receive the appropriate assistance for any issues you might experience, follow these guidelines:

  • You seek personalized advice or you would like to discuss a topic that is not covered in detail by our documentation?
    Join the OVHcloud Community to search for your topic and reach out to other users.
  • You need to report an incident regarding your OVHcloud service or you are experiencing difficulties in the OVHcloud Control Panel?
    Create a support request in our Help Centre.
  • You require professional assistance for your project or you need help with tasks outside our support scope?
    Visit our partner portal to search for experts who are familiar with OVHcloud solutions.
  • You are looking for more detailed information regarding our support levels and Professional Services?
    Please visit our web pages for OVHcloud support levels and OVHcloud Professional Services.

You can participate in improving our documentation:

  • You would like to share feedback to improve a guide page or you want to report insufficient information on a specific page?
    Use the "Was this page helpful?" buttons at the bottom of the page to let us know.
  • You would like to propose a specific documentation update?
    Use the "Edit this page" function, available at the bottom of the page and in the sidebar.
Info

If you experience any difficulties, contact the publisher of the MainWP plugin.

Instructions

Install the Sucuri extension

Info

If you have never installed a MainWP extension, you can find out how to install one in this guide.

To find all the security-related extensions, go to the security section of MainWP. You can also search for an extension by clicking Extensions in the MainWP main menu, then Install Extensions.

Click on the Security tab to view the list of security-related extensions. In this example, we choose the free Sucuri extension, but you are free to choose the extension of your choice. Once you have selected the extension, click Install Selected Extensions.

In the MainWP main menu, click Extensions then Manage Extensions. The previously installed Sucuri extension appears.

Sucuri extension shown in the MainWP Manage Extensions page

If you have not already done so, click Enable, then License to use the extension.

Perform a security scan

In the main menu of MainWP, click Sites then select the child site of your choice. At the top of the screen, click on the Security tab.

Security tab of a MainWP child site

To perform a security scan on your website, click Scan Website.

Sucuri scanner with the Scan Website button on a MainWP child site

Once the security scan is complete, a new line will appear, corresponding to the security scan report.

New line corresponding to the Sucuri security scan report

Click Show Report to view the security report.

Detail of the Sucuri security scan report for a child site

The security scan report provides a lot of important information about the security of your website:

  • presence of viruses and malicious software
  • anomaly detection
  • dangerous links
  • spam attempts
  • etc.

Remember to carry out regular security scans. With Sucuri, you can enable a reminder. At the bottom of the list of your security reports, click on the dropdown list to the right of Remind me if I don't scan my child site for. For example, if you choose 1 week, Sucuri will remind you every week to carry out a security scan.

Identify and resolve security issues

In the main menu of MainWP, click Sites then select the child site of your choice. At the top of the screen, click the Security tab. On the dashboard that pops up, you can see if any security issues have been identified by Sucuri.

Sucuri dashboard showing the security issues detected on a child site

In our example, Sucuri tells us that three security issues have been identified. Click Fix all issues to resolve all security issues. If you would like to find out more about the issues identified, click the Security tab at the top of the interface. A list of security issues is displayed.

List of the security issues detected by Sucuri on a child site

To resolve an issue, identify the corresponding line and click the Fix button to the right of the line.

Security issue resolved in Sucuri with the Unfix button available

Once the problem has been resolved, you can cancel the changes made by clicking the Unfix button.

Go further

Manage multiple WordPress websites with the MainWP plugin

Manage customers for your websites with MainWP

Backing up your websites with MainWP

For specialised services (SEO, development, etc.), contact OVHcloud partners.

Join our community of users.

Was this page helpful?