Case study

Eight Craft CMS websites updated to pass Microsoft Defender security checks

A large international company has eight Craft CMS brand websites on Azure, and all of them were failing Microsoft Defender security checks. I took every one from Craft 3 to Craft 5 with nothing lost. Now they pass and are far safer to run.

Client
A large international company
Field
Global consumer brands
Eight Craft CMS websites updated to pass Microsoft Defender security checks

Before and after

WhatBeforeAfter
Microsoft Defender security checkOver 600 errorsAll solved, passed on every site
Craft CMS versionCraft 3, no more safety fixesCraft 5, the latest
Pages, files and user accountsYears of work to protectAll kept, nothing lost
Staff signing inNeeded every dayWorked as normal once each site was back

The problem

A large international company runs eight Craft CMS websites for its brands, hosted on Azure. Its security team checks every site with Microsoft Defender. All eight were failing that security check, because they ran on Craft 3, which no longer gets safety fixes.

Craft 3 cannot jump straight to Craft 5. It has to go through Craft 4 first, so the update was a big one. Each site holds years of pages, files and user accounts, and staff use them every day. Nothing could be lost, and staff had to keep signing in as normal.

The solution

First I built a set of automatic checks for each site. They click through the pages, forms, downloads and sign-in, just as a person would. That gave a clear record of how each site should behave.

Next I practised each update on a copy of the live site, again and again, until it ran cleanly every time. Then each live site updated itself, so the work staff added that day was kept.

After each update, the same checks ran again and passed. Microsoft Defender had found over 600 errors across the sites, and every one is now solved. Every site now passes the security check and is far safer to run.

Before each site went live, it passed hundreds of automatic checks that click through it the way a person would.

Is your Craft CMS site failing a security check?

I upgrade older Craft CMS sites so they pass, without losing anything. You deal with me directly.

Ongoing support

Prefer the phone or email?07968 311978[email protected]

A few lines is enough. Say what platform it uses if you know.
Message Call Email