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
#51Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#52Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6072,02010k+Direct Query
#53Cleanup Action Scheduler225451,3061k+Non-prefixed global variable
#54Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#55Passster – Password Protect Pages and Content225391,41910k+Non-prefixed global variable
#56Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 600+ Patterns, 58 Blocks & Templates222,1754,2107k+Non-prefixed global variable
#57Directorist: AI-Powered Business Directory, Listings & Classified Ads225492,17520k+Non-prefixed global variable
#58E2Pdf – Export Pdf Tool for WordPress221,07583610k+Unsafe printing function
#59EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non-prefixed global variable
#60Events Manager – Calendar, Bookings, Tickets, and more!224,7135,66070k+Output is not escaped
#61Finale Lite – Sales Countdown Timer & Discount for WooCommerce221,0314514k+Output is not escaped
#62Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#63Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#64InfiniteWP Client222,2861,812200k+Exception output is not escaped
#65JCH Optimize221,1451364k+Output is not escaped
#66Jetpack – WP Security, Backup, Speed, & Growth222,9751,3483m+Text Domain Mismatch
#67Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#68oik224891802k+Non Singular String Literal Domain
#69Packlink PRO for WooCommerce2246816020k+badly named files
#70Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#71Premium Addons for Elementor – Powerful Elementor Templates & Widgets222331,036700k+Non-prefixed hook name
#72Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+Non-prefixed global variable
#73Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non-prefixed global variable
#74Slick Popup: Contact Form 7 Popup Plugin222,3223162k+Text Domain Mismatch
#75SSL Zen — SSL Certificate Installer & HTTPS Redirects227511,60510k+Non-prefixed global variable
#76SVG Flags – Beautiful Scalable Flags For All Countries!227551,2512k+Non-prefixed global variable
#77Ultimate Carousel For Divi225901,566800Non-prefixed global variable
#78Ultimeter227511,3441k+Non-prefixed global variable
#79Unlimited Elements Blocks Library227081,822400Non-prefixed global variable
#80Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#81Walker Core221,3511,436700Non-prefixed global variable
#82Fraud Prevention For WooCommerce and EDD225721,3945k+Non-prefixed global variable
#83WooCommerce221,3596,1727m+Non-prefixed global variable
#84Advanced AJAX Product Filters222,6831,20550k+Text Domain Mismatch
#85ManageWP Worker225075651m+Non-prefixed class
#86WP Affiliate Disclosure221,3581,5041k+Non-prefixed global variable
#87Master Accordion ( Former WP Awesome FAQ Plugin )221,7741,286700Non-prefixed global variable
#88WP Easy Pay – Payment and Donation form Builder for Square229101,8351k+Non-prefixed global variable
#89SchedulePress – Auto Post & Publish, Auto Social Share, Schedule Posts with Editorial Calendar & Missed Schedule Post Publisher2230724510k+Output is not escaped
#90NotifSMS – SMS Notifications OTP & 2FA for WordPress & WooCommerce221,3531,4122k+Non-prefixed global variable
#91WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#92WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#93YITH WooCommerce Ajax Search224081,65930k+Non-prefixed global variable
#94Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#95Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#96Gutenberg Blocks – ACF Blocks Suite231,0971,449400Non-prefixed global variable
#97Frontend Admin by DynamiApps235,9383,2089k+Text Domain Mismatch
#98Custom WooCommerce Checkout Fields Editor237551,3862k+Non-prefixed global variable
#99Admin and Site Enhancements (ASE)23137330200k+Nonce verification recommended
#100Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily235451,397400Non-prefixed global variable