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.

medium weight

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

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#51GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4663,97210k+Output is not escaped
#52HeadSpace2 SEO229403603k+Text Domain Mismatch
#53Hesabfa Accounting22467718400Text Domain Mismatch
#54Heureka22557254400Exception output is not escaped
#55InfiniteWP Client222,2861,812200k+Exception output is not escaped
#56JCH Optimize221,1431364k+Output is not escaped
#57Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#58Newsletters222,9682,2482k+Text Domain Mismatch
#59NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2662,059100k+Non-prefixed global variable
#60Packeta228013338k+Exception output is not escaped
#61PDF Builder for WPForms22321266900SQL query is not prepared
#62Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#63Product Catalog Feed by PixelYourSite225813578k+Output is not escaped
#64Salon Booking System – Free Version226556202k+Missing direct file access protection
#65Seraphinite Accelerator2259425550k+Output is not escaped
#66Slim Jetpack222,5861,9472k+Text Domain Mismatch
#67NextScripts: Social Networks Auto-Poster222,4081,13330k+Output is not escaped
#68Unlimited Elements Blocks Library227081,822400Non-prefixed global variable
#69Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#70CoDesigner – All in One Elementor WooCommerce Builder224,1317745k+Text Domain Mismatch
#71ManageWP Worker225075651m+Non-prefixed class
#72File Manager227405201m+Unsafe printing function
#73WP Umbrella: Update Backup Restore & Monitoring2292191970k+Exception output is not escaped
#74WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642579k+Non-prefixed constant
#75YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#76Business Directory Plugin – Easy Listing Directories for WordPress236111,06310k+Non-prefixed global variable
#77Classified Listing – AI-Powered Classified ads & Business Directory231552,0749k+Non-prefixed global variable
#78Anti-Malware Security and Brute-Force Firewall23543965100k+Output is not escaped
#79Houzez Property Feed231,4641,5851k+Text Domain Mismatch
#80Hunk Companion232,5476876k+Text Domain Mismatch
#81IP Geo Block233995898k+Output is not escaped
#82Joli FAQ SEO – WordPress FAQ Plugin231,0831,526700Non-prefixed global variable
#83Justified Gallery235891,4178k+Non-prefixed global variable
#84Locatoraid Store Locator233186451k+Non-prefixed global variable
#85MailPoet – Newsletters, Email Marketing, and Automation23931718500k+Exception output is not escaped
#86Media Library Assistant231,1443,94370k+Nonce verification recommended
#87Order Bump for WooCommerce231,7201,562600Output is not escaped
#88MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non-prefixed global variable
#89ND Shortcodes236212,42620k+Non-prefixed global variable
#90Next Active Directory Integration236832842k+Exception output is not escaped
#91Postie2340825910k+Output is not escaped
#92PowerPress Podcasting plugin by Blubrry234,8072,39420k+Output is not escaped
#93Manago AI & Leadoo AI236444291k+Unsafe printing function
#94Seraphinite Post .DOCX Source231,156110900Output is not escaped
#95Seriously Simple Podcasting2354862730k+Non-prefixed hook name
#96Simple URLs – Link Cloaking, Product Displays, and Affiliate Link Management232952984k+Non-prefixed global variable
#97ThemeHunk Customizer233,9685826k+Text Domain Mismatch
#98Trinity Audio – Text to Speech AI audio player to convert content into audio231192272k+Non-prefixed global variable
#99UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP236942,43920k+Non-prefixed hook name
#100WHMCS Bridge232474724k+Nonce verification recommended