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
#101Custom CSS247036571k+Output is not escaped
#102Easy Form Builder by WhiteStudio – Drag & Drop Form Builder242124331k+Nonce verification recommended
#103Event Tickets and Registration243,4074,21890k+Non-prefixed global variable
#104Simple Calendar – Google Calendar Plugin242,14761150k+Missing direct file access protection
#105Kirki – Freeform Page Builder, Website Builder & Customizer24222814500k+Exception output is not escaped
#106Mang Board WP241,2134,7208k+Non-prefixed global variable
#107Nexter Extension – Security, Performance, Code Snippets & Site Toolkit2419377110k+Nonce verification recommended
#108PDF for Gravity Forms + Drag And Drop Template Builder241,457260400wp function not compatible with requires wp
#109Database Manager – WP Adminer241,0052,75220k+Non-prefixed global variable
#110PixelYourSite – Your smart PIXEL (TAG) & API Manager241,2322,433500k+Non-prefixed namespace
#111Product Catalog Simple241,5551,9821k+Output is not escaped
#112Post Affiliate Pro24293335500Nonce verification recommended
#113SecuPress with Simple SSL – Simple and Performant Security241,6951,60040k+Non-prefixed global variable
#114ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization2492632210k+Output is not escaped
#115Slideshow Gallery LITE248964145k+Output is not escaped
#116Stripe Payment Forms by WP Simple Pay – Accept Credit Card Payments + Subscriptions with Stripe246346529k+Exception output is not escaped
#117Sunshine Photo Cart – Client Photo Gallery & Photo Proofing for Photographers243611,4831k+Nonce verification recommended
#118wallee24331220400Exception output is not escaped
#119EU VAT Assistant for WooCommerce241,7424955k+Non Singular String Literal Domain
#120WPML Multilingual & Multicurrency for WooCommerce241,5991,691100k+SQL query is not prepared
#121WP Discourse241031141k+Nonce verification recommended
#122WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0305,70420k+Non-prefixed global variable
#123WPeMatico RSS Feed Fetcher241,37858710k+Output is not escaped
#124WPIDE – File Manager & Code Editor246121,40240k+Non-prefixed global variable
#125Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation241,2113,15330k+Non-prefixed global variable
#126CheckoutWC Lite – Conversion optimized WooCommerce checkout251,4168542k+Text Domain Mismatch
#127Coupon Creator256984121k+Output is not escaped
#128DecaLog259432361k+Exception output is not escaped
#129Docket Cache – Object Cache Accelerator2533348120k+Output is not escaped
#130FunnelKit – Funnel Builder for WooCommerce Checkout253,1642,62430k+Text Domain Mismatch
#131Site Kit by Google – Analytics, Search Console, AdSense, Speed251,3182425m+Missing direct file access protection
#132Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin2560820720k+Text Domain Mismatch
#133Image SEO – AI-Driven Image SEO Optimizer253503281k+Text Domain Mismatch
#134Media Cloud Sync251,0952741k+Exception output is not escaped
#135Participants Database259418937k+SQL query is not prepared
#136Smart Image Resize for WooCommerce255824047k+Text Domain Mismatch
#137Tamara Checkout256012282k+Exception output is not escaped
#138Taskbuilder – Project Management & Task Management Tool With Kanban Board251284,376800Non-prefixed global variable
#139weForms – Easy Drag & Drop Contact Form Builder For WordPress2591645010k+Output is not escaped
#140PDF Builder for WooCommerce. Create invoices,packing slips and more253725042k+Non-prefixed global variable
#141WP Go Maps – Google Map, OpenStreetMap, Leaflet Map254,9961,020300k+Unsafe printing function
#142SlimStat Analytics251,17787070k+Exception output is not escaped
#143YeeMail — Email Template Builder & Customizer25606222700wp function not compatible with requires wp
#144AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress262452256k+Exception output is not escaped
#145Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns)269826910k+error log error log
#146FG PrestaShop to WooCommerce2625494900Unsafe printing function
#147Fluent Support – Helpdesk & Customer Support Ticket System269227210k+Direct Query
#148WANotifier for Forms and Actions263092801k+Text Domain Mismatch
#149Pressidium Cookie Consent262039510k+Exception output is not escaped
#150SP Move Login268812156k+Text Domain Mismatch