WordPress.PHP.DevelopmentFunctions.error_log_error_log
error log error log
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 |
|---|---|---|---|---|---|---|---|---|
| #1051 | PE Recent Posts | 40 | 292 | 11 | 2k+ | Output is not escaped | ||
| #1052 | Random Post Plugin – Redirect URL to Post | 40 | 28 | 74 | 4k+ | Nonce verification recommended | ||
| #1053 | Responsive Plus – Elementor Templates & Starter Sites | 40 | 46 | 305 | 10k+ | Non-prefixed global variable | ||
| #1054 | Search Live | 40 | 132 | 71 | 600 | Output is not escaped | ||
| #1055 | Search with Typesense | 40 | 81 | 122 | 700 | Non-prefixed global variable | ||
| #1056 | ST Demo Importer | 40 | 27 | 75 | 700 | Missing nonce verification | ||
| #1057 | Multiple Shipping Addresses for WooCommerce (Address Book) | 40 | 21 | 208 | 2k+ | Non-prefixed global variable | ||
| #1058 | Track Geolocation Of Users Using Contact Form 7 | 40 | 17 | 173 | 900 | Nonce verification recommended | ||
| #1059 | Universal Honey Pot | 40 | 23 | 94 | 1k+ | Missing nonce verification | ||
| #1060 | Eurobank WooCommerce Payment Gateway | 40 | 66 | 43 | 2k+ | Non Singular String Literal Domain | ||
| #1061 | WP Discord Invite | 40 | 73 | 42 | 400 | Unsafe printing function | ||
| #1062 | Buzzsprout Podcasting | 41 | 75 | 13 | 5k+ | Non Singular String Literal Domain | ||
| #1063 | Cache control by Cacholong | 41 | 87 | 30 | 500 | Non Singular String Literal Domain | ||
| #1064 | Developer Loggers for Simple History | 41 | 46 | 28 | 400 | Text Domain Mismatch | ||
| #1065 | Disable Everything | 41 | 90 | 16 | 30k+ | Output is not escaped | ||
| #1066 | DigitalOcean Spaces Sync | 41 | 80 | 8 | 500 | Text Domain Mismatch | ||
| #1067 | Google Authenticator | 41 | 39 | 65 | 20k+ | Output is not escaped | ||
| #1068 | Ko-fi Button | 41 | 75 | 15 | 5k+ | Output is not escaped | ||
| #1069 | Lazy Load XT | 41 | 87 | 7 | 600 | Non Singular String Literal Domain | ||
| #1070 | MaxLimits – Increase Maximum Upload, Post & PHP Limits | 41 | 99 | 16 | 2k+ | Unsafe printing function | ||
| #1071 | Social Login | 41 | 8 | 110 | 5k+ | Input is not sanitized | ||
| #1072 | Live Chat & AI Chatbot – onWebChat | 41 | 31 | 91 | 700 | error log error log | ||
| #1073 | OSS Aliyun | 41 | 19 | 40 | 3k+ | Request data is not unslashed | ||
| #1074 | Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News | 41 | 537 | 20k+ | Non-prefixed global variable | |||
| #1075 | Variation Swatches for WooCommerce | 41 | 29 | 126 | 9k+ | Missing nonce verification | ||
| #1076 | SnapScan Payment Gateway | 41 | 33 | 30 | 700 | Output is not escaped | ||
| #1077 | Feedback Company | 41 | 63 | 36 | 800 | Output is not escaped | ||
| #1078 | Checkout Field Editor (Checkout Manager) for WooCommerce | 41 | 9 | 88 | 400k+ | Nonce verification recommended | ||
| #1079 | WP Media folders | 41 | 19 | 74 | 3k+ | Direct Query | ||
| #1080 | 多合一搜索自动推送管理插件-支持Baidu/Google/Bing/IndexNow/Yandex/头条 | 42 | 17 | 38 | 2k+ | Input is not sanitized | ||
| #1081 | HTML Template for CF7 | 42 | 21 | 27 | 1k+ | Non-prefixed global variable | ||
| #1082 | FCM Push Notification from WP | 42 | 43 | 16 | 500 | Non Singular String Literal Domain | ||
| #1083 | HTML Editor Syntax Highlighter | 42 | 30 | 21 | 50k+ | Output is not escaped | ||
| #1084 | WP All Import – Import SEO Settings for Rank Math SEO | 42 | 18 | 44 | 7k+ | Nonce verification recommended | ||
| #1085 | OnPay.io for WooCommerce | 42 | 238 | 37 | 1k+ | Text Domain Mismatch | ||
| #1086 | PDF Thumbnail Generator | 42 | 26 | 16 | 2k+ | Output is not escaped | ||
| #1087 | المنتور فارسی | 42 | 17 | 52 | 40k+ | Nonce verification recommended | ||
| #1088 | Combine Social Photos | Still BE | 42 | 33 | 281 | 700 | Non-prefixed global variable | ||
| #1089 | Usermaven | 42 | 36 | 77 | 1k+ | Request data is not unslashed | ||
| #1090 | WC Price History | 42 | 18 | 21 | 4k+ | Database parameter is not escaped | ||
| #1091 | WP Media Category Management | 42 | 9 | 176 | 6k+ | Nonce verification recommended | ||
| #1092 | Advanced FAQ Manager | 43 | 8 | 59 | 2k+ | Input is not sanitized | ||
| #1093 | User Role Editor | 43 | 117 | 145 | 700k+ | Output is not escaped | ||
| #1094 | Checkout Field Manager (Checkout Manager) for WooCommerce | 43 | 161 | 154 | 90k+ | Non-prefixed global variable | ||
| #1095 | WP Hotel Booking Stripe Payment | 43 | 34 | 29 | 400 | Text Domain Mismatch | ||
| #1096 | BBQ Firewall – Fast & Powerful Firewall Security | 44 | 17 | 17 | 100k+ | Output is not escaped | ||
| #1097 | Github Embed | 44 | 18 | 35 | 1k+ | Non-prefixed global variable | ||
| #1098 | Post Grid | 44 | 33 | 208 | 30k+ | Non-prefixed global variable | ||
| #1099 | Razorpay Subscriptions for WooCommerce | 44 | 28 | 35 | 600 | Exception output is not escaped | ||
| #1100 | Setmore Appointments | 44 | 45 | 13 | 4k+ | Output is not escaped |