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
#351Show Eventbrite Events – Event Feed for Eventbrite255951,525900Non-prefixed global variable
#352F4 Post Tree255361,332500Non-prefixed global variable
#353Lightbox & Modal Popup WordPress Plugin – FooBox256101,365100k+Non-prefixed global variable
#354Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel258761,798100k+Non-prefixed global variable
#355Form Vibes – Save Contact Form 7 & Elementor Form Entries to Database257161,50910k+Non-prefixed global variable
#356FunnelKit – Funnel Builder for WooCommerce Checkout253,1642,62430k+Text Domain Mismatch
#357Simple Giveaways – Grow your business, email lists and traffic with contests259562,384400Non-prefixed global variable
#358WPBruiser {no- Captcha anti-Spam}2564625910k+Non Singular String Literal Domain
#359MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)251164412m+Nonce verification recommended
#360Site Kit by Google – Analytics, Search Console, AdSense, Speed251,3042425m+Missing direct file access protection
#361Team Members – A WordPress Team Plugin with Gallery, Grid, Carousel, Slider, Table, List, and More251,7862,2202k+Non-prefixed global variable
#362Solid Testimonials – Testimonial Slider, Video Testimonials & Customer Reviews256451,5851k+Non-prefixed global variable
#363Cool Author Box – For Widget and Post Content258531,379600Non-prefixed global variable
#364Hydra Booking — Appointment Scheduling & Booking Calendar252356992k+Non-prefixed global variable
#365Independent Analytics – WordPress Analytics Plugin251,1482,293100k+Non-prefixed global variable
#366Instantio — Side Cart & One-Page Checkout for WooCommerce25568369700Output is not escaped
#367IP Locator25482211600Text Domain Mismatch
#368JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin251,5411,5781k+Non-prefixed global variable
#369JoomSport – for Sports: Team & League, Football, Hockey & more255231,7471k+Direct Query
#370kk Star Ratings – Rate Post & Collect User Feedbacks257721,38870k+Non-prefixed global variable
#371Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention256176141m+Unsafe printing function
#372Live Composer – Free WordPress Website Builder251,21642710k+Output is not escaped
#373Local Pickup for WooCommerce255471,3891k+Non-prefixed global variable
#374Logo Showcase – Responsive Logo Carousel, Logo Slider & Logo Grid256561,5065k+Non-prefixed global variable
#375Bulk Page Generator – LPagery256701,9263k+Non-prefixed global variable
#376M Chart255581,4653k+Non-prefixed global variable
#377Minimum and Maximum Quantity for WooCommerce255561,4363k+Non-prefixed global variable
#378Nexter Extension – Security, Performance, Code Snippets & Site Toolkit2519871210k+Nonce verification recommended
#379NOWPayments for WooCommerce – Crypto Payment Gateway255341,3064k+Non-prefixed global variable
#380Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content256811,513300k+Non-prefixed global variable
#381Plover Kit – Blocks, Patterns, Responsive Layout and Gutenberg Editor Enhancements256851,3823k+Non-prefixed global variable
#382Post Carousel Divi256861,3012k+Non-prefixed global variable
#383Post Snippets – Custom WordPress Code Snippets Customizer258081,65420k+Non-prefixed global variable
#384Premmerce257121,411500Non-prefixed global variable
#385Premmerce Redirect Manager257561,407500Non-prefixed global variable
#386Premmerce Product Search for WooCommerce255961,350900Non-prefixed global variable
#387Premmerce Wholesale Pricing for WooCommerce256351,377400Non-prefixed global variable
#388Qyrr – simply and modern QR-Code creation255311,3122k+Non-prefixed global variable
#389Rate limiting for Contact Form 7255471,306500Non-prefixed global variable
#390Really Simple Featured Video – Featured Video Support for Posts, Pages & WooCommerce Products258111,4945k+Non-prefixed global variable
#391Restrict – membership, site, content and user access restrictions for WordPress255391,4012k+Non-prefixed global variable
#392Seo Optimized Images255261,31610k+Non-prefixed global variable
#393SimpLy Gallery255321,42240k+Non-prefixed global variable
#394Sitemap by click5252861326k+Unsafe printing function
#395Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management2536692310k+SQL query is not prepared
#396Smart phone field for Gravity Forms255401,3166k+Non-prefixed global variable
#397Spice Blocks255361,3001k+Non-prefixed global variable
#398STAGGS – Product Configurator Toolkit256262,180400Non-prefixed global variable
#399SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent254321,35710k+Direct Query
#400TablePress – Tables in WordPress made easy258472,174600k+Non-prefixed global variable