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
#151Ocean Extra231,4942,107500k+Non-prefixed global variable
#152Issues and Series for Newspapers, Magazines, Publishers, Writers233467102k+Nonce verification recommended
#153Gallery PhotoBlocks239041,3453k+Non-prefixed global variable
#154Post to Google My Business (Google Business Profile)238451,45210k+Non-prefixed global variable
#155PowerPress Podcasting plugin by Blubrry234,8152,45220k+Output is not escaped
#156Primary Addon for Elementor237651,3067k+Non-prefixed global variable
#157Print My Blog – Print, PDF, & eBook Converter WordPress Plugin231,0771,6608k+Non-prefixed global variable
#158Protect Admin236061,3002k+Non-prefixed global variable
#159Radio Station by netmix® – Manage and play your Show Schedule in WordPress!239343,6191k+Non-prefixed global variable
#160Read More Without Refresh239551,34720k+Non-prefixed global variable
#161Read More WP235701,3111k+Non-prefixed global variable
#162Real 3D Flipbook – 3D FlipBook, PDF FlipBook, PDF Viewer, PDF Embedder239081,37710k+Non-prefixed global variable
#163Restaurant & Cafe Addon for Elementor238891,3261k+Non-prefixed global variable
#164Schema231,17324540k+Text Domain Mismatch
#165SecuPress with Simple SSL – Simple and Performant Security231,6971,60140k+Non-prefixed global variable
#166Local Google Analytics for WordPress – caches external requests235511993k+Output is not escaped
#167Site Reviews231,62660460k+Output is not escaped
#168StreamWeasels Twitch Integration235551,4651k+Non-prefixed global variable
#169Super Video player – Fully Customizable Video Player with Playlist231,1351,6342k+Non-prefixed global variable
#170The Events Calendar233,5093,850700k+Text Domain Mismatch
#171Product Options and Price Calculation Formulas for WooCommerce – Uni CPO232,5141,9291k+Output is not escaped
#172User Menus – Nav Menu Visibility235311,29880k+Non-prefixed global variable
#173Checkout with Zelle on Woocommerce236371,4043k+Non-prefixed global variable
#174Easy Appointment Booking & Scheduling System – Webba Booking Calendar231,6183,3782k+Non-prefixed global variable
#175Widgets on Pages238091,30620k+Non-prefixed global variable
#176Widgets for WooCommerce Products on Elementor231,6591,4543k+Non-prefixed global variable
#177Germanized for WooCommerce232241,29670k+Non-prefixed function
#178WP All Import – Product Import for WooCommerce231,47520920k+Non Singular String Literal Domain
#179StoreCustomizer – A plugin to Customize all WooCommerce Pages235871,42620k+Non-prefixed global variable
#180WP Free SSL237351,3451k+Non-prefixed global variable
#181FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce239412,17920k+SQL query is not prepared
#182Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820230k+Missing Translators Comment
#183Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode239072,014900Non-prefixed global variable
#184Divi Gravity Forms (WP Tools)235791,3112k+Non-prefixed global variable
#185Masonry Gallery & Posts For Divi (WP Tools)237541,450800Non-prefixed global variable
#186WSW – Shopify WooCommerce / WordPress Integration and Migration231,4491,612500Non-prefixed global variable
#187XT Ajax Add To Cart for WooCommerce231,0031,6901k+Non-prefixed global variable
#188XT Quick View for WooCommerce231,0791,829400Non-prefixed global variable
#189XT Variation Swatches for WooCommerce231,0511,834500Non-prefixed global variable
#190YITH Essential Kit for WooCommerce #1233971,4815k+Non-prefixed global variable
#191YITH PayPal Express Checkout for WooCommerce233871,4431k+Non-prefixed global variable
#192YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#193YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#194AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#195Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#196Advanced Contact form 7 DB247641,96070k+Non-prefixed global variable
#197Advanced iFrame248871,12040k+Non-prefixed global variable
#198All Embed – Multi-Source Embed Widgets for Elementor247291,310600Non-prefixed global variable
#199Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#200Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp