Joomla-sites bliver typisk kompromitteret gennem tredjepartsudvidelser, altså komponenter, moduler og plugins, med kendte sårbarheder, eller fordi kernen ikke er opdateret. Joomla-projektet fører en liste over sårbare udvidelser, og i 2023 blev en fejl i Joomla 4 brugt bredt til at læse konfigurationen, herunder databaseadgangen, uden login. Joomla 3 og 4 får ikke længere sikkerhedsopdateringer, så sites på de versioner er et oplagt mål.
Vi lukker sitet ned og sikrer en kopi af filer, database og logs. Derefter sammenholder vi installerede udvidelser og versioner med kendte sårbarheder, sammenligner kernefilerne med en ren kopi af samme version, gennemgår images, tmp, cache og templates for fremmede PHP-filer og tjekker configuration.php, administrator-brugere og databasen for indsprøjtet kode. Sitet bygges op igen fra ren kerne, opdaterede udvidelser og en renset database.
Inden for 24 timer kører sitet igen med lukket indgang, fjernede eller opdaterede udvidelser og nye adgange til administrator, hosting, FTP og database. Kører sitet på Joomla 3 eller 4, lægger vi bagefter en plan for opgradering til en vedligeholdt version, testet på en kopi af sitet.