Skip to main content

Cmsmart services

Security audit and hardening for Cmsmart Ecommerce and WooCommerce stores

A written review of how your store could be attacked or lose data, ranked by severity, then the fixes you approve, tested on staging.

Quoted per project, no obligation. The assessment is free and carries no price list.

In short

What does a WooCommerce security audit check, and what does hardening change?

A Cmsmart security audit reviews users and roles, update state, login protection, exposed files, uploads, checkout hand-off, third-party plugins and backups, and reports findings with severity. Hardening then applies the fixes you approve. It is an engineering review, not a certification or a penetration test, and it starts with a free assessment.

Key facts: Security audit
ScopeOne store: accounts, updates, login, files and server exposure, uploads, checkout hand-off, plugins and backups
What you getA report with findings, evidence and severity, then hardening of what you approve, applied after tests on staging
Typical inputsRead-only admin and hosting access or a staging copy, the plugin list, and any past incident
DeliverablesThe audit report, the hardening changes you approved, a retest of those fixes and a short run book
How pricing worksFree assessment, then a quote for the audit. Hardening is quoted after you have read the findings.

How it works

From review to a hardened store

From review to a hardened storeFindings and fixes are separate decisions. Hardening is applied to a staging copy first and checked against checkout, the designer and uploads before it reaches the live store.Scope andread-only access1Review thesurfaces2Findings byseverity3Harden what youapprove4Retest thefixes5From review to a hardened storeFindings and fixes are separate decisions. Hardening is applied to a staging copy first and checked against checkout, the designer and uploads before it reaches the live store.Scope and read-only access1Review the surfaces2Findings by severity3Harden what you approve4Retest the fixes5
From review to a hardened store. Findings and fixes are separate decisions. Hardening is applied to a staging copy first and checked against checkout, the designer and uploads before it reaches the live store.

The problem

Where do WooCommerce stores usually leak?

  • Admin accounts that nobody remembers creating
  • Outdated or abandoned plugins
  • A login with no protection against password guessing
  • Backups stored on the same server as the store
  • Customer files and designs more exposed than intended

Fit

Is this the right service?

A good fitAnother route fits better
You want to know where the store is exposed and what to fix firstYou need a penetration test or a formal certificate: that needs an accredited assessor
Read-only access can be given to the store itself or to a staging copyThe site is already hacked: cleaning a compromised site is incident work, quoted separately
You want fixes applied and tested, not only a reportYou want weekly checks: that is a care plan

What we do

What does the audit look at?

PartInputDeliverable
Accounts and roles Admin and shop-manager users, roles, shared logins Accounts to remove, restrict or secure
Updates and plugins WordPress, WooCommerce, theme and every plugin Outdated, abandoned and known-vulnerable components, ranked
Login and admin Login protection and admin access paths Gaps in protection against guessing and takeover
Files and server Permissions, exposed configuration or backup files, directory listing Exposures with how to close each
Checkout and payments How checkout hands payment to the gateway and what the store keeps Where customer or payment data is held or logged that should not be
Uploads Customer artwork and design uploads, file types, storage and access Whether uploaded files can be abused or read by the wrong person
Backups and recovery Where backups are, who can read them, and whether they restore A recovery gap list

The Cmsmart angle

What the Cmsmart plugin already does about uploads

Customer files are a normal attack surface for a print store. The audit reads your upload settings against what the plugin documents.

Core Documented in the plugin

Custom Built as custom development

  • Hardening changes to your theme and custom plugins
  • Fixes to code written by another supplier
  • Access rules for private customer file libraries

What we measure against

Published references, not a private checklist

We review against the web application risks that OWASP ranks as most critical, and against the WordPress project's own hardening guidance, whose stated goal is to contain the damage if an attack succeeds. Neither reference is a certification, and following them does not make a store compliant with any scheme.

Source: OWASP Top 10, WordPress developer handbook: hardening WordPress (read 10 October 2026).

Scope

Included, not included, and extra

Clear lines before you start. The final scope is written into your proposal.

Included

  • A written scope with exclusions
  • Review of accounts, updates, login, files, uploads, checkout hand-off and backups
  • Findings with evidence and severity, and a statement of what the review could not see
  • A ranked fix list
  • Hardening of the fixes you approve, tested on staging first
  • A retest of those fixes

Not included

  • A penetration test, or red-team testing
  • A certificate or attestation against PCI DSS or any other scheme. Ask your payment provider about those.
  • Cleaning a store that is already compromised, which is quoted as incident work
  • Fixing the findings you do not approve
  • Licences, hosting and third-party fees (plugins, fonts, images, services, provider accounts)
  • Anything that is not written in the approved scope

Extra, quoted separately

  • Incident clean-up after a compromise
  • Ongoing updates and monitoring through a care plan
  • Hosting and backup changes

What we need from you

  • Read-only admin access, or a staging copy
  • The plugin list and who wrote any custom code
  • Details of any past incident
  • A named person who approves fixes
  • A staging copy of your store, or approval to create one
  • Someone on your side who can make decisions when a question comes up

Process

How the work runs

Each phase is a milestone, approved and invoiced one at a time. The timeline is set in the assessment because it depends on your store, your products and your systems.

  1. Free assessment. We read your brief, your store and your constraints, and tell you whether the service fits and what it would involve.
  2. Written scope and quote. Included, not included, extra and what we need from you, set out before any work starts.
  3. Build on a staging copy, in milestones you approve one at a time in your dashboard.
  4. Acceptance with your own products, files and orders, including the awkward ones.
  5. Handover with a run book, then support through tickets in your dashboard.

This service in three phases

What happens, and what you receive

PhaseWhat happensWhat you receive
1. Scope and access We agree the question, the surfaces in scope and the read-only access, and note anything that must not be touched. A written scope
2. Review and report We review each surface, then take the people who will fix things through the findings. The report: evidence, severity, limits and a ranked fix list
3. Harden and retest We apply the fixes you approve on staging, test them against checkout, the designer and uploads, then promote them. A retest of those fixes and a run book

Free assessment

Start with a free assessment

Describe your store and what you need. We reply with whether the service fits, what it would involve and a quote, with no obligation.

FAQ

Frequently asked questions

Is this a penetration test?

No. It is an engineering review of configuration, code and practice. A penetration test, and any formal certificate, needs an accredited assessor.

Will hardening break plugins or checkout?

Each change is applied to a staging copy first and tested against checkout, the product designer and uploads. Only what passes goes to the live store.

Do you clean a hacked site?

Cleaning a compromised site is incident work and is quoted separately. The audit can follow it to check what caused the problem.

Does a clean report mean the store is secure?

It means the checks we ran found nothing, within the access given, on the date of the review. The report states what it could not see.

Do you review Cmsmart plugins differently from other plugins?

Cmsmart plugins are read against their documented behaviour, for example the upload rules. All other plugins are reviewed as installed.

Who you work with

The team behind Cmsmart and its published work

  • 2012Netbase since 2012Cmsmart Ecommerce is a Netbase JSC company
  • 6,300+client projectssince 2012
  • 80+countriesclients worldwide
  • 17,133proposals writtenin our project system, live count

Client projects and countries: Netbase portfolio library and WorkSuite project records, as of Sep 2026. Proposals: records in our Cloodo WorkSuite project system, all-time, refreshed every 6 hours.

Stores on Cmsmart Ecommerce

  • Customer logo: namengigant.nl
  • Customer logo: atelierduvisuel.fr
  • Customer logo: bannersplaza.com
  • Customer logo: uga.lt
  • Customer logo: merch38.com
  • Customer logo: vsmerch.com
  • Customer logo: atelierduvisuel.fr
  • Customer logo: pack-supplies.co.uk
Security auditFree assessment

Top