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
#201AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#202Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812496700Non Singular String Literal Domain
#203Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery281452595k+Post Not In exclude
#204Autopay287693343k+Text Domain Mismatch
#205Jetpack VaultPress287136210k+Missing nonce verification
#206WP YouTube Lyte2820417830k+Non-prefixed global variable
#207WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)2820921710k+Exception output is not escaped
#208WP Synchro – The Ultimate WordPress Migration Tool282432442k+Missing Translators Comment
#209FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider297478600k+Missing Translators Comment
#210Post Timeline2991200800Missing nonce verification
#211Sofortueberweisung Gateway for Woocommerce2910471700Output is not escaped
#212Paymattic – Secure, Simple Payment & Donation with Subscription Payments, Recurring Donations, Customer Management29534963k+Direct Query
#213Edwiser Bridge – WordPress Moodle Integration3046694k+Non-prefixed hook name
#214Epeken All Kurir for Woocommerce305901,246500Missing nonce verification
#215Naver webmaster syndication v23089129500Output is not escaped
#216Delivery & Pickup Date Time for WooCommerce304394355k+Non-prefixed global variable
#217WCPOS – Point of Sale (POS) plugin for WooCommerce30772285k+Nonce verification recommended
#218Яндекс Доставка (Boxberry)3146150600Missing nonce verification
#219FastDup – Fastest WordPress Migration & Duplicator3183665k+wp function not compatible with requires wp
#220Query Monitor3144273200k+Non-prefixed class
#221Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets31837295100k+Unsafe printing function
#222WP Easy Uploader31202113600Non Singular String Literal Domain
#223Better Robots.txt – AI-Ready Crawl Control & Bot Governance3255835k+error log error log
#224BuddyPress for LearnDash321902841k+Output is not escaped
#225Child Theme Configurator32442267300k+Unsafe printing function
#226Translate WordPress with GTranslate3282364900k+Non-prefixed global variable
#227HTML5 jQuery Audio Player322511531k+Unsafe printing function
#228MapPress Maps for WordPress3269513330k+Missing Arg Domain
#229Muslim Prayer Time-Salah/Iqamah32155179400date date
#230Showcase IDX Real Estate Search & Lead Capture32123522k+Output is not escaped
#231System Dashboard32912051k+Request data is not unslashed
#232Agile CRM3316381600wp function not compatible with requires wp
#233LWSCache33471046k+Non-prefixed global variable
#234Molongui Post Contributors: Multi-Role Contributor Attribution33240162400Output is not escaped
#235Zita Site Library for Elementor331071351k+Text Domain Mismatch
#236Assistant – Every Day Productivity Apps34124974k+Exception output is not escaped
#237SMS Abandoned Cart Recovery ✦ CartBoss346772400SQL query is not prepared
#238EasyIndex34741351k+Missing nonce verification
#239Image Cleanup3452941k+Nonce verification recommended
#240Pix Automático com Pagarme para WooCommerce346866500Non-prefixed global variable
#241Disable XML-RPC-API3544452100k+Text Domain Mismatch
#242Editorial Calendar3512716020k+Output is not escaped
#243Force Regenerate Thumbnails351217200k+unlink unlink
#244Get a Newsletter35138144400Output is not escaped
#245Gumlet – Image optimization with Resize, Compression, Lazy load, Caching & CDN delivery355345500parse url parse url
#246Planyo online reservation system356490400Output is not escaped
#247Security Optimizer – The All-In-One Protection Plugin3540841m+Request data is not unslashed
#248Two Factor Authentication3510813920k+Output is not escaped
#249Custom Body Class353910110k+Non-prefixed global variable
#250Year Make Model Search for WooCommerce351881621k+Output is not escaped