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 |
|---|---|---|---|---|---|---|---|---|
| #551 | Change Last Modified Date | 35 | 7 | 1 | 3k+ | Missing direct file access protection | ||
| #552 | Change Username | 35 | 7 | 10 | 4k+ | Direct Query | ||
| #553 | Payment Gateway Based Fees and Discounts for WooCommerce | 35 | 24 | 68 | 30k+ | Non-prefixed hook name | ||
| #554 | Child Pages Shortcode | 35 | 5 | 6 | 5k+ | Non-prefixed hook name | ||
| #555 | CHP Ads Block Detector | 35 | 108 | 35 | 900 | Output is not escaped | ||
| #556 | CiviCRM Admin Utilities | 35 | 19 | 87 | 1k+ | Non-prefixed hook name | ||
| #557 | CiviCRM Profile Sync | 35 | 31 | 140 | 500 | Non-prefixed global variable | ||
| #558 | Cloudflare | 35 | 28 | 85 | 200k+ | Non-prefixed namespace | ||
| #559 | Flexible SSL for CloudFlare | 35 | 9 | 6 | 100k+ | Output is not escaped | ||
| #560 | Code Block Pro – Beautiful Syntax Highlighting | 35 | 7 | 4 | 10k+ | badly named files | ||
| #561 | Code Prettify | 35 | 7 | 3 | 1k+ | wp function not compatible with requires wp | ||
| #562 | Conditional Menus | 35 | 92 | 28 | 60k+ | Text Domain Mismatch | ||
| #563 | Conditional Widgets | 35 | 67 | 33 | 7k+ | Output is not escaped | ||
| #564 | Content Mask | 35 | 50 | 350 | 1k+ | Non-prefixed global variable | ||
| #565 | Kit (formerly ConvertKit) for WooCommerce | 35 | 213 | 18 | 4k+ | Text Domain Mismatch | ||
| #566 | EasyTest – Simplify A/B Testing | 35 | 9 | 76 | 10k+ | Non-prefixed global variable | ||
| #567 | GDPR Cookie Consent Notice Box | 35 | 46 | 17 | 1k+ | Output is not escaped | ||
| #568 | Cookie Information – Cookie Banner with Consent Mode v2 | 35 | 185 | 28 | 2k+ | Output is not escaped | ||
| #569 | Cookie-Script.com | 35 | 6 | 7 | 10k+ | Non-prefixed class | ||
| #570 | Core Framework | 35 | 70 | 62 | 10k+ | Text Domain Mismatch | ||
| #571 | Cost of Goods: Product Cost & Profit Calculator for WooCommerce | 35 | 21 | 29 | 9k+ | Missing Translators Comment | ||
| #572 | Counter live visitors for WooCommerce | 35 | 189 | 39 | 6k+ | Short PHP open tag found | ||
| #573 | Create Block Theme | 35 | 43 | 5 | 20k+ | unlink unlink | ||
| #574 | CrowdSec | 35 | 130 | 119 | 2k+ | Output is not escaped | ||
| #575 | Cryptex | E-Mail Address Protection | 35 | 62 | 10 | 900 | Output is not escaped | ||
| #576 | Currency Converter | 35 | 104 | 4 | 400 | Output is not escaped | ||
| #577 | Currency per Product for WooCommerce | 35 | 46 | 24 | 2k+ | Text Domain Mismatch | ||
| #578 | Currency Switcher for WooCommerce | 35 | 166 | 61 | 800 | Text Domain Mismatch | ||
| #579 | Custom 404 Pro | 35 | 50 | 27 | 7k+ | wp function not compatible with requires wp | ||
| #580 | Custom CSS and JavaScript | 35 | 38 | 91 | 10k+ | Input is not sanitized | ||
| #581 | Additional Custom Emails & Recipients for WooCommerce | 35 | 1 | 0 | 2k+ | Hidden files included | ||
| #582 | Wbcom Designs – Custom Font Uploader | 35 | 340 | 123 | 3k+ | Text Domain Mismatch | ||
| #583 | Custom JavaScript Editor | 35 | 8 | 23 | 400 | Missing Version | ||
| #584 | Custom links in Elementor Image Carousel | 35 | 8 | 2 | 5k+ | Text Domain Mismatch | ||
| #585 | Custom Order Numbers for WooCommerce | 35 | 6 | 32 | 20k+ | Non-prefixed hook name | ||
| #586 | Custom Order Status for WooCommerce | 35 | 41 | 55 | 10k+ | Non-prefixed hook name | ||
| #587 | Custom Post Type Maker | 35 | 240 | 86 | 6k+ | Unsafe printing function | ||
| #588 | Custom Post Type Permalinks | 35 | 8 | 4 | 200k+ | Setting is missing a sanitization callback | ||
| #589 | Custom Price for WooCommerce | 35 | 3 | 9 | 3k+ | Non-prefixed global variable | ||
| #590 | Customize My Account Page | 35 | 4 | 11 | 400 | Dynamic hook name | ||
| #591 | Customizer Backup & Reset | 35 | 8 | 10 | 7k+ | Output is not escaped | ||
| #592 | Dadevarzan WordPress Common | 35 | 56 | 71 | 700 | Text Domain Mismatch | ||
| #593 | DarkLooks – Dark Mode Switcher For WordPress | 35 | 195 | 21 | 900 | Text Domain Mismatch | ||
| #594 | DesignSetGo | 35 | 7 | 0 | 5k+ | Hidden files included | ||
| #595 | Nexi Checkout | 35 | 45 | 308 | 3k+ | Dynamic hook name | ||
| #596 | Dintero Checkout for WooCommerce Payment Methods | 35 | 58 | 48 | 600 | Text Domain Mismatch | ||
| #597 | Disable and Remove Google Fonts | GDPR & DSGVO friendly | 35 | 21 | 11 | 100k+ | Missing Translators Comment | ||
| #598 | Disk Usage Sunburst | 35 | 30 | 34 | 9k+ | Output is not escaped | ||
| #599 | Dokan Invoice | 35 | 9 | 3 | 500 | Missing Translators Comment | ||
| #600 | Potent Donations for WooCommerce | 35 | 14 | 25 | 2k+ | Missing nonce verification |