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
#1451Post Timeline2991200800Missing nonce verification
#1452Post Views Counter29179398200k+Non-prefixed hook name
#1453Pósturinn\'s Shipping with WooCommerce29713551500Text Domain Mismatch
#1454Recipe Card Blocks Lite2915140810k+Non-prefixed global variable
#1455Relevant – Related, Featured, Latest, and Popular Posts by BestWebSoft29487262800Text Domain Mismatch
#1456Responder29771853k+Non-prefixed global variable
#1457SamedayCourier Shipping293362694k+Non Singular String Literal Domain
#1458Security Ninja – WordPress Security & Firewall291493477k+Direct Query
#1459Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce291482465k+Unsafe printing function
#1460Shiptastic for WooCommerce2915466210k+Non-prefixed global variable
#1461Page Builder by SiteOrigin29266215400k+Output is not escaped
#1462Social Engine2913390600Exception output is not escaped
#1463SQLite Database Integration29161893k+Exception output is not escaped
#1464BuddyPress Builder for Elementor – BuddyBuilder293483291k+Text Domain Mismatch
#1465SureForms – Drag & Drop Contact Form & Form Builder, Payment Form, Survey, Quiz & Calculator29336198500k+Text Domain Mismatch
#1466SureMembers – Membership & Content Restriction Plugin293592481k+Text Domain Mismatch
#1467Themify Popup292321088k+Text Domain Mismatch
#1468Themify – WooCommerce Product Filter2964314520k+Output is not escaped
#1469Tilda-publishing2921978700Output is not escaped
#1470Post Grid Gutenberg Blocks – PostX2911840440k+Non-prefixed global variable
#1471Ultimate Auction for WooCommerce – Excellent WP Auction Plugin29525232k+Non-prefixed global variable
#1472Under Construction, Coming Soon & Maintenance Mode2927729210k+Text Domain Mismatch
#1473User Verification by PickPlugins29413145k+Request data is not unslashed
#1474Visualizer – Tables & Charts Manager with Built-in AI Generator2934833120k+Output is not escaped
#1475weMail – Email Marketing, Newsletter Builder & Email Automations for WooCommerce292766810k+Missing direct file access protection
#1476Wenprise Alipay Gateway For WooCommerce2911368700Exception output is not escaped
#1477Countdown Timer – Widget Countdown2929015210k+Output is not escaped
#1478Widget for Yelp Reviews291471582k+Output is not escaped
#1479Product Carousel Slider & Grid Ultimate for WooCommerce297191226k+Text Domain Mismatch
#1480Sofortueberweisung Gateway for Woocommerce2910471700Output is not escaped
#1481WooCommerce Stripe Payment Gateway29184592700k+Exception output is not escaped
#1482Global Payments SecureSubmit Gateway29199443500Non-prefixed class
#1483Woostify Sites Library2922919820k+Text Domain Mismatch
#1484WP Popular Posts2977300100k+Non-prefixed global variable
#1485WP Google Analytics Events – No-Code Custom Event Tracking for Google Analytics291181285k+Output is not escaped
#1486WP Magazine Modules Lite291526745k+Non-prefixed global variable
#1487WP-PostRatings2942538430k+Output is not escaped
#1488WP Subscribe2979797k+Non-prefixed class
#1489WPComplete293833331k+Output is not escaped
#1490XML for Google Merchant Center29523123k+Non-prefixed global variable
#1491Xpro Addons — 140+ Widgets for Elementor292782630k+Non-prefixed global variable
#1492Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance30173479100k+Interpolated SQL is not prepared
#1493PublishPress Blocks – Block Controls, Block Visibility, Block Permissions3023941720k+Non-prefixed global variable
#1494AI Product Tools – Bulk Product Content Generator & AI Toolkit for WooCommerce30508562400SQL query is not prepared
#1495Aitasi Coming Soon305161861k+Output is not escaped
#1496All in One Addons For WPBakery Page Builder (formerly Visual Composer)301,0841501k+Output is not escaped
#1497Analytics Insights – Google Analytics Dashboard for WordPress3024117010k+Unsafe printing function
#1498ApplyOnline – Application Form Builder and Manager303452442k+Output is not escaped
#1499Contact Form 7 Connector303241965k+Text Domain Mismatch
#1500Arile Extra3053757010k+Non-prefixed global variable