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
#151YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#152AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2301,4647k+Output is not escaped
#153Ivory Search – WordPress Search Plugin241,1761,688100k+Non-prefixed global variable
#154Advanced iFrame248871,12040k+Non-prefixed global variable
#155Starter Templates – AI-Powered Templates for Elementor & Gutenberg241253961m+Non-prefixed hook name
#156Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#157Auto-Install Free SSL – Generate & Install Free SSL Certificates249911,4958k+Non-prefixed global variable
#158AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#159Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#160Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#161BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#162Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable
#163Bookit — Booking & Appointment Calendar245661,4564k+Non-prefixed global variable
#164Brands for WooCommerce247986746k+Text Domain Mismatch
#165Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245761,34470k+Non-prefixed global variable
#166Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#167WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable
#168Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#169CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7241,0341,396300k+Non-prefixed global variable
#170WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6654k+Non-prefixed global variable
#171Drop Shadow Boxes246421,2904k+Non-prefixed global variable
#172Easy Modal245642997k+Unsafe printing function
#173Event Tickets and Registration243,4154,21090k+Non-prefixed global variable
#174Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#175GEO my WP245542,0893k+Non-prefixed hook name
#176ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)24118442300k+Nonce verification recommended
#177Simple Calendar – Google Calendar Plugin242,03559150k+Missing direct file access protection
#178Grid/List View for WooCommerce241,1275432k+Output is not escaped
#179Hide Shipping Method For WooCommerce249461,44710k+Non-prefixed global variable
#180InstaWP Connect – 1-click WP Staging & Migration2425381140k+Non-prefixed global variable
#181Joli Table Of Contents246531,7557k+Non-prefixed global variable
#182Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#183LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#184Load More Products for WooCommerce2474245620k+Text Domain Mismatch
#185Event Booking Manager for WooCommerce249561,9647k+Non-prefixed global variable
#186Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable
#187Mass Pages/Posts Creator247361,3641k+Non-prefixed global variable
#188Min and Max Quantity for WooCommerce2461445620k+Text Domain Mismatch
#189Receive customer payments on Woocommerce245491,4191k+Non-prefixed global variable
#190MT Addons for Elementor243,0731,4422k+Text Domain Mismatch
#191Music Player for Elementor – Audio Player & Podcast Player246081,30210k+Non-prefixed global variable
#192My Agile Privacy® – CMP, Cookie Consent & Privacy Tools241,1706747k+Text Domain Mismatch
#193New User Approve246521,41520k+Non-prefixed global variable
#194Newsletter – Send awesome emails from WordPress248982,214200k+Non-prefixed global variable
#195Simple Newsletter Plugin – Noptin246659110k+Non-prefixed global variable
#196Overlay Image Divi Module245761,3012k+Non-prefixed global variable
#197Post Slider and Post Carousel with Post Vertical Scrolling Widget – A Responsive Post Slider245991,53210k+Non-prefixed global variable
#198Premmerce Brands for WooCommerce247001,3442k+Non-prefixed global variable
#199Premmerce Product Filter for WooCommerce248171,4862k+Non-prefixed global variable
#200PrettyLinks – Affiliate Links, Link Branding, Link Tracking, Marketing and Stripe Payments Plugin244491,137300k+Nonce verification recommended