PluginCheck.CodeAnalysis.PHPErrorReporting.DirectErrorReportingCall

Direct Error Reporting Call

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium weight

Why It Shows Up

The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.

Why It Matters

Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.

How to Fix

  • Find the exact file and line in the raw scan output.
  • Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
  • If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1JetBackup – Backup, Restore & Migrate101,565156200k+Exception output is not escaped
#2404 Solution155711,50010k+Non-prefixed class
#3GiveWP – Donation Plugin and Fundraising Platform193,4143,559100k+Output is not escaped
#4Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6252,04010k+Direct Query
#5JCH Optimize212,2922774k+Output is not escaped
#6Jetpack – WP Security, Backup, Speed, & Growth213,2981,4523m+Text Domain Mismatch
#7PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)21504820300Missing direct file access protection
#8Seraphinite Accelerator2159225850k+Output is not escaped
#9Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217883,39730k+Non-prefixed global variable
#10Frontend Admin by DynamiApps225,9433,2329k+Text Domain Mismatch
#11Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 700+ Patterns, 58 Blocks & Templates222,4384,4066k+Non-prefixed global variable
#12Daily Prayer Time229701,7911k+Non-prefixed global variable
#13Download Manager222,4441,489100k+Output is not escaped
#14GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4523,94510k+Output is not escaped
#15Salon Booking System – Appointment Booking for Salons, Barbershops & Spas221877852k+Non-prefixed global variable
#16Unlimited Elements For Elementor227062,111300k+Non-prefixed global variable
#17Paysera Payment Gateway for WooCommerce221,8701987k+Exception output is not escaped
#18Starter Templates – AI-Powered Templates for Elementor & Gutenberg231284051m+Non-prefixed hook name
#19Classified Listing – AI-Powered Classified ads & Business Directory231522,1719k+Non-prefixed global variable
#20Passster – Password Protect Pages and Content235331,42110k+Non-prefixed global variable
#21InfiniteWP Client232,3791,844200k+Exception output is not escaped
#22Locatoraid Store Locator233146531k+Non-prefixed global variable
#23MailPoet – Newsletters, Email Marketing, and Automation23956721500k+Exception output is not escaped
#24PowerPress Podcasting plugin by Blubrry234,7892,45220k+Output is not escaped
#25Squad Modules Lite – Free Divi 5 & Divi 4 Modules for Divi Builder235301,4501k+Non-prefixed global variable
#26UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP236972,43820k+Non-prefixed hook name
#27ManageWP Worker235015701m+Non-prefixed class
#28Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode239062,017900Non-prefixed global variable
#29Ivory Search – WordPress Search Plugin241,1631,690100k+Non-prefixed global variable
#30Adminify – White Label, Admin Menu Editor, Login Customizer245411,3806k+Non-prefixed global variable
#31Advanced Form Integration — Connect Forms to 300+ Apps245,7414,57510k+wp function not compatible with requires wp
#32Booking for Appointments and Events Calendar – Amelia241,56554990k+Exception output is not escaped
#33Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244851,26050k+Non-prefixed global variable
#34Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,4503,40510k+slow db query meta key
#35Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2436565840k+Non-prefixed global variable
#36Filr – Secure document library245781,316800Non-prefixed global variable
#37Food Store – Online Food Delivery & Pickup248241,9171k+Non-prefixed global variable
#38Kirki – Freeform Page Builder, Website Builder & Customizer24222816500k+Exception output is not escaped
#39New User Approve246461,40320k+Non-prefixed global variable
#40Nexter Extension – Security, Performance, Code Snippets & Site Toolkit2416978610k+Nonce verification recommended
#41Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls244881,4157k+Non-prefixed global variable
#42Quttera ThreatSign – Web Malware Scanner for WordPress2433547210k+Non-prefixed global variable
#43Real3D Flipbook – 3D FlipBook, PDF FlipBook, PDF Viewer, PDF Embedder249441,39310k+Non-prefixed global variable
#44SEO Engine – Smart SEO with AI, Schema & Redirection for WordPress242613141k+Direct Query
#45Lasso Lite – Affiliate Link Manager & Product Displays242913054k+Non-prefixed global variable
#46SKT Templates – 100% Free Templates for Elementor & Gutenberg245511,35420k+Non-prefixed global variable
#47SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery248371,8953k+Non-prefixed global variable
#48Tamara Checkout246032362k+Exception output is not escaped
#49Yoast SEO – Advanced SEO with real-time guidance and built-in AI2416038510m+Non-prefixed global variable
#50WP Review Slider241,6362,5436k+Non-prefixed global variable