WordPress.Security.EscapeOutput.ExceptionNotEscaped

Exception output is not escaped

An exception message or related exception value is printed without escaping.

critical weight

Why It Shows Up

The scan found exception data being displayed directly in HTML output.

Why It Matters

Exception messages can include file paths, request values, remote API responses, or database details. Printing them raw can expose information or create XSS risk.

How to Fix

  • Use `esc_html()` or another context-appropriate escaping function before displaying exception text.
  • Show a generic user-facing message and log the detailed exception for administrators or developers.
  • Do not print stack traces, paths, or raw remote responses on public pages.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1251Zeno – AI-Powered Chatbot36311131400Text Domain Mismatch
#1252Adapta RGPD373497240k+Text Domain Mismatch
#1253Antom Payments376273800badly named files
#1254Asesor de Cookies RGPD para normativa europea37928720k+wp function not compatible with requires wp
#1255authLdap3746304k+Exception output is not escaped
#1256Avatar Privacy3782361k+Missing direct file access protection
#1257Blimply3717243800Text Domain Mismatch
#1258bunny.net – WordPress CDN Plugin3716515910k+Output is not escaped
#1259Call Now Button – The #1 Click to Call Button for WordPress371,2735200k+Exception output is not escaped
#1260Clearpay Gateway for WooCommerce37185631k+Text Domain Mismatch
#1261Constant Contact Forms by MailMunch37147532k+wp function not compatible with requires wp
#1262CorvusPay WooCommerce Payment Gateway37291411k+Missing nonce verification
#1263Debug Log Viewer3726831k+Missing nonce verification
#1264Easy Photo Album37360431k+Text Domain Mismatch
#1265EasyMe Connect3713045500Text Domain Mismatch
#1266Furgonetka.pl: Przesyłki & Narzędzia e-commerce3766487k+Exception output is not escaped
#1267Gmail SMTP37857110k+Unsafe printing function
#1268Google for WooCommerce37328121800k+Exception output is not escaped
#1269LiveAgent – Omnichannel Help Desk & Live Chat Software37125142400Non Singular String Literal Domain
#1270MailingBoss WP Plugin3710830600Output is not escaped
#1271Media Sweep – WordPress Media Cleaner37561371k+Interpolated SQL is not prepared
#1272WP All Export – Order Export for WooCommerce371091113k+Text Domain Mismatch
#1273Robots & Sitemap3719928500Text Domain Mismatch
#1274Sensei LMS Certificates37973624k+Non-prefixed global variable
#1275Sezzle Woocommerce Payment371081051k+Text Domain Mismatch
#1276Smart Send Logistics379281400Output is not escaped
#1277Social Comments375932400Output is not escaped
#1278Tracking Code Manager37554290k+Output is not escaped
#1279Ultimate Tag Cloud Widget37715164k+Output is not escaped
#1280ViaBill – WooCommerce3743786500Text Domain Mismatch
#1281Amazon Pay for WooCommerce372911710k+Non-prefixed class
#1282WooCommerce PayPal Payments37194110800k+Exception output is not escaped
#1283Quickpay for WooCommerce3766564k+Nonce verification recommended
#1284Wordable – Export Google Docs to WordPress3747632k+Output is not escaped
#1285Hustle – Email Marketing, Lead Generation, Optins, Popups374,8945,94290k+Non-prefixed global variable
#1286Fix Media Library3753711k+Output is not escaped
#1287WPForce Logout – WordPress User Login Logout Management Plugin37567328k+Output is not escaped
#1288FundEngine – Donation and Crowdfunding Platform378991k+Exception output is not escaped
#1289WP Plugin Info Card3753376500Nonce verification recommended
#1290TopNewsWp – Display Tikcer News, RSS Feed Widget and Many More3787859800Output is not escaped
#1291Zakeke Interactive Product Designer for WooCommerce371861772k+Nonce verification recommended
#1292Action Scheduler389213420k+Exception output is not escaped
#1293AWCA – The Great Analytics Insights for Your eStore382381432k+Output is not escaped
#1294Advanced Media Offloader3857935k+error log error log
#1295Afterpay Gateway for WooCommerce381836210k+Text Domain Mismatch
#1296Aplazame383439600Non-prefixed global variable
#1297Bulgarisation for WooCommerce381295925k+Nonce verification recommended
#1298Cache Warmer38322191k+Interpolated SQL is not prepared
#1299Cecabank WooCommerce Plugin3863323k+Text Domain Mismatch
#1300CF7 to Webhook381027230k+Unsafe printing function