Supply Chain Issues
Issue Codes
3 normalized finding codes in this category.
Hidden files included
hidden_files
The plugin package contains hidden files or directories that usually should not ship in a WordPress.org release.
Compressed files included
compressed_files
The plugin package contains nested archives or compressed files.
Obfuscated code detected
obfuscated_code_detected
The plugin contains code that appears intentionally hard to read or review.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #251 | Groovy Menu Plugin (Free) | 23 | 1,729 | 283 | 4k+ | Text Domain Mismatch | ||
| #252 | Groundhogg — CRM, Newsletters, and Marketing Automation | 23 | 136 | 919 | 2k+ | Non-prefixed global variable | ||
| #253 | Interactive Content – H5P | 23 | 565 | 380 | 40k+ | Non Singular String Literal Domain | ||
| #254 | Houzez Property Feed | 23 | 1,464 | 1,585 | 1k+ | Text Domain Mismatch | ||
| #255 | RealHomes Memberships | 23 | 516 | 264 | 1k+ | Non Singular String Literal Domain | ||
| #256 | Kadence Blocks — Page Builder Toolkit for Gutenberg Editor | 23 | 55 | 2,127 | 600k+ | Non-prefixed global variable | ||
| #257 | LLMagnet – AI Visibility & AI SEO for Claude, ChatGPT & More | 23 | 627 | 1,798 | 400 | Non-prefixed global variable | ||
| #258 | Login With Ajax – Fast Logins, 2FA, Redirects | 23 | 623 | 520 | 10k+ | Output is not escaped | ||
| #259 | MailPoet – Newsletters, Email Marketing, and Automation | 23 | 932 | 718 | 500k+ | Exception output is not escaped | ||
| #260 | MyWorks Sync for WooCommerce & QuickBooks Online | 23 | 2,292 | 9,101 | 5k+ | Non-prefixed global variable | ||
| #261 | Simple Newsletter Plugin – Noptin | 23 | 71 | 593 | 10k+ | Non-prefixed global variable | ||
| #262 | Next Active Directory Integration | 23 | 683 | 284 | 2k+ | Exception output is not escaped | ||
| #263 | Patchstack – WordPress & Plugins Security | 23 | 107 | 489 | 50k+ | Missing nonce verification | ||
| #264 | Post to Google My Business (Google Business Profile) | 23 | 845 | 1,452 | 10k+ | Non-prefixed global variable | ||
| #265 | Pricing Table by Supsystic | 23 | 1,299 | 447 | 10k+ | Non Singular String Literal Domain | ||
| #266 | Read More WP | 23 | 570 | 1,311 | 1k+ | Non-prefixed global variable | ||
| #267 | Revive.so – Bulk Rewrite and Republish Blog Posts | 23 | 332 | 228 | 700 | Text Domain Mismatch | ||
| #268 | Security Plugin, Firewall & Malware Scanner with Auto Removal | 23 | 1,200 | 784 | 30k+ | Output is not escaped | ||
| #269 | SEO Redirection Plugin – 301 Redirect Manager | 23 | 272 | 727 | 10k+ | Non-prefixed global variable | ||
| #270 | StreamWeasels Twitch Integration | 23 | 555 | 1,465 | 1k+ | Non-prefixed global variable | ||
| #271 | Legal Terms and Conditions Popup for User Login and WooCommerce Checkout | 23 | 524 | 237 | 700 | Output is not escaped | ||
| #272 | W3 Total Cache | 23 | 307 | 678 | 900k+ | Non-prefixed global variable | ||
| #273 | PostFinance Checkout | 23 | 979 | 214 | 1k+ | Text Domain Mismatch | ||
| #274 | WP All Import – Product Import for WooCommerce | 23 | 1,475 | 209 | 20k+ | Non Singular String Literal Domain | ||
| #275 | Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning | 23 | 1,118 | 202 | 30k+ | Missing Translators Comment | ||
| #276 | Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form | 23 | 419 | 542 | 2k+ | Non-prefixed global variable | ||
| #277 | Yatra – Travel Booking & Tour Operator Software | 23 | 2,242 | 4,047 | 600 | Non-prefixed global variable | ||
| #278 | Zephyr Project Manager | 23 | 667 | 2,454 | 1k+ | Non-prefixed global variable | ||
| #279 | Advanced Contact form 7 DB | 24 | 764 | 1,960 | 70k+ | Non-prefixed global variable | ||
| #280 | BuddyPress Group Email Subscription | 24 | 51 | 336 | 1k+ | Non-prefixed function | ||
| #281 | Message Filter for Contact Form 7 | 24 | 1,044 | 1,594 | 1k+ | Non-prefixed global variable | ||
| #282 | Business Essentials for Contact Form 7 | 24 | 674 | 403 | 8k+ | Text Domain Mismatch | ||
| #283 | Dynamic Widgets | 24 | 631 | 812 | 10k+ | Non-prefixed global variable | ||
| #284 | Fattura24 | 24 | 312 | 333 | 400 | Output is not escaped | ||
| #285 | FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution | 24 | 193 | 753 | 80k+ | Direct Query | ||
| #286 | Connector Wizard (formerly LC Wizard) | 24 | 249 | 448 | 1k+ | Non-prefixed function | ||
| #287 | Infinite Uploads – Offload Media and Video to Cloud Storage | 24 | 586 | 722 | 800 | Direct Query | ||
| #288 | Koko Analytics – Privacy-Friendly WordPress Analytics | 24 | 166 | 395 | 60k+ | Short PHP open tag found | ||
| #289 | Mailchimp for WooCommerce | 24 | 523 | 663 | 200k+ | Non-prefixed global variable | ||
| #290 | Mailjet Email Marketing | 24 | 435 | 206 | 10k+ | Unsafe printing function | ||
| #291 | My Agile Privacy® – CMP, Cookie Consent & Privacy Tools | 24 | 1,170 | 674 | 7k+ | Text Domain Mismatch | ||
| #292 | Pagar.me para WooCommerce | 24 | 549 | 116 | 5k+ | Text Domain Mismatch | ||
| #293 | Sailthru for WordPress | 24 | 239 | 266 | 2k+ | Non-prefixed global variable | ||
| #294 | Servebolt Optimizer | 24 | 1,958 | 681 | 1k+ | Text Domain Mismatch | ||
| #295 | Smart Variations Images & Swatches for WooCommerce | 24 | 990 | 1,486 | 1k+ | Non-prefixed global variable | ||
| #296 | Tiered Pricing Table for WooCommerce | 24 | 606 | 1,990 | 10k+ | Non-prefixed global variable | ||
| #297 | Timber | 24 | 85 | 128 | 20k+ | Non-prefixed hook name | ||
| #298 | Ultimate Addons for Beaver Builder – Lite | 24 | 2,751 | 486 | 20k+ | Text Domain Mismatch | ||
| #299 | Ultimate Post Kit Addons for Elementor | 24 | 183 | 412 | 30k+ | Missing nonce verification | ||
| #300 | Vimeography: Vimeo Video Gallery WordPress Plugin | 24 | 98 | 212 | 5k+ | Nonce verification recommended |