Skip to main content

Implement Security Recommendations

Prioritize security findings, update vulnerable software, replace unmaintained plugins, address PHP issues, and verify fixes with a follow-up security scan.

Written by Surya

A security scan is most useful when you turn its findings into actionable fixes. Siteligent helps you review vulnerabilities, understand their severity, and work through them in order of priority.

Not every finding needs the same response. Start with vulnerabilities that present the greatest risk, then work through lower-priority findings once the critical issues have been addressed.

Prioritize Your Security Findings

1. Address Critical and High-Severity Findings First

Critical and High severity vulnerabilities should be your first priority. For example, a critical vulnerability involving SQL injection or remote code execution can potentially allow an attacker to compromise the website or server.

Siteligent clearly identifies these findings in the security dashboard so you can focus on them first. Don't leave a critical or high-severity vulnerability unresolved simply because the website appears to be working normally. A vulnerability can exist without producing any visible symptoms.

2. Focus on WordPress Core and Active Plugins

Next, pay particular attention to vulnerabilities affecting:

  • WordPress Core

  • Active plugins

  • Active themes

These components are actively loaded by your website and can therefore represent an important part of your site's attack surface.

If a security finding affects an active plugin, check whether the developer has released a patched version and update it as soon as practical.

3. Review Inactive Plugins and Themes

Inactive plugins and themes should not simply be ignored. Although they aren't currently active, their files still remain on your server. Vulnerable files can increase the overall attack surface of your website.

If an inactive plugin or theme is no longer required, the safest approach is generally to remove it completely rather than leaving it installed indefinitely.

Update Vulnerable Plugins and Themes

Most plugin and theme vulnerabilities are fixed by the developer in a newer release.

When Siteligent reports a vulnerability, check the Patched Version shown in the Security Findings panel.

Update a Vulnerable Plugin or Theme

  1. Open the site's Security Findings.

  2. Locate the vulnerability you want to address.

  3. Check the recommended Patched Version.

  4. Go to the site's Plugins or Themes manager.

  5. Locate the affected plugin or theme.

  6. Click Update.

  7. If appropriate, use Safe Updates to verify the site's rendering after the update.

  8. Run another Security Scan after the update.

The follow-up scan confirms whether the vulnerability is no longer being reported.

Use Safe Updates When Appropriate

A security update should ideally fix the vulnerability without introducing a new website problem.

When updating a plugin or theme, you can use Safe Updates where available to help verify that the website still renders correctly after the update.

This is particularly useful for production websites where you want to reduce the risk of an update causing a visible issue.

Replace Unmaintained Plugins

Sometimes a vulnerable plugin doesn't have a patched version because its developer has stopped maintaining it. In this situation, simply waiting for an update may not be an option.

Recommended Approach

  1. Open the site's Plugins section.

  2. Locate the vulnerable plugin.

  3. Click Deactivate.

  4. Find an actively maintained alternative that provides the functionality you need.

  5. Install and configure the replacement.

  6. Remove the vulnerable plugin completely from the server.

Removing the vulnerable plugin is important because deactivation alone doesn't remove its files from the server.

Update a Vulnerable PHP Version

Security findings can also affect your server's PHP version. If Siteligent reports serious vulnerabilities in your PHP environment, review the specific CVEs identified by the security analysis.

PHP is managed at the server or hosting level, so changing it generally isn't something you do from the WordPress plugin manager.

Change the PHP Version

  1. Review the PHP security finding in Siteligent.

  2. Check the reported CVEs and the affected PHP version.

  3. Log in to your hosting provider's dashboard.

  4. Open the PHP or environment settings for the affected website.

  5. Select a supported PHP version.

  6. Apply the change.

  7. Test the website and its important functionality.

  8. Run another Siteligent security scan.

The source specifically gives PHP 8.1 or PHP 8.2 as examples of supported branches. The appropriate version for your site depends on your hosting environment and the compatibility of your WordPress installation, plugins, and themes.

Verify the Fix

After addressing a vulnerability, don't assume the finding has been resolved.

Run a fresh Security Scan and review the results. A successful follow-up should show that the affected vulnerability has been removed or otherwise resolved.

Recommended Order for Fixing Findings

For sites with multiple findings, work through them in this order:

  1. Critical vulnerabilities

  2. High-severity vulnerabilities

  3. WordPress Core vulnerabilities

  4. Active plugin vulnerabilities

  5. Active theme vulnerabilities

  6. Inactive vulnerable plugins and themes

  7. PHP security issues

  8. Medium and Low severity findings

The exact order can vary depending on the specific vulnerability and your site's configuration, but Critical and High findings should generally receive immediate attention.

After making the required changes, run another security scan to confirm that your site's security posture has improved.

Did this answer your question?