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
#1BulletProof Security05,0484,94920k+Output is not escaped
#2JetBackup – Backup, Restore & Migrate101,565156200k+Exception output is not escaped
#3404 Solution155711,50010k+Non-prefixed class
#4Efí Bank17886553400Exception output is not escaped
#5Pagopar – WooCommerce Gateway185301,215400Non-prefixed global variable
#6WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#7Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,227892100k+Exception output is not escaped
#8GiveWP – Donation Plugin and Fundraising Platform193,4143,559100k+Output is not escaped
#9Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,900877100k+Exception output is not escaped
#10Scrollsequence – Cinematic Scroll Image Animation Plugin198781,5283k+Non-prefixed global variable
#11WP Directory Kit191,5022,6412k+Non-prefixed global variable
#12WPOSS阿里云对象存储19269315900Non-prefixed namespace
#13Download Monitor204231,36480k+Non-prefixed hook name
#14GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership201,832720700Non Singular String Literal Domain
#15Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#16Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#17SpeakOut! Email Petitions208509942k+Missing nonce verification
#18Events Manager – OpenStreetMaps20559444600Output is not escaped
#19Razorpay for WooCommerce20975859100k+Non-prefixed function
#20WP Compress – Instant Performance & Speed Optimization204,0883,51910k+Non Singular String Literal Domain
#21WP Minify Fix20306380800Output is not escaped
#22Store Locator WordPress212,6291,67210k+Text Domain Mismatch
#23Backup Migration219991,08180k+Non-prefixed global variable
#24Pinpoint Booking System – Version 2216343283k+Missing direct file access protection
#25Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6252,04010k+Direct Query
#26Captcha Them All213003235k+Output is not escaped
#27DELUCKS SEO213621,171400Missing nonce verification
#28Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#29FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#30JCH Optimize212,2922774k+Output is not escaped
#31Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1202,9139k+Non-prefixed global variable
#32PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)21504820300Missing direct file access protection
#33Seraphinite Accelerator2159225850k+Output is not escaped
#34Smart Forms – when you need more than just a contact form217765745k+Output is not escaped
#35URL Shortify – Simple and Easy URL Shortener211,5072,66510k+Non-prefixed global variable
#36Buckaroo Woocommerce Payments Plugin216383212k+Exception output is not escaped
#37Wise Chat214705065k+Output is not escaped
#38Wordfence Security – Firewall, Malware Scan, and Login Security211,8183,2365m+Output is not escaped
#39WP-Lister Lite for eBay216,7015,1322k+Output is not escaped
#40WP phpMyAdmin214,5286,43540k+Missing Arg Domain
#41Better WordPress Minify224124847k+Non Singular String Literal Domain
#42Database Access with Adminer229832,5531k+Non-prefixed global variable
#43Directorist: AI-Powered Business Directory, Listings & Classified Ads225602,20220k+Non-prefixed global variable
#44DirectoryPress – Business Directory And Classified Ad Listing224,7872,795700Text Domain Mismatch
#45Download Manager222,4441,489100k+Output is not escaped
#46File Manager Pro – Filester22566391100k+Request data is not unslashed
#47GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4523,94510k+Output is not escaped
#48HeadSpace2 SEO229403603k+Text Domain Mismatch
#49Hesabfa Accounting22467718500Text Domain Mismatch
#50MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder221,1203,0122k+Non-prefixed global variable