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
#151URL Image Importer26142239700Missing nonce verification
#152BackUpWordPress2724527190k+Non-prefixed global variable
#153Login for Google Apps271398510k+Exception output is not escaped
#154Login Security Solution272161544k+Output is not escaped
#155MW WP Form27334219200k+Output is not escaped
#156Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812496700Non Singular String Literal Domain
#157Maspik – Ultimate Spam Protection2821286230k+Missing nonce verification
#158FAPI Member28279153500Exception output is not escaped
#159Fluent Support – Helpdesk & Customer Support Ticket System285027110k+Direct Query
#160WPS Bidouille2847221510k+Output is not escaped
#161WP Synchro – The Ultimate WordPress Migration Tool282432442k+Missing Translators Comment
#162pCloud WP Backup29120731k+Exception output is not escaped
#163PhastPress29955210k+Exception output is not escaped
#164SureForms – Drag & Drop Contact Form & Form Builder, Payment Form, Survey, Quiz & Calculator29336198500k+Text Domain Mismatch
#165Realbig For WordPress30365911k+Non-prefixed global variable
#166Travelers' Map303111551k+Output is not escaped
#167WCPOS – Point of Sale (POS) plugin for WooCommerce30772285k+Nonce verification recommended
#168FastDup – Fastest WordPress Migration & Duplicator3183665k+wp function not compatible with requires wp
#169Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity311221312k+Output is not escaped
#170Query Monitor3144273200k+Non-prefixed class
#171QNAP NAS Backup33374702k+Non Singular String Literal Domain
#172Paymattic – Secure, Simple Payment & Donation with Subscription Payments, Recurring Donations, Customer Management335383k+Direct Query
#173All-in-One WP Migration and Backup3447695m+Missing nonce verification
#174Beeketing for WooCommerce – Marketing Automation to Boost Sales34113123600SQL query is not prepared
#175Admin Color Schemer35166201k+Exception output is not escaped
#176Elementor Website Builder – more than just a page builder354642810m+Non-prefixed global variable
#177SAML IDP (Identity Provider) – Login with Website Users3513326600Non-prefixed global variable
#178Meta pixel for WordPress359040400k+Exception output is not escaped
#179Perfecty Push Notifications352042134k+SQL query is not prepared
#180ReactPress – Create React App for WordPress3526433k+Request data is not unslashed
#181Two Factor Authentication3510813920k+Output is not escaped
#182XServer Migrator35395310k+Interpolated SQL is not prepared
#183Ziina3510252k+Input is not sanitized
#184Breadcrumb NavXT36102111800k+Non Singular String Literal Domain
#185Depicter — Popup & Slider Builder3613012180k+Exception output is not escaped
#186Better Find and Replace – AI-Powered Suggestions366712940k+Missing direct file access protection
#187ClickCease Click Fraud Protection37305810k+Non-prefixed class
#188Accessibility by AllAccessible39200822k+Unsafe printing function
#189Debug Bar41642520k+Output is not escaped
#190Developer Loggers for Simple History414628400Text Domain Mismatch
#191FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager41115141k+Exception output is not escaped
#192Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution421111720k+Exception output is not escaped
#193WP Console – WordPress PHP Console powered by PsySH53344820k+Exception output is not escaped
#194CHEQ Essentials561449700Request data is not unslashed
#195wp-Typography67913320k+Missing direct file access protection
#196Black Bar697839600Short PHP open tag found
#197Debug6925342k+Input is not sanitized
#198Real Thumbnail Generator: Efficient regeneration of thumbnails in all sizes855581k+Non-prefixed constant
#199Post Export Import with Media9034411k+Missing Translators Comment
#200WPSSO Tune WP Image Editors913510900Missing Translators Comment