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 |
|---|---|---|---|---|---|---|---|---|
| #151 | Post to Google My Business (Google Business Profile) | 23 | 845 | 1,452 | 10k+ | Non-prefixed global variable | ||
| #152 | PowerPress Podcasting plugin by Blubrry | 23 | 4,817 | 2,452 | 20k+ | Output is not escaped | ||
| #153 | Primary Addon for Elementor | 23 | 765 | 1,306 | 6k+ | Non-prefixed global variable | ||
| #154 | Print My Blog – Print, PDF, & eBook Converter WordPress Plugin | 23 | 1,077 | 1,660 | 8k+ | Non-prefixed global variable | ||
| #155 | Protect Admin | 23 | 606 | 1,300 | 2k+ | Non-prefixed global variable | ||
| #156 | Radio Station by netmix® – Manage and play your Show Schedule in WordPress! | 23 | 934 | 3,619 | 1k+ | Non-prefixed global variable | ||
| #157 | Read More Without Refresh | 23 | 955 | 1,347 | 20k+ | Non-prefixed global variable | ||
| #158 | Read More WP | 23 | 570 | 1,311 | 1k+ | Non-prefixed global variable | ||
| #159 | Restaurant & Cafe Addon for Elementor | 23 | 889 | 1,326 | 1k+ | Non-prefixed global variable | ||
| #160 | Schema | 23 | 1,173 | 245 | 40k+ | Text Domain Mismatch | ||
| #161 | Site Reviews | 23 | 1,372 | 601 | 60k+ | Output is not escaped | ||
| #162 | StreamWeasels Twitch Integration | 23 | 555 | 1,465 | 1k+ | Non-prefixed global variable | ||
| #163 | Super Video Player – play your videos with playlists and subtitles | 23 | 1,135 | 1,634 | 2k+ | Non-prefixed global variable | ||
| #164 | The Events Calendar | 23 | 3,507 | 3,849 | 600k+ | Text Domain Mismatch | ||
| #165 | Product Options and Price Calculation Formulas for WooCommerce – Uni CPO | 23 | 2,514 | 1,929 | 1k+ | Output is not escaped | ||
| #166 | Unlimited Elements For Elementor | 23 | 711 | 2,101 | 300k+ | Non-prefixed global variable | ||
| #167 | User Menus – Nav Menu Visibility | 23 | 531 | 1,298 | 80k+ | Non-prefixed global variable | ||
| #168 | Checkout with Zelle on Woocommerce | 23 | 637 | 1,404 | 3k+ | Non-prefixed global variable | ||
| #169 | Widgets on Pages | 23 | 809 | 1,306 | 20k+ | Non-prefixed global variable | ||
| #170 | Widgets for WooCommerce Products on Elementor | 23 | 1,659 | 1,454 | 3k+ | Non-prefixed global variable | ||
| #171 | WP All Import – Product Import for WooCommerce | 23 | 1,475 | 209 | 20k+ | Non Singular String Literal Domain | ||
| #172 | StoreCustomizer – A plugin to Customize all WooCommerce Pages | 23 | 587 | 1,426 | 20k+ | Non-prefixed global variable | ||
| #173 | WP Easy Pay – Payment and Donation Form Builder for Square | 23 | 908 | 1,820 | 1k+ | Non-prefixed global variable | ||
| #174 | WP Free SSL | 23 | 735 | 1,345 | 1k+ | Non-prefixed global variable | ||
| #175 | FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce | 23 | 798 | 2,193 | 20k+ | SQL query is not prepared | ||
| #176 | Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning | 23 | 1,118 | 202 | 30k+ | Missing Translators Comment | ||
| #177 | WP STAGING – WordPress Backups, Restore, Migration & Clone | 23 | 1,523 | 1,670 | 100k+ | Non-prefixed global variable | ||
| #178 | Divi Gravity Forms (WP Tools) | 23 | 579 | 1,311 | 2k+ | Non-prefixed global variable | ||
| #179 | Comments – wpDiscuz | 23 | 620 | 1,180 | 70k+ | Non-prefixed global variable | ||
| #180 | Masonry Gallery & Posts For Divi (WP Tools) | 23 | 754 | 1,450 | 700 | Non-prefixed global variable | ||
| #181 | WSW – Shopify WooCommerce / WordPress Integration and Migration | 23 | 1,449 | 1,612 | 500 | Non-prefixed global variable | ||
| #182 | YITH Essential Kit for WooCommerce #1 | 23 | 397 | 1,481 | 4k+ | Non-prefixed global variable | ||
| #183 | YITH PayPal Express Checkout for WooCommerce | 23 | 772 | 2,883 | 1k+ | Non-prefixed global variable | ||
| #184 | YITH WooCommerce Affiliates | 23 | 549 | 1,527 | 6k+ | Non-prefixed global variable | ||
| #185 | YITH WooCommerce Ajax Product Filter | 23 | 463 | 1,527 | 70k+ | Non-prefixed global variable | ||
| #186 | YITH WooCommerce Product Add-Ons | 23 | 461 | 2,069 | 20k+ | Non-prefixed global variable | ||
| #187 | Ivory Search – WordPress Search Plugin | 24 | 1,173 | 1,688 | 100k+ | Non-prefixed global variable | ||
| #188 | Adminify – White Label, Admin Menu Editor, Login Customizer | 24 | 548 | 1,379 | 7k+ | Non-prefixed global variable | ||
| #189 | Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily | 24 | 545 | 1,402 | 400 | Non-prefixed global variable | ||
| #190 | Advanced Contact form 7 DB | 24 | 765 | 1,961 | 70k+ | Non-prefixed global variable | ||
| #191 | Advanced Form Integration — Connect Forms to 200+ Apps | 24 | 5,768 | 4,574 | 10k+ | wp function not compatible with requires wp | ||
| #192 | Advanced iFrame | 24 | 887 | 1,120 | 40k+ | Non-prefixed global variable | ||
| #193 | All Embed – Bring Any Content into Your Elementor Designs | 24 | 729 | 1,310 | 500 | Non-prefixed global variable | ||
| #194 | Starter Templates – AI-Powered Templates for Elementor & Gutenberg | 24 | 126 | 401 | 1m+ | Non-prefixed hook name | ||
| #195 | Multi Page Auto Advance for Gravity Forms | 24 | 653 | 1,335 | 2k+ | Non-prefixed global variable | ||
| #196 | Auto-Install Free SSL – Generate & Install Free SSL Certificates | 24 | 985 | 1,496 | 8k+ | Non-prefixed global variable | ||
| #197 | AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress | 24 | 1,705 | 1,396 | 7k+ | Text Domain Mismatch | ||
| #198 | Awesome Support – WordPress HelpDesk & Support Plugin | 24 | 225 | 1,239 | 6k+ | Non-prefixed global variable | ||
| #199 | Banner Management For WooCommerce | 24 | 865 | 1,862 | 2k+ | Non-prefixed global variable | ||
| #200 | BlockMeister – Block Pattern Builder | 24 | 580 | 1,405 | 1k+ | Non-prefixed global variable |