Skip to main content

What are you looking for?

Explore our services and discover how we can help you achieve your goals

Recovery and hardening of a compromised Magento store

For an existing client store running Magento that had been compromised, Netbase scoped a three-phase recovery: investigate and assess, clean and restore, then repair and harden. The client is not named, the source is a confidential project document, and no outcome, figure or security guarantee is published. This page describes the work, not the incident.

Submit a project See all work records

Reviewed by Huy Nguyen (David), CEO · Updated 6 Oct 2026

star

Record at a glance

Evidence level
Portfolio record: scoped work, no measured result
Client
An existing client store; not named, with no sector or region published
Platform
Magento
Scope
Investigation and assessment; cleaning and system recovery; file restore, recoding and hardening
Duration
Typically 6 to 13 days in total, depending on the damage
Published results
None, and recovery is not guaranteed

Why this record reads differently from the others

A security record has a discipline the others do not. Nothing here describes how the store was reached or what weakness was used: that information helps the next attacker, and the register records none of it. Nothing here suggests the client did anything wrong either. Stores are compromised for many reasons, most of them unremarkable, and a supplier that implies otherwise is not one to call when it happens to you.

What is publishable is the work: its order, its artefacts and its stated limits.

Phase one: investigation and assessment

A security scan with a cause analysis; a full malware scan across the source code and the database; checks of server logs, file permissions and abnormal files; and a damage assessment. The phase ends with two deliverables, an infected-file report and a recovery plan, which the client can read and check against its own store before repair begins.

Phase two: cleaning and system recovery

Malware and backdoors removed; Magento core files restored at the matching version; file permissions fixed; the database cleaned. Restoring at the matching version matters: it separates what the store is supposed to contain from what was added to it, without quietly changing the version the shop runs on.

Phase three: file restore, recoding and hardening

Damaged files, modules and themes repaired; Magento security patches applied; the server and the administrator area hardened. Rewriting modules or themes from scratch is excluded from this scope, so a store with badly damaged customisations may need separate work afterwards, decided once the assessment is in.

What is claimed, and what is not

No measured result exists for this engagement and none is published. There is no figure, no period and no before-and-after.

Nor is a state of security claimed. Netbase does not say this store, or any store, is secure afterwards. The project document itself excludes a complete recovery guarantee, and this record keeps that exclusion rather than dropping it on the way to a website. The 6 to 13 days is a typical range depending on the damage found; it is not a commitment, and a duration is not a result.

What a client is left with is verifiable rather than asserted: an infected-file report and a recovery plan naming what was found; core files restored at a known version; security patches applied; permissions, server and administrator area hardened. Each can be checked by the client or by a reviewer of its own choosing, which is the only honest form a claim of this kind can take.

Questions buyers ask

Will my store be secure after this work? No supplier can promise that, and this one does not. The document behind this record excludes a complete recovery guarantee. The work removes what is found, restores core files, applies patches and hardens the server and administrator area, and it reports what it found so you can verify the work rather than trust it.

Does this record say how the store was compromised? No. The cause analysis belongs to the client, and publishing a route into a live store would be reckless. This record describes the recovery, not the incident.

How long would mine take? Typically 6 to 13 days, depending on the damage. That is what the document records; your own scope is set by the investigation phase, not before it.

Does a compromise mean the client was negligent? Nothing in this record supports that reading, and none is intended.

Can Netbase work with a client in my country? Yes. Every service on this site is delivered remotely from Hanoi, and Netbase has worked with clients in 80 countries. Delivery communication is in English, with weekly reviews and a named project manager.

Does Netbase work in my industry? Netbase takes on projects in any industry where the work can be delivered remotely and accepted by milestones. The industry pages describe the approach sector by sector, and the Work records show delivered projects.

How do I pay for a project? Payment is by bank transfer to the company account of Netbase JSC or through PayPal Business. The payee is always Netbase JSC, the company that operates OutsourcingVN.

Who do I talk to, and how do I start a project? Talk to Huy Nguyen (David), Founder and CEO of Netbase JSC: message him on WhatsApp at +84 937 869 689 or email project@netbasejsc.com. You can also send your brief through the project request form. Say which workflow or system the project concerns and what has to stay unchanged; the first step is a discovery conversation, and scope and milestones are agreed after it.

Dealing with a compromised store?

Start with the investigation, not the rebuild: the technical audit sprint is the service this record sits under, and the guide to data security and compliance in outsourcing covers the controls that apply afterwards. The other work records show what else is published; the methodology page explains how claims here are sourced. When you are ready, submit a project brief. OutsourcingVN is operated by Netbase JSC and is Netbase's own outsourcing-services platform, so the team that reads an urgent brief is the team that would act on it.

Tell us what you want to build or automate.

Submit a project