WordPress.PHP.DevelopmentFunctions.error_log_var_export

error log var export

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
#401whatwedo ACF Cleaner61820800Input is not validated
#402Estonian Shipping Methods for WooCommerce6497161k+Text Domain Mismatch
#403USPS Simple Shipping for Woocommerce6520118k+Exception output is not escaped
#404WPAdmin AWS CDN6616142500Text Domain Mismatch
#405Debug Log Manager – Conveniently Monitor and Inspect Errors66334410k+Input is not validated
#406News Magazine X Core6863305k+Missing Translators Comment
#407Automatic Domain Changer69371410k+Text Domain Mismatch
#408Black Bar697839500Short PHP open tag found
#409Starter Templates & Sites Pack by ThemeGrill72285170k+Non-prefixed hook name
#410EXMAGE – WordPress Image Links7314347k+Missing Arg Domain
#411Pelecard Gateway7629554400Text Domain Mismatch
#412Responsive Mobile-Friendly Tooltip792514600Missing Arg Domain
#413Post Meta Inspector83612k+Unsafe printing function
#414Debug Bar Actions and Filters Addon8664400Forbidden PHP function found
#415Object Cache 4 everyone872655k+Non-prefixed function
#416RateMyAgent Official891158400Non-prefixed namespace
#417Conditional Blocks – Advanced Content Visibility Control for WordPress9010222k+Missing direct file access protection
#418LLMs.txt and LLMs-Full.txt Generator941494k+Non-prefixed global variable
#419Wufoo Shortcode973310k+Missing direct file access protection