WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reporting
prevent path disclosure error reporting
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 |
|---|---|---|---|---|---|---|---|---|
| #151 | rtMedia for WordPress, BuddyPress and bbPress | 25 | 293 | 246 | 7k+ | Non-prefixed constant | ||
| #152 | Smart Online Order for Clover | 25 | 1,744 | 1,148 | 1k+ | Text Domain Mismatch | ||
| #153 | DecaLog | 25 | 943 | 236 | 1k+ | Exception output is not escaped | ||
| #154 | Demo Importer Plus | 25 | 58 | 239 | 10k+ | Non-prefixed hook name | ||
| #155 | Docket Cache – Object Cache Accelerator | 25 | 333 | 481 | 20k+ | Output is not escaped | ||
| #156 | Events Made Easy | 25 | 540 | 6,413 | 1k+ | Non-prefixed function | ||
| #157 | Site Kit by Google – Analytics, Search Console, AdSense, Speed | 25 | 1,318 | 242 | 5m+ | Missing direct file access protection | ||
| #158 | Hardcore Google Fonts Localizer | 25 | 331 | 261 | 800 | Text Domain Mismatch | ||
| #159 | Index WP MySQL For Speed | 25 | 250 | 255 | 50k+ | Output is not escaped | ||
| #160 | Kadence Central – Site Management, Backups, Security, and Reporting | 25 | 451 | 214 | 30k+ | Text Domain Mismatch | ||
| #161 | Joli Table Of Contents | 25 | 648 | 1,753 | 7k+ | Non-prefixed global variable | ||
| #162 | Knit Pay – Cashfree, Instamojo, Razorpay, PayPal and more | 25 | 4,019 | 1,265 | 2k+ | Text Domain Mismatch | ||
| #163 | MaxButtons – Create buttons | 25 | 626 | 404 | 70k+ | Output is not escaped | ||
| #164 | Media Cloud Sync | 25 | 1,097 | 275 | 1k+ | Exception output is not escaped | ||
| #165 | Participants Database | 25 | 941 | 893 | 7k+ | SQL query is not prepared | ||
| #166 | PDF Importer for WPForms | 25 | 332 | 331 | 400 | Non-prefixed global variable | ||
| #167 | PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin | 25 | 1,084 | 1,296 | 9k+ | Non-prefixed global variable | ||
| #168 | Secure Copy Content Protection and Content Locking | 25 | 649 | 814 | 20k+ | Output is not escaped | ||
| #169 | Spice Blocks | 25 | 536 | 1,300 | 1k+ | Non-prefixed global variable | ||
| #170 | Social Media Share Buttons & Social Sharing Icons | 25 | 2,432 | 1,365 | 100k+ | Unsafe printing function | ||
| #171 | Social Share Icons & Social Share Buttons | 25 | 2,365 | 1,357 | 10k+ | Output is not escaped | ||
| #172 | Vayu Blocks – Website Builder for the Gutenberg Block Editor | 25 | 174 | 233 | 1k+ | Text Domain Mismatch | ||
| #173 | VikAppointments Services Booking Calendar | 25 | 9,759 | 5,209 | 500 | Output is not escaped | ||
| #174 | VikBooking Hotel Booking Engine & PMS | 25 | 13,251 | 8,316 | 8k+ | Output is not escaped | ||
| #175 | VikRentCar Car Rental Management System | 25 | 5,537 | 5,048 | 4k+ | Non-prefixed global variable | ||
| #176 | VikRentItems Flexible Rental Management System | 25 | 4,767 | 4,640 | 600 | Non-prefixed global variable | ||
| #177 | VikRestaurants Table Reservations and Take-Away | 25 | 11,644 | 4,932 | 600 | Output is not escaped | ||
| #178 | weForms – Easy Drag & Drop Contact Form Builder For WordPress | 25 | 916 | 450 | 10k+ | Output is not escaped | ||
| #179 | PDF Builder for WooCommerce. Create invoices,packing slips and more | 25 | 372 | 506 | 2k+ | Non-prefixed global variable | ||
| #180 | WPvivid — Backup, Migration & Staging | 25 | 903 | 1,461 | 900k+ | Non-prefixed namespace | ||
| #181 | YeeMail — Email Template Builder & Customizer | 25 | 606 | 222 | 700 | wp function not compatible with requires wp | ||
| #182 | AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available) | 26 | 266 | 290 | 7k+ | Text Domain Mismatch | ||
| #183 | CheckView – Form & Checkout Testing | 26 | 70 | 341 | 1k+ | Direct Query | ||
| #184 | Translate WordPress – Google Language Translator | 26 | 200 | 317 | 100k+ | Non-prefixed global variable | ||
| #185 | WP Flashy Marketing Automation | 26 | 432 | 186 | 2k+ | Text Domain Mismatch | ||
| #186 | BackUpWordPress | 27 | 245 | 271 | 80k+ | Non-prefixed global variable | ||
| #187 | Contact Form Generator : Creative form builder for WordPress | 27 | 1,076 | 1,510 | 700 | Output is not escaped | ||
| #188 | Custom Scrollbar | 27 | 184 | 191 | 2k+ | Output is not escaped | ||
| #189 | FG PrestaShop to WooCommerce | 27 | 252 | 94 | 900 | Unsafe printing function | ||
| #190 | Stream Video Player | 27 | 220 | 135 | 600 | Output is not escaped | ||
| #191 | WP Events Manager | 27 | 172 | 369 | 30k+ | Non-prefixed hook name | ||
| #192 | WP Activity Log | 27 | 97 | 218 | 300k+ | Nonce verification recommended | ||
| #193 | AJAX Login and Registration modal popup + inline form | 28 | 157 | 261 | 3k+ | Output is not escaped | ||
| #194 | Code Engine – PHP Snippets, AI Functions & Automation for WordPress | 28 | 124 | 97 | 700 | Non Singular String Literal Domain | ||
| #195 | Duplicate Post | 28 | 445 | 257 | 300k+ | Unsafe printing function | ||
| #196 | FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, Mailgun, Postmark, Cloudflare, toSend, Gmail and Any SMTP | 28 | 110 | 92 | 600k+ | Missing Translators Comment | ||
| #197 | Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery | 28 | 146 | 259 | 4k+ | Post Not In exclude | ||
| #198 | Jetpack VaultPress | 28 | 71 | 362 | 10k+ | Missing nonce verification | ||
| #199 | WP YouTube Lyte | 28 | 205 | 178 | 20k+ | Non-prefixed global variable | ||
| #200 | WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) | 28 | 209 | 217 | 10k+ | Exception output is not escaped |