WordPress.PHP.DevelopmentFunctions.error_log_set_error_handler

error log set error handler

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
#51Pricing Table by Supsystic221,26943610k+Non Singular String Literal Domain
#52PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP229844075k+Unsafe printing function
#53Seraphinite Accelerator2259525550k+Output is not escaped
#54Wenprise WeChatPay Payment Gateway For WooCommerce22443178400Exception output is not escaped
#55Asset CleanUp: Page Speed Booster222,0302,485100k+Non-prefixed global variable
#56File Manager227405201m+Unsafe printing function
#57WP Umbrella: Security Backup Restore & Monitoring2297099980k+Exception output is not escaped
#58WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642578k+Non-prefixed constant
#59WP-WebAuthn229573962k+Exception output is not escaped
#60WPSSO Core – Complete Schema Markup and Meta Tags221,4094145k+Missing Translators Comment
#61YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#62AI Engine – The Chatbot, AI Framework & MCP for WordPress23423600100k+error log error log
#63Affiliate Super Assistent231,2802671k+Text Domain Mismatch
#64Autoptimize23288191800k+Output is not escaped
#65Business Directory Plugin – Easy Listing Directories for WordPress236111,06410k+Non-prefixed global variable
#66CallTrackingMetrics239222863k+Unsafe printing function
#67Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,35826,4301k+Non-prefixed global variable
#68Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,71910,28040k+Non-prefixed namespace
#69Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress236531,51050k+Non-prefixed hook name
#70Error Log Monitor236941,41420k+Non-prefixed global variable
#71Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light23386999400Non-prefixed global variable
#72Finpose – Accounting for WooCommerce231,6491,307400Non-prefixed global variable
#73GAinWP Google Analytics Integration for WordPress235251768k+Output is not escaped
#74Heureka23534237400Exception output is not escaped
#75InfiniteWP Client232,2871,811200k+Exception output is not escaped
#76Import WP – Export and Import CSV and XML files to WordPress235793244k+Exception output is not escaped
#77MailPoet – Newsletters, Email Marketing, and Automation23871718500k+Exception output is not escaped
#78Media Library Assistant231,1313,75970k+Nonce verification recommended
#79Slider, Gallery, and Carousel by MetaSlider – Image Slider, Video Slider23204324500k+Non-prefixed global variable
#80Next Active Directory Integration236832842k+Exception output is not escaped
#81Postie2340825910k+Output is not escaped
#82Revive.so – Bulk Rewrite and Republish Blog Posts23332228600Text Domain Mismatch
#83Manago AI & Leadoo AI236444291k+Unsafe printing function
#84Security Plugin, Firewall & Malware Scanner with Auto Removal231,20478940k+Output is not escaped
#85Lasso Lite – Affiliate Link Manager & Product Displays232943024k+Non-prefixed global variable
#86The Events Calendar233,5073,849600k+Text Domain Mismatch
#87W3 Total Cache23307678900k+Non-prefixed global variable
#88WHMCS Bridge232474724k+Nonce verification recommended
#89PostFinance Checkout239952211k+Text Domain Mismatch
#90ManageWP Worker235065651m+Non-prefixed class
#91Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions231,1131,8639k+Output is not escaped
#92WP STAGING – WordPress Backups, Restore, Migration & Clone231,5251,610100k+Non-prefixed global variable
#93WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1583,64220k+Interpolated SQL is not prepared
#94Yatra – Travel Booking & Tour Operator Software232,2424,047600Non-prefixed global variable
#951 Click Migration & Backup: Free WordPress Migration Plugin with Zero Downtime & Easy Clone24140193400Direct Query
#96404 Solution244831,35510k+Non-prefixed class
#97Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#98All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#99Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#100Complianz – GDPR/CCPA Cookie Consent243983701m+Missing Arg Domain