update_modification_detected

update modification 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
#201BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#202BlockSpare – Gutenberg Blocks for News, Magazine, Blog & Business Websites241,3281,73910k+Non-prefixed global variable
#203Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable
#204Brands for WooCommerce247736936k+Text Domain Mismatch
#205Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245781,32670k+Non-prefixed global variable
#206Categorify – WordPress Media Library Category & File Manager245731,3851k+Non-prefixed global variable
#207Message Filter for Contact Form 7241,0441,5941k+Non-prefixed global variable
#208WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable
#209Complianz – GDPR/CCPA Cookie Consent243983701m+Missing Arg Domain
#210CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7241,0531,397300k+Non-prefixed global variable
#211Contact Widgets For Elementor all the contact links you need in one place249081,188400Non-prefixed global variable
#212WP Customer Area243,30694110k+Text Domain Mismatch
#213WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments245871,43020k+Non-prefixed global variable
#214WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6434k+Non-prefixed global variable
#215Deployer for Git245411,348500Non-prefixed global variable
#216Membership & User Roles for WooCommerce (Automatic Role Changer)245991,313300Non-prefixed global variable
#217Drop Shadow Boxes246421,2904k+Non-prefixed global variable
#218Easy Modal245642997k+Unsafe printing function
#219Event Tickets and Registration243,4074,21890k+Non-prefixed global variable
#220Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#221Filr – Secure document library245901,315800Non-prefixed global variable
#222Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#223Force Sell for WooCommerce24697455600Text Domain Mismatch
#224Formidable PRO2PDF242184771k+Non-prefixed global variable
#225Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#226Photo Gallery – Responsive Image Galleries by Supsystic242147120k+Text Domain Mismatch
#227Genealogical Tree – Family Tree & Ancestry for WordPress245601,641600Non-prefixed global variable
#228GEO my WP245542,0913k+Non-prefixed hook name
#229ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)24158435300k+Nonce verification recommended
#230Simple Calendar – Google Calendar Plugin242,14761150k+Missing direct file access protection
#231Easy Google Maps241,65239620k+Non Singular String Literal Domain
#232Grid/List View for WooCommerce241,0715562k+Output is not escaped
#233GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#234Hide Shipping Method For WooCommerce249461,44710k+Non-prefixed global variable
#235Import from YML2497306400Non-prefixed global variable
#236InstaWP Connect – 1-click WP Staging & Migration2425481540k+Non-prefixed global variable
#237Joli Table Of Contents246531,7557k+Non-prefixed global variable
#238Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#239LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244071,19210k+Non-prefixed global variable
#240Load More Products for WooCommerce2473145920k+Text Domain Mismatch
#241Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#242Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar249772,1787k+Non-prefixed global variable
#243Generate Images (AI) – Magic Post Thumbnail241,9401,7615k+Non-prefixed global variable
#244Admin Tweaks241,507206900Text Domain Mismatch
#245Mass Pages/Posts Creator247361,3641k+Non-prefixed global variable
#246Min and Max Quantity for WooCommerce2460345920k+Text Domain Mismatch
#247Receive customer payments on Woocommerce245491,4191k+Non-prefixed global variable
#248MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar244,06348620k+Text Domain Mismatch
#249MT Addons for Elementor243,0731,4422k+Text Domain Mismatch
#250Music Player for Elementor – Audio Player & Podcast Player246081,30210k+Non-prefixed global variable