Shopware 6 kan udvides med plugins, der kører som PHP-kode på serveren, og apps, der får adgang til data gennem API. Typiske indgange er plugins med sårbarheder, en overtaget administratorkonto, en integration med adgangsnøgler til admin-API, der er lækket eller har for brede rettigheder, og shops på ældre versioner, der mangler rettelser. Shopware udgiver sikkerhedsrettelser for ældre 6-versioner som et sikkerhedsplugin, men mange shops har hverken det eller de seneste opdateringer.
Vi lukker shoppen ned og sikrer en kopi af kode, database og logs. Derefter gennemgår vi installerede plugins og apps mod kendte sårbarheder, sammenligner koden i custom/plugins og vendor med rene kopier, gennemgår public-mappen for fremmede filer og tjekker .env, administratorbrugere, integrationer og deres nøgler. Checkout og temaets JavaScript gennemgås for skimmere. Shoppen genetableres med ren kode, opdaterede plugins og renset database, så ordrer og kunder bevares.
Inden for 24 timer kører shoppen igen med lukket indgang, nye adgange og nøgler, og plugins og apps skåret ned til dem, der bruges. Kører shoppen på en ældre version, lægger vi bagefter en plan for opgradering.