Skip to content
Based in Colombia, serving US and Canadian teams in your time zone
BugsQA

WordPress security testing and audit service

BugsQA provides WordPress security testing for business sites, WooCommerce stores and custom plugins: we test every role, plugin and form, then retest your site the day each WordPress or PHP security release lands, so updates close holes without breaking checkout.

Get a WordPress security testing plan

A QA lead replies within 1 business day.

By sending this form, you agree to our Privacy Policy.

WordPress security moved faster in 2026

Our count of every 2026 WordPress security release found more fixes, faster attacks and more sites left behind.

  • 44

    WordPress Core security fixes in 2026, after 2 in 2025

  • 11

    access-control fixes in 2026, against 5 in the four years before

  • 5 hours

    median time to first attack on heavily targeted WordPress flaws

  • 36%

    of WordPress sites run PHP 8.1 or older, with no official PHP2Shell fix

Sources: WordPress.org, Patchstack, WordPress.org version statistics. See our list of WordPress vulnerabilities in 2026.

Is WordPress security testing right for you?

WordPress security testing fits sites that make money or hold customer data and update often.

It’s for you if

  • You run a WooCommerce store, membership site or business site with logins
  • You or your clients use many plugins, custom plugins or AI-generated code
  • Security updates install automatically and nobody checks the site afterwards
  • You are an agency responsible for several WordPress sites

It’s not the right fit if

  • Your site was hacked and needs malware cleanup now; contact your host or a cleanup service first
  • You need a formal penetration test for PCI DSS; we refer you to a pentest firm
  • You only want a plugin scan report, with nobody testing your roles and flows

What our WordPress security testing covers

We test your site the way attackers and your own users reach it: through roles, plugins, forms and the API.

Role and permission matrix

We test every role you use (Subscriber, Customer, Contributor, Author, Editor, Shop Manager, custom roles) against the actions it needs and the ones it must not have. Access-control bugs were the fastest-growing type in WordPress Core in 2026.

WordPress plugin security testing

We check your plugins against known vulnerabilities, flag abandoned ones and test the features they add: forms, uploads, shortcodes, settings pages and AJAX actions. Custom and AI-generated plugins get a custom plugin security review of their permission checks and input handling.

Logins, forms and uploads

We test login, password reset, registration, checkout and contact forms and file uploads with the WordPress vulnerability testing cases from the OWASP Web Security Testing Guide.

REST API and integrations

We check what the WordPress REST API and XML-RPC expose to visitors and to each role, and test the apps and sync tools that write to your site.

Update and PHP retests

After each WordPress, plugin or PHP security update, we retest logins, roles, editor blocks, comments, uploads, checkout and integrations. PHP2Shell in October 2026 meant a PHP upgrade for every site; see our PHP2Shell guide.

A security plugin, a one-off audit or ongoing testing?

Security plugins and one-off audits find known problems; ongoing testing checks your site still works and stays locked down after each update.

Keep your security plugin and firewall. Add testing so updates and plugins don’t open what they were meant to close.

BugsQA WordPress security testingSecurity plugin or scannerOne-off audit
Finds known vulnerable plugin versionsYesYesYes
Tests what each role can actually doYes, every roleNoSometimes
Tests forms, uploads and checkout with bad inputYesPartly (firewall rules)Sometimes
Retests after each security updateSame dayNoNo
Catches updates that break your workflowsYesNoNo
OutputFindings and retest results per releaseAlerts and blocksOne report

Security update landed and nobody checked the site?

A WordPress security release can change what roles can do and break checkout. We can retest your site this week.

What a finding from us looks like

Each finding names the role, the plugin or setting involved and the fix.

This is an example of the format, based on the most common WordPress vulnerability class in 2026.

WP-31 · customers can see other customers' orders

Sample
Severity
Critical
Where
admin-ajax.php action from an order-tracking plugin
Role
Logged-in customer
Steps
Log in as customer A, call the plugin’s order-lookup action with customer B’s order number
Expected
Access denied
Actual
Customer B’s name, address and items returned
Suggested fix
Update the plugin to the patched version, or disable the lookup until the vendor adds an ownership check
Retest
Passed after the plugin update

What clients say about our QA work

<strong>Reviews from our QA engineer’s Upwork profile (5.0 across 11 jobs, 4,000+ hours of QA), quoted as written.</strong>

5 out of 5 stars

“Great to work with. He knows testing very well and works efficiently.”
Louis L., Upwork client of JuanManual software testing after modifications

5 out of 5 stars

