plugin_updater_detected

plugin updater detected

The plugin appears to include its own update or modification mechanism.

medium weight

Why It Shows Up

Plugin Check found updater code or code that modifies plugin files outside the normal WordPress.org update flow.

Why It Matters

Custom update mechanisms can bypass repository review, surprise site owners, or change executable code after installation.

How to Fix

  • Remove custom updater code from WordPress.org releases when it is not needed.
  • Do not rewrite plugin source files at runtime.
  • If remote updates are intentional outside WordPress.org, document the trust model and protect it with strong validation.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#501YITH WooCommerce Tab Manager313951,4294k+Non-prefixed global variable
#502YML for Yandex Market313729310k+Non-prefixed global variable
#503Admin Menu Editor32159233300k+Non-prefixed global variable
#504APCu Manager3215112610k+Output is not escaped
#505Better Chat Support for Messenger32731031k+Interpolated SQL is not prepared
#506Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler32147319400Direct Query
#507Child Theme Configurator32442267300k+Unsafe printing function
#508AC's Loan Calculator32246187400Unsafe printing function
#509Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages32537769k+Nonce verification recommended
#510Jetpack VaultPress Backup3255421120k+Text Domain Mismatch
#511WP Mobile Menu – The Mobile-Friendly Responsive Menu3299019580k+Output is not escaped
#512Revolut Gateway for WooCommerce32851576k+Input is not sanitized
#513Theme My Login3225154960k+Non-prefixed function
#514TK Google Fonts GDPR Compliant32582341k+Output is not escaped
#515Privacy Policy Generator – WPLP Legal Pages322640910k+Non-prefixed global variable
#516YITH Infinite Scrolling323871,41710k+Non-prefixed global variable
#517YITH WooCommerce Badge Management324131,44610k+Non-prefixed global variable
#518YITH WooCommerce Compare324221,508100k+Non-prefixed global variable
#519YITH WooCommerce Quick View323881,42090k+Non-prefixed global variable
#520Device Detector33209112600Output is not escaped
#521GetResponse Forms by Optin Cat33681381k+Missing direct file access protection
#522Logo Showcase Ultimate – Logo Carousel, Logo Slider & Logo Grid332741063k+Text Domain Mismatch
#523Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#524Sessions33196103900Output is not escaped
#525Gravity Booster – Styles & Layouts for Gravity Forms332778740k+Missing Arg Domain
#526Books Gallery – Book Showcase, Library & Affiliate Plugin331,7531782k+Output is not escaped
#527affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display34326752k+Output is not escaped
#528All-in-One WP Migration and Backup3447695m+Missing nonce verification
#529Document Library Lite34149854k+Text Domain Mismatch
#530Meta for WooCommerce3466186400k+Non-prefixed hook name
#531HollerBox — Fast & Effective Popups & Lead-Generation3478922k+Output is not escaped
#532My Tickets – Accessible Event Ticketing34314566700Nonce verification recommended
#533Product Tabs for WooCommerce341969310k+Text Domain Mismatch
#534WP Custom Admin Interface3426311830k+Unsafe printing function
#535Wp Default Sender Email by IT Pixelz3468225500Output is not escaped
#536Absolute Addons For Elementor3586286400Non-prefixed global variable
#537AnsPress – Question and answer35227783k+Non-prefixed function
#538Author Box WP Lens35169491k+Unsafe printing function
#539Better Recent Comments35127292k+Text Domain Mismatch
#540Buying Buddy IDX CRM – Real Estate MLS Plugin3571240500Request data is not unslashed
#541CubeWP Framework35114714k+wp function not compatible with requires wp
#542Easy Post Types and Fields351381351k+Text Domain Mismatch
#543Elementor Website Builder – more than just a page builder354642810m+Non-prefixed global variable
#544HookMeUp for WooCommerce35592910k+Output is not escaped
#545Jetpack VideoPress357102417k+Text Domain Mismatch
#546Nobs • Share Buttons35314853k+Output is not escaped
#547MainWP Child Reports3549116100k+Non-prefixed hook name
#548OPcache Manager35155751k+Output is not escaped
#549Posts Table with Search & Sort35143333k+Text Domain Mismatch
#550Presto Player353777100k+Missing Arg Domain