Frequently asked questions
FAQ: WordPress and server security engagements, access and pricing
These questions cover the engagement model shared across services, grouped by what you need to decide: which service fits, how access and authorization work, what it costs, what you receive, how agencies, hosts, and developers fit in, and where and in which languages the work happens. Service pages contain additional questions specific to audits, malware response, server reviews, penetration testing, and ongoing care.
Never send credentials, private keys, backup archives, or confidential source code through this website.
- Testing
- Authorized and manually validated
- Production
- Constraints agreed before active work
- Access
- Temporary and least privilege
- Credentials
- Never submitted through this website
Choosing a service
Audit, incident response, penetration testing, or ongoing care?
| Your situation | Starting point |
|---|---|
| You want to find weaknesses before an incident | WordPress security audit |
| You run a WooCommerce store and need the store-specific review | WooCommerce security audit |
| The site is redirecting, infected, suspended, or repeatedly compromised | Malware removal and hardening |
| You need host-level review of Linux, SSH, web server, PHP, or isolation | Linux web server security audit |
| You need adversarial testing of custom behavior, roles, or APIs | WordPress penetration testing |
| Cloudflare sits in front of the site and nobody owns its configuration | Cloudflare security management |
| You already have a baseline and need continuing oversight | Managed WordPress security |
Common questions
Choosing the right WordPress security service
What is the difference between a security audit and a penetration test?
They answer different questions. An audit asks whether WordPress and its operating controls are configured and run safely, and covers breadth: configuration, extensions, accounts, exposure, and recovery. A penetration test asks whether an attacker can exploit defined application behavior, and goes deep on custom functionality, roles, workflows, and APIs. Most sites start with an audit; a penetration test fits when custom code or business logic is the concern.
Is this an automated scan?
No. Tooling is used where it improves coverage, but every reported vulnerability is manually reviewed before it appears as a confirmed finding.
Which security plugin do you recommend?
There is no single right plugin, and no plugin covers the whole problem. A firewall and malware scanner such as Wordfence supplies useful signals; it does not replace updates, access review, tested backups, or someone reading the alerts. The three free plugins published from this site add a configuration score, a tamper-evident activity log, and fleet alert routing, and are meant to run alongside a scanner rather than instead of one. Anything that runs inside WordPress shares the site’s own permissions, so none of it can see user crontabs, SSH keys, or the rest of the server.
What should the first inquiry include?
Provide the domain, service or concern, relevant deadlines, business impact, and a non-sensitive environment summary. Do not include passwords, keys, backups, or confidential source code.
Common questions
Access, authorization and NDAs
What access will you need?
It depends on the objective. Work may begin externally. Credentialed review uses a named, temporary, least-privilege account arranged after scoping.
How are credentials exchanged?
Never through this website or ordinary email. A secure exchange method is agreed after the scope and engagement terms are in place.
Do you test sites without authorization?
No. Active testing requires written authorization from the system owner or an authorized representative.
Do you sign an authorization letter or MSA?
Written authorization from the system owner or an authorized representative is required before any active testing, and the written proposal records the systems, exclusions, testing windows, contacts, deliverables, and fee. If your organisation works under its own authorization letter, master services agreement, or vendor terms, raise it at the proposal stage so the terms are settled before any access is exchanged.
Can you work under an NDA?
Yes. An NDA can be completed before detailed scoping when required.
Will testing affect production availability?
Production constraints and testing windows are agreed before active testing. Destructive testing is not performed unless separately and explicitly authorized.
Common questions
Pricing, invoicing and payment
How much does a WordPress security audit cost?
Typically $150–$500 for a single site, delivered in 2–4 business days. Multiple sites, WooCommerce or multisite complexity, many roles and integrations, and framework-mapped reporting move it within and beyond that range. The pricing page lists the typical range for every service, and the written proposal states the exact fixed fee before any access is exchanged.
How long does WordPress malware removal take?
Most single-site cleanups are completed in 1–3 business days, typically for $120–$500 per site. Urgency, the number of infected sites, missing hosting access or logs, and a repeat-reinfection investigation extend it, and those are scoped individually. An active incident receives a reply the same business day.
How are invoicing and payment handled?
The written proposal states the fixed fee, the currency, and the payment terms for that engagement before any work or access begins. The published ranges are in US dollars; anything else about payment is set out in the proposal rather than assumed.
Common questions
Reports, retesting and what you receive
Can I get a sample report before hiring you?
Yes. A worked-example audit report is published on this site: twelve findings across a VPS, WHM/cPanel, and eight WordPress sites, with evidence, acceptance tests, and a retest record. The published incident reports show the same format applied to real, sanitized engagements. Both are free to read.
Can you fix findings as well as report them?
Yes, where agreed. Remediation can also be delivered as guidance for your developers, host, or administrators.
What does retesting cover?
Retesting verifies the specific agreed remediation. It is not a new full assessment unless that wider work is separately scoped.
Is there a guarantee that the site will not be hacked again?
No responsible assessment can guarantee future security. The work documents observed risk, improves controls within scope, and identifies unresolved dependencies.
Common questions
Working with agencies, hosts and developers
Do you work with agencies or offer white-label security?
Agencies and multi-site owners can request a grouped scope: shared hosting, common components, account separation, reporting, and client ownership are considered when structuring the engagement, and per-site fleet pricing is typically below the single-site ranges. Managed security can run across client sites once it is agreed which party owns client communication, hosting access, updates, remediation approval, and incident escalation. A white-label or rebranded service is not part of the published offering; if you need one, raise it at scoping so the proposal can state what is and is not possible.
Do you work directly with my hosting provider?
Yes, where the host cooperates. Server logs, account isolation on shared hosting, and suspension reviews are often only available from the provider. Anything only the host can change is recorded in the report as a host-owned action rather than silently left out.
Can you audit a site my developer built and still maintains?
Yes, and it is a common reason to ask for an independent audit. Findings are written with evidence another technical team can reproduce, each one names who owns the fix, and remediation can be delivered as guidance for your developer rather than carried out directly. Agreed fixes can then be retested, and the developer’s own access is reviewed like any other account.
Common questions
Where engagements happen and in which languages
Where are you based, and do you work with clients worldwide?
Engagements are delivered remotely for clients worldwide: scoping, authorization, testing, reporting, walkthroughs, and retests all happen online, with access arranged through an agreed secure method. This site does not yet publish a business address. Every inquiry receives a reply from security@wpserverguard.com within 24 hours.
Do you speak German?
Yes. English and German are both supported contact languages. Say which you prefer in the first message.