Skip to content

Review suspicious activity

In cPFence v4+, Threat & Malware Detection → Suspicious Activity lists the scheduled checks for hidden backdoors and what cPFence did about each one. Support users need access to the selected server and permission to view findings.

Type What cPFence looks for What cPFence does automatically
Backdoor plugins A PHP file in a site’s plugins folder that matches a known backdoor family. Locks the file (owner root:root, permissions 000) so the web server cannot run it. The file is not deleted.
Startup files A command in an account’s .bashrc, .profile or .bash_profile that runs whenever the account opens a shell. Removes the malicious lines and keeps a private backup of the original file on the server.
wp-config.php Code added to a site’s wp-config.php, which runs on every page load. Removes the injected lines and keeps a private backup of the original file on the server.
Cron jobs A cron job that matches patterns used to download or restart malware. Nothing: cPFence never changes cron jobs, so the job stays scheduled until you remove it. The alert email includes the full command.
  1. Open Suspicious Activity and choose Local or one secondary server in Server scope.
  2. Choose Summary period: Last month, Last week, Last 24 hours or All time.
  3. Search by site, owner or file path. Choose Type, Status and Started since, then Apply filters. Clear all resets the filters.
  4. Review Recent suspicious activity, then open a finding’s details.

The Detected, Fixed automatically, Needs review and Incomplete cards cover the selected period and type. Select a card to filter the table; select it again to clear that filter. Searching the table does not change the card totals.

Suspicious Activity with the activity summary cards, Type and Status filters and recent findings.

Summary cards and recent findings over All time. Sites, owners and files are blurred. Select the image for full size; use browser Back to return.

An alert for one check opens this tab showing only that check’s findings. Select Show all activity to return to the full list.

Status Meaning
Fixed automatically cPFence locked the file or removed the malicious lines.
Needs review cPFence recorded the finding but did not change anything. Cron jobs always need review.
Incomplete The action did not finish. Read the reason in the details.

Suspicious activity details explains each finding in three parts:

  • What this is: what the finding means and why attackers use it.
  • What cPFence did: the automatic action, or why no action was taken.
  • What to do: the steps to finish the cleanup, such as deleting the plugin folder, changing passwords or reviewing the account’s cron jobs in the control panel.

Use the buttons under the guidance:

  • Scan this site opens a new malware scan for the affected site, ready for you to confirm.
  • Preview shows the flagged file (plugin file, startup file or wp-config.php) so you can check it before you change anything.
  • Mark reviewed hides this check’s alert from the alerts menu. The record stays in Suspicious Activity.

Backdoor plugin details with What this is, What cPFence did, What to do, Scan this site, Preview plugin file and Mark reviewed.

A backdoor plugin that cPFence locked automatically. Site, owner and file are blurred. Select the image for full size; use browser Back to return.

Below the guidance, the recorded findings and actions show what cPFence changed, such as the original and new ownership and permissions of a locked plugin file.

Keep a backup before you remove software or edit files. Check the rest of the site with malware scans and WordPress integrity checks.

This view is separate from removing blacklisted plugins. For an infected installation, follow clean an infected WordPress site. Keep paths and customer details private when sharing an error with support.