WordPress.PHP.DevelopmentFunctions.error_log_print_r
error log print r
Development or debugging behavior appears in code that may run in production.
Why It Shows Up
The scan found logging, debugging, path disclosure, `phpinfo()`, error-reporting changes, or similar development-oriented functions.
Why It Matters
Debug output can leak paths, configuration, request data, stack details, or sensitive runtime information.
How to Fix
- Remove temporary debugging calls before release.
- If logging is required, guard it with `WP_DEBUG` or a plugin setting intended for administrators.
- Never show debug details to unauthenticated visitors or normal front-end users.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1201 | Variation Swatches for WooCommerce | 59 | 11 | 64 | 300k+ | Non-prefixed global variable | ||
| #1202 | Contact Form 7 Modules | 60 | 47 | 15 | 5k+ | Text Domain Mismatch | ||
| #1203 | Mailster AmazonSES Integration | 60 | 52 | 25 | 1k+ | Missing Arg Domain | ||
| #1204 | RealHomes PayPal Payments | 60 | 55 | 23 | 400 | Non Singular String Literal Domain | ||
| #1205 | Team – Team Members Showcase Plugin | 60 | 12 | 781 | 10k+ | Non-prefixed global variable | ||
| #1206 | ELEX WooCommerce Catalog Mode | 61 | 97 | 49 | 10k+ | Text Domain Mismatch | ||
| #1207 | GetPaid Stripe Payments | 61 | 206 | 44 | 2k+ | Text Domain Mismatch | ||
| #1208 | Reorder Posts – Quick Post Type and Page Ordering | 61 | 10 | 23 | 10k+ | Request data is not unslashed | ||
| #1209 | HuCommerce | Magyar kiegészítések WooCommerce webáruházakhoz | 61 | 17 | 194 | 10k+ | Non-prefixed function | ||
| #1210 | whatwedo ACF Cleaner | 61 | 8 | 20 | 800 | Input is not validated | ||
| #1211 | QR Code PicPay for WooCommerce | 61 | 15 | 25 | 600 | Non-prefixed global variable | ||
| #1212 | More Sorting Options for WooCommerce | 61 | 27 | 17 | 3k+ | Output is not escaped | ||
| #1213 | Cron Jobs | 62 | 21 | 33 | 2k+ | Nonce verification recommended | ||
| #1214 | MainWP Key Maker | 62 | 3 | 35 | 4k+ | Input is not sanitized | ||
| #1215 | Categories Images | 63 | 10 | 21 | 50k+ | wp function not compatible with requires wp | ||
| #1216 | Custom post types, Custom Fields & more | 63 | 101 | 22 | 3k+ | Missing Translators Comment | ||
| #1217 | Include Klaviyo for Elementor pro | 63 | 60 | 10 | 2k+ | Missing Arg Domain | ||
| #1218 | One Tap Google Sign in | 63 | 6 | 30 | 900 | Request data is not unslashed | ||
| #1219 | Admin filter posts by year | 64 | 8 | 32 | 400 | Non-prefixed function | ||
| #1220 | Collapsing Archives | 64 | 36 | 9 | 3k+ | date date | ||
| #1221 | Disabler | 64 | 212 | 38 | 900 | Text Domain Mismatch | ||
| #1222 | Estonian Shipping Methods for WooCommerce | 64 | 97 | 16 | 1k+ | Text Domain Mismatch | ||
| #1223 | Online Payments with iK Pay Gateway | 64 | 12 | 28 | 1k+ | Missing nonce verification | ||
| #1224 | Inline Related Posts | 64 | 17 | 39 | 100k+ | Nonce verification recommended | ||
| #1225 | Retrigger Notifications Gravity Forms | 64 | 55 | 8 | 1k+ | Text Domain Mismatch | ||
| #1226 | Live Chat with Messenger Customer Chat | 65 | 10 | 23 | 3k+ | Input is not sanitized | ||
| #1227 | Black Ribbon | 66 | 29 | 5 | 500 | Output is not escaped | ||
| #1228 | Debug Log Manager – Conveniently Monitor and Inspect Errors | 66 | 33 | 44 | 10k+ | Input is not validated | ||
| #1229 | IranDargah Payment Gateway for Woocommerce | 66 | 66 | 26 | 400 | Text Domain Mismatch | ||
| #1230 | Frenet Shipping Gateway for WooCommerce – Correios, Etiquetas e Rastreio | 66 | 22 | 31 | 4k+ | Non-prefixed global variable | ||
| #1231 | CCM19 Integration | 67 | 14 | 13 | 4k+ | Nonce verification recommended | ||
| #1232 | Meks Audio Player | 67 | 25 | 7 | 1k+ | Output is not escaped | ||
| #1233 | Printful Integration for WooCommerce | 67 | 218 | 76 | 50k+ | Text Domain Mismatch | ||
| #1234 | Collapsing Categories | 68 | 29 | 8 | 4k+ | Missing direct file access protection | ||
| #1235 | Faire for WooCommerce | 68 | 4 | 86 | 800 | Direct Query | ||
| #1236 | Product Category Slider for WooCommerce | 68 | 21 | 104 | 800 | Non-prefixed hook name | ||
| #1237 | WP Wand – Unlimited Content Generation using AI – for OpenAI, Claude, Openrouter and Deepseek | 69 | 452 | 25 | 1k+ | Text Domain Mismatch | ||
| #1238 | Debug | 69 | 25 | 34 | 2k+ | Input is not sanitized | ||
| #1239 | DOKU Payment | 69 | 53 | 46 | 400 | wp function not compatible with requires wp | ||
| #1240 | Scroll Down Arrow | 69 | 30 | 30 | 800 | Missing Arg Domain | ||
| #1241 | Search & Filter | 69 | 21 | 28 | 50k+ | Input is not sanitized | ||
| #1242 | WP referrer spam blacklist (fight 2040+ Referrer Spammers in (Google/Matomo) Analytics) | 69 | 9 | 24 | 700 | Non-prefixed constant | ||
| #1243 | AppScenic – Smart AI Dropshipping | 70 | 16 | 41 | 3k+ | Dynamic hook name | ||
| #1244 | onepay Payment Gateway For WooCommerce | 70 | 49 | 13 | 900 | Text Domain Mismatch | ||
| #1245 | Remove Taxonomy Base Slug | 70 | 12 | 18 | 5k+ | Deprecated parameter: get_terms parameter 2 | ||
| #1246 | Quick and Easy FAQs | 71 | 92 | 9 | 10k+ | Non Singular String Literal Domain | ||
| #1247 | Webhook for Discord | 71 | 119 | 20 | 400 | Text Domain Mismatch | ||
| #1248 | WooCommerce Shipping | 71 | 48 | 70k+ | Direct Query | |||
| #1249 | WP 4 Me Title Remover | 71 | 17 | 13 | 1k+ | Missing direct file access protection | ||
| #1250 | Web Accessibility by accessiBe | 72 | 1 | 25 | 10k+ | Input is not sanitized |