WordPress.Security.EscapeOutput.OutputNotEscaped

Output is not escaped

Dynamic data is printed to the page without an escaping function for the output context.

critical weight

Why It Shows Up

WordPress Coding Standards detected a variable, option, request value, or function result reaching HTML output without a nearby escaping call.

Why It Matters

Unescaped output can become cross-site scripting when attackers control any part of the value being printed.

How to Fix

  • Use `esc_html()` for plain text, `esc_attr()` for attributes, and `esc_url()` for URLs.
  • Use `wp_kses()` or `wp_kses_post()` when limited HTML is intentionally allowed.
  • Escape as late as possible, right before output, so the selected escaping function matches the final context.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1051VikBooking Hotel Booking Engine & PMS2513,2518,3168k+Output is not escaped
#1052VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#1053VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#10543D viewer by Visody258321,3221k+Non-prefixed global variable
#1055WC Disable Zoom / Lightbox features255291,297700Non-prefixed global variable
#1056Product Customer List for WooCommerce256101,3349k+Non-prefixed global variable
#1057Webcomic25593308600Output is not escaped
#1058weDocs: AI Powered Knowledge Base, Docs, Documentation, Wiki & AI Chatbot252795184k+Non-prefixed global variable
#1059weForms – Easy Drag & Drop Contact Form Builder For WordPress2591645010k+Output is not escaped
#1060Advanced Shipment Tracking for WooCommerce2549970460k+Non-prefixed global variable
#1061Secure Gateway for Authorize.net and WooCommerce by Pledged Plugins259071,41810k+Non-prefixed global variable
#1062Digital Goods (Checkout Field Editor) for WooCommerce Checkout255391,4793k+Non-prefixed global variable
#1063Dynamic Pricing and Discount Rules for WooCommerce255311,569600Non-prefixed global variable
#1064Flat Rate Shipping Method for WooCommerce251,2421,7785k+Non-prefixed global variable
#1065WFatture for WooCommerce Fattureincloud25229774800Non-prefixed global variable
#1066XT Floating Cart for WooCommerce251,2321,9854k+Non-prefixed global variable
#1067PDF Builder for WooCommerce. Create invoices,packing slips and more253725032k+Non-prefixed global variable
#1068Product Table for WooCommerce251838965k+Non-prefixed global variable
#1069Payment Plugins for Stripe WooCommerce25349779100k+Non-prefixed global variable
#1070Pay with Vipps and MobilePay for WooCommerce258465145k+Output is not escaped
#1071Wordfence Login Security2524841860k+Output is not escaped
#1072WordPress Importer252381102m+Output is not escaped
#1073WP 2FA – Two-factor authentication for WordPress25283716100k+Non-prefixed global variable
#1074WP Airbnb Review Slider253256461k+Non-prefixed global variable
#1075Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2514335760k+Input is not sanitized
#1076Comments Extra Fields For Post,Pages and CPT25577418500Text Domain Mismatch
#1077WP Coupons and Deals – WordPress Coupon Plugin259141,4601k+Non-prefixed global variable
#1078WP-DownloadManager256075083k+Unsafe printing function
#1079WP Review Slider251,1862,2796k+Non-prefixed global variable
#1080WP Go Maps – Google Map, OpenStreetMap, Leaflet Map254,9961,008300k+Unsafe printing function
#1081WP Google Review Slider251,3662,58430k+Non-prefixed global variable
#1082WP Encryption – No.1 HTTPS plugin & One Click Free SSL Cert, HTTPS Redirect, SSL Security258751,76450k+Non-prefixed global variable
#1083Nested Pages2567456090k+Non-prefixed global variable
#1084WP-Polls2561863940k+Unsafe printing function
#1085WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#1086Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF2515811860k+Non-prefixed global variable
#1087SlimStat Analytics251,17787070k+Exception output is not escaped
#1088Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252445681m+Non-prefixed hook name
#1089Wp Social Login and Register Social Counter258073890k+Non-prefixed global variable
#1090WP Statistics – Simple, privacy-friendly Google Analytics alternative256102,465600k+Non-prefixed global variable
#1091WP Super Cache258009891m+Output is not escaped
#1092WP Time Slots Booking Form254391,1371k+Non-prefixed global variable
#1093WP TripAdvisor Review Slider251,0632,5828k+Non-prefixed global variable
#1094WP Yelp Review Slider256001,0861k+Non-prefixed global variable
#1095WPCargo Track & Trace2523955710k+Non-prefixed global variable
#1096Team Members Showcase255911,4944k+Non-prefixed global variable
#1097WPvivid Backup for MainWP258181,79410k+Missing nonce verification
#1098WPvivid — Backup, Migration & Staging259001,461900k+Non-prefixed namespace
#1099Backup, Restore and Migrate your sites with XCloner2523886410k+Input is not sanitized
#1100XT Quick View for WooCommerce251,0621,798400Non-prefixed global variable