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
#251Receive customer payments on Woocommerce245491,4191k+Non-prefixed global variable
#252MT Addons for Elementor243,0731,4422k+Text Domain Mismatch
#253Music Player for Elementor – Audio Player & Podcast Player246081,30210k+Non-prefixed global variable
#254My WP Customize Admin/Frontend241,2492928k+Unsafe printing function
#255New User Approve246521,41520k+Non-prefixed global variable
#256Newsletter – Send awesome emails from WordPress248982,219200k+Non-prefixed global variable
#257Ninja Forms – The Contact Form Builder That Grows With You247491,533600k+Nonce verification recommended
#258Overlay Image Divi Module245761,3012k+Non-prefixed global variable
#259Pagination Styler for WooCommerce247994481k+Output is not escaped
#260PixelYourSite – Your smart PIXEL (TAG) & API Manager241,1762,416500k+Non-prefixed namespace
#261Post Slider and Post Carousel with Post Vertical Scrolling Widget – A Responsive Post Slider245991,53210k+Non-prefixed global variable
#262Post Status Notifier Lite24984451700Missing direct file access protection
#263Premmerce Brands for WooCommerce247001,3442k+Non-prefixed global variable
#264Premmerce Product Filter for WooCommerce248171,4862k+Non-prefixed global variable
#265Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More242,1544,8331k+Non-prefixed global variable
#266Product Tabs Manager for WooCommerce246344822k+Text Domain Mismatch
#267Product Watermark for WooCommerce246854592k+Text Domain Mismatch
#268Products Compare for WooCommerce241,0226951k+Output is not escaped
#269RSFirewall!245635214k+Output is not escaped
#270Sales Report for WooCommerce246594511k+Output is not escaped
#271Sequential Order Numbers for WooCommerce246984721k+Text Domain Mismatch
#272Share This Image247441,5821k+Non-prefixed global variable
#273Shortcodes Ultimate – Content Elements246561,552400k+Non-prefixed global variable
#274Sitepact's Contact Form 7 Extension For Klaviyo245411,412500Non-prefixed global variable
#275SKT Templates – 100% Free Templates for Elementor & Gutenberg245531,35320k+Non-prefixed global variable
#276Slideshow Gallery LITE248964145k+Output is not escaped
#277Smart Variations Images & Swatches for WooCommerce249901,4861k+Non-prefixed global variable
#278MoreConvert Wishlist for WooCommerce243,6816299k+Text Domain Mismatch
#279Sokol: Smart WooCommerce Search245991,5516k+Non-prefixed global variable
#280SpiceBox248281,81620k+Non-prefixed global variable
#281Spider Elements – Premium Elementor Widgets & Addons Library245421,555500Non-prefixed global variable
#282Squad Modules Lite – Free Divi 5 & Divi 4 Modules for Divi Builder246051,4721k+Non-prefixed global variable
#283StreamWeasels Online Status Bar245551,349500Non-prefixed global variable
#284StreamWeasels YouTube Integration245441,3841k+Non-prefixed global variable
#285Stripe Payment Forms by WP Simple Pay – Accept Credit Card Payments + Subscriptions with Stripe246346529k+Exception output is not escaped
#286Sunshine Photo Cart – Client Photo Gallery & Photo Proofing for Photographers243601,4721k+Nonce verification recommended
#287Surbma | GDPR Proof Cookie Consent & Notice Bar248251,309500Non-prefixed global variable
#288Terms and Conditions Popup for WooCommerce246334381k+Text Domain Mismatch
#289Tiered Pricing Table for WooCommerce246061,99010k+Non-prefixed global variable
#290Ultra Addons for Contact Form 7241,54345260k+Text Domain Mismatch
#291Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin249382,935200k+Non-prefixed global variable
#292Unlimited Elements For Elementor247102,093300k+Non-prefixed global variable
#293UpdraftPlus: WP Backup & Migration Plugin242772993m+Non-prefixed global variable
#294User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder246633,35350k+Non-prefixed global variable
#295Vimeography: Vimeo Video Gallery WordPress Plugin24982125k+Nonce verification recommended
#296Disable Updates – Updates Manager, Disable Automatic Updates, Disable All Updates2452213510k+Output is not escaped
#297Widget Detector for Elementor241,0571,5671k+Non-prefixed global variable
#298Conditional Fees for WooCommerce Lite245921,298500Non-prefixed global variable
#299Product Size Charts Plugin for WooCommerce241,0421,4229k+Non-prefixed global variable
#300Extra Fees for WooCommerce241,1131,5697k+Non-prefixed global variable