Security audit

ExpressionEngine Security Audit and Hacked Site Cleanup

We check ExpressionEngine sites for security risks (out-of-date EE and PHP, vulnerable add-ons, weak settings, exposed files) and send a written report with fixes in priority order. If your site has been hacked, we clean it, close the hole and harden it. Audit $299, delivered within five working days.

By Arjun Kumar · Last updated

What the audit covers

  • Versions: EE version against the official support table, PHP version against the patched releases.
  • Add-ons: each one's version, whether it's maintained, and known problems.
  • Configuration: debug output, file upload rules, control-panel access, member settings, and system/ and install folders.
  • Accounts: super admins and old member groups with more access than they need.
  • Server: HTTPS, security headers, file permissions, backups and where they're stored.

You get a plain-English report: what we found, how serious each item is, and how to fix it.

If your site has been hacked

Signs include redirects to other sites, spam pages in Google, new admin accounts, or a warning from your host. We:

  1. Take a forensic copy before changing anything.
  2. Find the entry point: an old add-on, a weak password or an outdated version.
  3. Remove malicious files and database entries, and reset credentials.
  4. Close the hole by updating, patching or replacing what let them in.
  5. Ask Google to review the site if it was flagged.

If the site is down right now, go to emergency support.

How it works

  1. 1

    Access

    Read-only control-panel access plus server or FTP details.

  2. 2

    Review

    Versions, add-ons, configuration, accounts and server checked.

  3. 3

    Report

    Findings ranked by risk, with the fix for each.

  4. 4

    Fix (optional)

    We make the fixes for a fixed price, or your team does.

What clients say

Quoted word for word from our public Fiverr and Clutch profiles.

"This was the third time we engaged with Arjun. We needed help transferring an ExpressionEngine website to a subdomain and a new host. Challenges included backing up a relatively large site; troubleshooting some issues with ExpressionEngine, css and php; and then performing QA on the new site. The project took longer than expected, but Arjun was responsive and professional throughout the process. It was a pleasure working with him and we would work with him again in the future."
fe
festivalfreak
United States · ExpressionEngine hosting migration · Fiverr review
"Arjun was great! Professional, thorough, and effective. He was able to troubleshoot our Expression Engine website's slow loading time and to get it loading much more quickly. We plan on working with him again in the future."
fe
festivalfreak
United States · ExpressionEngine performance fix · Fiverr review
"It was very easy to communicate and get things done promptly. I would recommend Arjun to anyone looking for help with ExpressionEngine-related issues."
mu
musicquizking
United States · Fiverr review
"Rahul, has been producing great work for me, I highly recommend him for all your Expression Engine needs."
se
seancampbell504
South Africa · Fiverr review

Questions

How do I know if my ExpressionEngine site is hacked?

Common signs are redirects you didn't set up, unfamiliar admin users, spam pages in Google results, files you don't recognise in upload folders, or a warning from your host or browser.

Is an old EE version a security risk on its own?

Yes. EE5 and older get no security fixes and can't run on a supported PHP version. EE6 security fixes end on 31 December 2026.

Do you need full access for the audit?

Read-only control-panel access and server access are enough. We don't change anything without your approval.

Will the cleanup stop it happening again?

We fix the way they got in and harden the site. A care plan then keeps EE, add-ons and PHP patched, which prevents most repeat attacks.

Related