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
#1Plugin Check (PCP)012814010k+Non-prefixed global variable
#2JetBackup – Backup, Restore & Migrate101,563149200k+Exception output is not escaped
#3RestroPress – Online Food Ordering System175273,1891k+Non-prefixed global variable
#4Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode179222,014900Non-prefixed global variable
#5wpForo Forum174,3063,02620k+Unsafe printing function
#6Administrator Z182,061799400Output is not escaped
#7WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#8Block Slider – Responsive Image Slider, Video Slider & Post Slider195551,2913k+Non-prefixed global variable
#9Go Fetch Jobs (for WP Job Manager)191,4101,741700Non-prefixed global variable
#10Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,900877100k+Exception output is not escaped
#11Membership Plugin – Kadence Memberships195,0832,9829k+Text Domain Mismatch
#12Scrollsequence – Cinematic Scroll Image Animation Plugin198781,5283k+Non-prefixed global variable
#13SendPress Newsletters192,2931,4221k+Output is not escaped
#14WPJAM Basic193253464k+Output is not escaped
#15AweBooking – Hotel Booking System203095141k+Non-prefixed global variable
#16Brizy – Page Builder2058672670k+Output is not escaped
#17Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC)207362,112900Non-prefixed global variable
#18Event Espresso – Event Registration & Ticketing Sales2012,6982,135600Text Domain Mismatch
#19Event Organiser201,10454420k+Text Domain Mismatch
#20GiveWP – Donation Plugin and Fundraising Platform203,4103,554100k+Output is not escaped
#21Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#22Shipping for Nova Poshta20598923400Output is not escaped
#23Remove Add to Cart WooCommerce206161,3784k+Non-prefixed global variable
#24Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20556543100k+Output is not escaped
#25Events Manager – OpenStreetMaps20559444600Output is not escaped
#26Store Locator WordPress212,6291,67210k+Text Domain Mismatch
#27Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6142,03010k+Direct Query
#28SMS Extension for Contact Form 7217201,387400Non-prefixed global variable
#29Daily Prayer Time219471,7801k+Non-prefixed global variable
#30Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21522,118300k+Non-prefixed global variable
#31Mapster WP Maps213,4402,8943k+Text Domain Mismatch
#32Modular DS: Monitor, update, and backup multiple websites211918240k+Exception output is not escaped
#33Mooberry Book Manager211,0403991k+Text Domain Mismatch
#34MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#35Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4813,34410k+Non-prefixed global variable
#36Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9915,32310k+Non-prefixed hook name
#37Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#38Rocket Maintenance Mode & Coming Soon Page211,1761,4064k+Non-prefixed global variable
#39Royal Addons for Elementor – Addons and Templates Kit for Elementor2112,9912,414600k+Text Domain Mismatch
#40URL Shortify – Simple and Easy URL Shortener211,5072,66510k+Non-prefixed global variable
#41BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages216681,569800Non-prefixed global variable
#42Pay For Post with WooCommerce219581,4771k+Non-prefixed global variable
#43WP phpMyAdmin214,5286,43540k+Missing Arg Domain
#44WP Sessions Time Monitoring Full Automatic228691,529500Non-prefixed global variable
#45Advanced Classifieds & Directory Pro221,2293,5122k+Non-prefixed global variable
#46Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159230k+Unsafe printing function
#47All-in-One Video Gallery – Video Player & Galleries for YouTube, Vimeo & Self-Hosted Videos229122,88520k+Non-prefixed global variable
#48Backup Bolt225801,313800Non-prefixed global variable
#49Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#50Cleanup Action Scheduler225451,3061k+Non-prefixed global variable