OpenCart-shops bliver oftest kompromitteret gennem tredjeparts-extensions og OCMOD- eller vQmod-ændringer, der ikke er opdateret, gennem en admin, der ligger på standardadressen /admin med svage eller genbrugte adgangskoder, eller gennem en gammel version af platformen. Fra admin kan en angriber lægge filer op, ændre skabeloner og indsætte JavaScript, der kopierer kortdata på checkout. Mange shops kører stadig på 2.x eller 3.x, selv om OpenCart 4 er den aktuelle hovedversion.
Vi lukker shoppen ned og sikrer en kopi af filer, database og logs. Derefter sammenligner vi kerne og extensions med rene kopier i samme version, gennemgår admin-, catalog- og image-mapperne og storage-mappen for fremmede PHP-filer, tjekker modifications-listen og databasen for indsprøjtede scripts og ukendte admin-brugere, og gennemgår checkout fra en browser uden login. Shoppen genetableres med ren kode, opdaterede extensions og renset database, så ordrer og kunder bevares, og den er åben igen inden for 24 timer.
Bagefter er indgangen lukket, admin-mappen omdøbt, storage flyttet uden for webroden, som OpenCart 4 selv anbefaler, og install-mappen fjernet. Adgange til admin, hosting, FTP og database er skiftet, og databaseadgangen i begge config.php-filer er ny. Kører shoppen på en gammel version, lægger vi en plan for opgradering, der prissættes separat.