“Juan did a great job on this project. He always replied quickly and met every deadline, going above and beyond. He paid close attention to details improving the quality of the product and made sure customers were helped in the right way. His work was clear and well organized. I would be happy to work with him again in the future.”
Eli B., Upwork client of JuanManual QA tester, Oct 2024 to Feb 2026 (2,283 hours)

Our WordPress security testing process

An engagement goes from a free call to testing your staging site in 2 to 3 business days.

  1. 01

    Free call

    We learn your WordPress and PHP versions, hosting, plugins, roles and what the site does for your business.

  2. 02

    Access

    We get a staging copy, a test account for each role and a list of plugins and integrations, under NDA.

  3. 03

    Test plan

    We write the role matrix and test cases for logins, forms, uploads, plugins, the REST API and your key workflows.

  4. 04

    Testing and findings

    We test and report each issue with steps, severity, affected roles and the plugin or setting involved.

  5. 05

    Release retests

    We retest fixes, then repeat the core checks after each WordPress, plugin or PHP security update.

What WordPress security testing costs

WordPress security testing runs on fixed or monthly prices.

Security audit

$1,500from, fixed price per release

A full security pass on one WordPress site.

  • Role and permission matrix
  • Plugin inventory with known vulnerabilities flagged
  • Logins, forms, uploads, REST API and checkout tested
  • Findings report and one retest round

Retest every security release

$1,700from, per month, part-time (40 hours)

Ongoing QA for agencies and busy stores: the core checks repeated after every WordPress, plugin and PHP security update.

A single post-update retest or plugin check costs $45 per hour.

  • Same-day retests in your time zone
  • Covers several sites, scoped on the call
  • Month to month

Estimate your exact price in a minute

What you don’t risk

You pay a known price and keep the test cases.

  • Fixed price. From $1,500 per site audit, agreed up front.
  • Retest included. We confirm every fix worked.
  • Staging first. We test on a copy, not your live store.
  • NDA first. We sign before we get access.
  • No contract. Ongoing QA runs month to month.
  • Fast start. Testing begins 2 to 3 business days after signing.

Nearshore WordPress QA for US and Canadian teams

BugsQA works from Cali, Colombia, with 7 to 8 hours of overlap with US Eastern time.

When a WordPress security release lands in the morning, we retest your staging site the same day. You work directly with our QA engineer and client lead.

Free QA consultation

Get a WordPress security testing plan

Tell us your WordPress and PHP versions, your main plugins and how many sites you run. A QA lead replies within 1 business day with the scope and plan.

What happens next:

  1. 1

    We reply within 1 business day

    A QA lead reviews your request and asks about scope and platforms.

  2. 2

    Free 30-minute QA consult

    We map your app, risks and release schedule.

  3. 3

    Proposal and test plan

    You get a recommended mix of manual testing and automation, with a quote.

Email: contact@bugsqa.com

Product type

By sending this form, you agree to our Privacy Policy.

Frequently asked questions about WordPress security testing

Still have questions?

What is WordPress security testing?

WordPress security testing checks what a WordPress site allows: which roles can do what, how forms and uploads handle bad input, what plugins and the REST API expose, and whether updates broke anything. It goes beyond a security plugin scan by testing your roles, plugins and workflows on a staging copy.

How much does a WordPress security audit cost?

A BugsQA WordPress security audit costs from $1,500 fixed per site, including a findings report and one retest round. Ongoing testing after every security release starts at $1,700 per month (40 hours), and single retests cost $45 per hour.

How often should a WordPress site be security tested?

Test after every WordPress, plugin or PHP security update and before major changes, with a full audit at least once or twice a year. WordPress shipped eight security releases in 2026, six of them between July and October, so a yearly check alone misses most changes.

Do you fix the vulnerabilities you find?

We report each issue with steps and a recommended fix, such as updating, replacing or reconfiguring a plugin, and retest after your developer or host applies it. We are a QA team: we test and verify, we don’t develop or host your site.

Will WordPress security updates break my site?

They can. Security fixes change behavior, such as which roles can do an action, and PHP upgrades can break older plugins. Test updates on staging first, or right after a forced update, covering logins, roles, the editor, forms, checkout and integrations.

Is a WordPress security audit a penetration test?

No. Our WordPress security audit is QA security testing of your roles, plugins, forms and updates. If you need a formal penetration test, such as for PCI DSS on a store, use a specialist pentest firm; our testing keeps issues from returning between pentests.

Keep every WordPress update safe and working

Updating closes known holes. Testing makes sure the update did not open new ones or break the workflows your business runs on.

BugsQA provides WordPress security testing with role-by-role checks, plugin reviews and same-day retests after every security release, from $1,500 per site.

Contact us