update_modification_detected
update modification detected
The plugin appears to include its own update or modification mechanism.
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
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #201 | Ivory Search – WordPress Search Plugin | 24 | 1,173 | 1,688 | 100k+ | Non-prefixed global variable | ||
| #202 | Advanced iFrame | 24 | 887 | 1,120 | 40k+ | Non-prefixed global variable | ||
| #203 | All Embed – Multi-Source Embed Widgets for Elementor | 24 | 727 | 1,310 | 600 | Non-prefixed global variable | ||
| #204 | Starter Templates – AI-Powered Templates for Elementor & Gutenberg | 24 | 125 | 394 | 1m+ | Non-prefixed hook name | ||
| #205 | Multi Page Auto Advance for Gravity Forms | 24 | 653 | 1,335 | 2k+ | Non-prefixed global variable | ||
| #206 | Auto-Install Free SSL – Generate & Install Free SSL Certificates | 24 | 991 | 1,495 | 8k+ | Non-prefixed global variable | ||
| #207 | AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress | 24 | 1,705 | 1,393 | 7k+ | Text Domain Mismatch | ||
| #208 | Awesome Support – WordPress HelpDesk & Support Plugin | 24 | 225 | 1,239 | 6k+ | Non-prefixed global variable | ||
| #209 | bBlocks – Essential Gutenberg Blocks & Patterns Collection | 24 | 656 | 1,511 | 700 | Non-prefixed global variable | ||
| #210 | Banner Management For WooCommerce | 24 | 865 | 1,862 | 2k+ | Non-prefixed global variable | ||
| #211 | BlockMeister – Block Pattern Builder | 24 | 580 | 1,405 | 1k+ | Non-prefixed global variable | ||
| #212 | Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News | 24 | 699 | 1,693 | 30k+ | Non-prefixed global variable | ||
| #213 | Bookit — Booking & Appointment Calendar | 24 | 566 | 1,456 | 4k+ | Non-prefixed global variable | ||
| #214 | Brands for WooCommerce | 24 | 798 | 674 | 6k+ | Text Domain Mismatch | ||
| #215 | Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder | 24 | 576 | 1,344 | 70k+ | Non-prefixed global variable | ||
| #216 | Categorify – WordPress Media Library Category & File Manager | 24 | 573 | 1,385 | 1k+ | Non-prefixed global variable | ||
| #217 | Message Filter for Contact Form 7 | 24 | 1,057 | 1,594 | 1k+ | Non-prefixed global variable | ||
| #218 | WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms | 24 | 534 | 1,559 | 3k+ | Non-prefixed global variable | ||
| #219 | Complianz – GDPR/CCPA Cookie Consent | 24 | 487 | 403 | 1m+ | Missing Arg Domain | ||
| #220 | CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7 | 24 | 1,034 | 1,396 | 300k+ | Non-prefixed global variable | ||
| #221 | Contact Widgets For Elementor all the contact links you need in one place | 24 | 908 | 1,188 | 500 | Non-prefixed global variable | ||
| #222 | WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes) | 24 | 845 | 2,665 | 4k+ | Non-prefixed global variable | ||
| #223 | Deployer for Git | 24 | 541 | 1,336 | 500 | Non-prefixed global variable | ||
| #224 | Drop Shadow Boxes | 24 | 642 | 1,290 | 4k+ | Non-prefixed global variable | ||
| #225 | Easy Modal | 24 | 564 | 299 | 7k+ | Unsafe printing function | ||
| #226 | Event Tickets and Registration | 24 | 3,411 | 4,217 | 90k+ | Non-prefixed global variable | ||
| #227 | Etsy Integration For WooCommerce | 24 | 1,246 | 4,643 | 900 | Non-prefixed global variable | ||
| #228 | Food Store – Online Food Delivery & Pickup | 24 | 862 | 1,941 | 1k+ | Non-prefixed global variable | ||
| #229 | Force Sell for WooCommerce | 24 | 708 | 452 | 600 | Text Domain Mismatch | ||
| #230 | Formidable PRO2PDF | 24 | 218 | 477 | 1k+ | Non-prefixed global variable | ||
| #231 | Genealogical Tree – Family Tree & Ancestry for WordPress | 24 | 560 | 1,641 | 600 | Non-prefixed global variable | ||
| #232 | GEO my WP | 24 | 554 | 2,089 | 3k+ | Non-prefixed hook name | ||
| #233 | ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin) | 24 | 118 | 442 | 300k+ | Nonce verification recommended | ||
| #234 | Simple Calendar – Google Calendar Plugin | 24 | 2,053 | 592 | 50k+ | Missing direct file access protection | ||
| #235 | Grid/List View for WooCommerce | 24 | 1,127 | 543 | 2k+ | Output is not escaped | ||
| #236 | Hide Shipping Method For WooCommerce | 24 | 946 | 1,447 | 10k+ | Non-prefixed global variable | ||
| #237 | InstaWP Connect – 1-click WP Staging & Migration | 24 | 253 | 811 | 40k+ | Non-prefixed global variable | ||
| #238 | Joli Table Of Contents | 24 | 653 | 1,755 | 7k+ | Non-prefixed global variable | ||
| #239 | Kenta Blocks – Responsive Blocks and block templates library | 24 | 564 | 1,405 | 2k+ | Non-prefixed global variable | ||
| #240 | LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes | 24 | 414 | 1,176 | 10k+ | Non-prefixed global variable | ||
| #241 | Load More Products for WooCommerce | 24 | 742 | 456 | 20k+ | Text Domain Mismatch | ||
| #242 | Local Delivery Drivers for WooCommerce | 24 | 1,832 | 1,483 | 900 | Non-prefixed global variable | ||
| #243 | Local Pickup for WooCommerce | 24 | 550 | 1,388 | 1k+ | Non-prefixed global variable | ||
| #244 | Event Booking Manager for WooCommerce | 24 | 968 | 2,122 | 7k+ | Non-prefixed global variable | ||
| #245 | Generate Images (AI) – Magic Post Thumbnail | 24 | 1,940 | 1,761 | 6k+ | Non-prefixed global variable | ||
| #246 | Admin Tweaks | 24 | 1,507 | 206 | 1k+ | Text Domain Mismatch | ||
| #247 | Mass Pages/Posts Creator | 24 | 736 | 1,364 | 1k+ | Non-prefixed global variable | ||
| #248 | Min and Max Quantity for WooCommerce | 24 | 614 | 456 | 20k+ | Text Domain Mismatch | ||
| #249 | Receive customer payments on Woocommerce | 24 | 549 | 1,419 | 1k+ | Non-prefixed global variable | ||
| #250 | MT Addons for Elementor | 24 | 3,073 | 1,442 | 2k+ | Text Domain Mismatch |