ConicPlex

Start Your Project

A cardboard package on an office desk being scanned by a blue security beam, evoking an automated review checkpoint, next to a monitor glowing with abstract blue light

On this Page

WordPress.org Now Auto-Blocks High-Risk Plugin Updates Before They Ship

WordPress.org is now auto-blocking high-risk plugin updates before they reach the update API, using AI review models and Jetpack Scan during a six-hour cooldown window.

Aftab Memon

September 15, 2026

WordPress.org is now running every plugin release through an automated security review before it goes out through the update API, and blocking the ones that score too risky before a single site auto-updates into it. The WordPress Plugins Team announced the system on September 9, 2026, built on top of the “Protect The Shire” cooldown period that has delayed plugin and theme releases since June 5. Any plugin developer pushing an update to WordPress.org is affected, and so is every site running on auto-updates.

How the Review Actually Works

Every release now sits in a cooldown window, currently six hours, down from the 24 hours it started at in June. During that window, WordPress.org runs the changed code through several AI models alongside Jetpack Scan, cross-checks the results, and rolls them into a single security score. According to the Plugins Team’s announcement, the system flags things like unprotected REST and AJAX endpoints, database queries that skip $wpdb->prepare(), unsafe file operations built from request data, and unsafe deserialization. A release that scores high risk gets blocked automatically as soon as the review finishes, before it ever reaches the update API or a site’s one-click update button. The developer gets an email. Nobody else finds out unless they go looking.

David Perez, the Plugins Team’s co-lead, put the gap this closes plainly: “New plugins are reviewed before they enter the directory, but updates ship continuously after that. A plugin can be secure today and introduce a vulnerability, or malicious code, in a future release.”

The Backdoor That Made the Case for It

WordPress.org’s own example is a plugin with roughly 20,000 active installations that had a backdoor committed to a release on July 28, 2026. The automated review scored it high risk during the cooldown window, so the compromised version never made it into the update API or onto anyone’s site. Wordfence flagged the same release to the Plugins Team separately, and the plugin was pulled from the directory 26 minutes later. That is close to the outcome ConicPlex covered with the BdThemes supply chain attack earlier this year, except this time the bad release got caught before it shipped instead of after.

What This Means if You Run or Build on WordPress

For site owners, this is a real reduction in one specific risk: a trusted plugin turning malicious in an update you auto-install without reading the changelog. It is not a reason to stop watching. The review catches patterns, not every possible exploit, and it says nothing about vulnerabilities already sitting in a plugin’s current version, like the RCE flaws and option-deletion bugs this space covers most weeks.

Plugin developers face a different consequence: a blocked release means at least a six-hour delay and a fix before it reaches users, on top of the existing review queue for new submissions. That is worth planning around, especially anything shipping close to a deadline. If your release process doesn’t already run its own static analysis or dependency checks before a tag goes out, the WordPress.org review is now your last line of defense, not your first one, which is a good argument for building that checking in earlier. It is exactly the kind of gap a Plugin Development engagement is built to close for teams shipping WordPress.org releases without a dedicated security review step of their own.

Sources

Aftab Memon is a Senior WordPress Developer at ConicPlex, working across everything from plugin conflicts and theme customization to full site builds on Elementor and WooCommerce. He spends most of his time in the parts of WordPress that don’t show up in a features list: hosting quirks, hook priority, the difference between a plugin that works in isolation and one that survives a real production stack. He writes here about what actually holds up once a WordPress site is live and being run by a non-technical client, not just what works in a demo.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

News & Updates

A dimly lit developer workspace at night with a monitor glowing violet and indigo showing abstract swirling corrupted light patterns, next to a small elephant figurine on the desk, symbolizing a critical PHP runtime vulnerability

PHP Ships Emergency Patches for Two Critical RCE Flaws Dubbed PHP2Shell

PHP shipped emergency patches on October 21, 2026 for two critical unauthenticated RCE flaws dubbed PHP2Shell, affecting every PHP install…

Sajil Memon

October 22, 2026

Plugins

Three overlapping testimonial cards with a quotation mark and five-star rating icon, representing WordPress block editor testimonial plugins

3 Testimonial Block Plugins for the WordPress Block Editor

A practical comparison of WordPress block editor testimonial plugins, with real setup steps, pricing, and limitations for each….

Husen Memon

October 22, 2026

Software

A backend developer desk at night with dual monitors showing terminal and log windows, a keyboard, and a coffee mug, with a server rack visible through a glass wall in the background

Why Marketplace Platforms Need Idempotent Webhooks to Scale

A webhook that fires once in testing will fire twice, three times, or out of order in production. That is…

Sajil Memon

October 21, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant