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,563149200k+Exception output is not escaped
#3Efí Bank17886553400Exception output is not escaped
#4Prime Slider Addons for Elementor183,500229100k+Text Domain Mismatch
#5Pagopar – WooCommerce Gateway185301,215400Non-prefixed global variable
#6WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#7Download Monitor194241,36280k+Non-prefixed hook name
#8Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception output is not escaped
#9Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,911877100k+Exception output is not escaped
#10Scrollsequence – Cinematic Scroll Image Animation Plugin198781,5284k+Non-prefixed global variable
#11WP Directory Kit191,5262,6212k+Non-prefixed global variable
#12WPOSS阿里云对象存储192693151k+Non-prefixed namespace
#13GiveWP – Donation Plugin and Fundraising Platform203,4283,559100k+Output is not escaped
#14GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership201,832720800Non Singular String Literal Domain
#15Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#16PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)20440750400Missing direct file access protection
#17Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#18SpeakOut! Email Petitions208509943k+Missing nonce verification
#19Events Manager – OpenStreetMaps20559444700Output is not escaped
#20Razorpay for WooCommerce20974855100k+Non-prefixed function
#21WP Minify Fix20306380800Output is not escaped
#22Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#23Backup Migration219811,09380k+Non-prefixed global variable
#24Pinpoint Booking System – Version 2216343283k+Missing direct file access protection
#25rtMedia for WordPress, BuddyPress and bbPress213636338k+Non-prefixed constant
#26CallTrackingMetrics219232863k+Unsafe printing function
#27Captcha Them All213003236k+Output is not escaped
#28DELUCKS SEO213621,171400Missing nonce verification
#29Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#30Ebook Store216661,087700Non-prefixed global variable
#31FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#32MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder211,1333,0112k+Non-prefixed global variable
#33Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1732,9839k+Non-prefixed global variable
#34Smart Forms – when you need more than just a contact form217765745k+Output is not escaped
#35Buckaroo Woocommerce Payments Plugin215843262k+Exception output is not escaped
#36Wise Chat214705065k+Output is not escaped
#37Paysera Payment Gateway for WooCommerce211,8661957k+Exception output is not escaped
#38Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#39WP Compress – Instant Performance & Speed Optimization213,3673,25310k+Non Singular String Literal Domain
#40WP-Lister Lite for eBay216,6975,1292k+Output is not escaped
#41WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#42Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6072,02010k+Direct Query
#43Better WordPress Minify224124848k+Non Singular String Literal Domain
#44Database Access with Adminer229832,5531k+Non-prefixed global variable
#45Directorist: AI-Powered Business Directory, Listings & Classified Ads225492,17520k+Non-prefixed global variable
#46DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#47Download Manager222,5131,462100k+Output is not escaped
#48File Manager Pro – Filester22565391100k+Request data is not unslashed
#49FireBox Popups – Increase Sales and Grow Your Email List221538127k+Non-prefixed global variable
#50GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4663,97210k+Output is not escaped