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
#4801F4 Media Taxonomies547391k+Input is not sanitized
#4802FireCask Like & Share Button54326400Output is not escaped
#4803Flexible Spacer Block5434154k+Unsafe printing function
#4804Gravity Forms + Custom Post Types5444710k+Output is not escaped
#4805ImageMagick Sharpen Resized Images542261k+Output is not escaped
#4806PWA — easy way to Progressive Web App5415442k+Dynamic hook name
#4807Juiz Lang Attribute5426272k+Text Domain Mismatch
#4808Live Summary for Gravity Forms5415271k+Nonce verification recommended
#4809MSN Partner Hub5421251k+Missing direct file access protection
#4810Post Editor Buttons Fork54243800Unsafe printing function
#4811Quick Buy Now Button for WooCommerce541362550k+Text Domain Mismatch
#4812Reorder Terms5417381k+Nonce verification recommended
#4813Resize images before upload541951k+Output is not escaped
#4814Responsive Like Box, Like Box Widget544341k+Output is not escaped
#4815REST XML-RPC Data Checker541445900Input is not sanitized
#4816EMI Calculator542812700Output is not escaped
#4817Russian Currency54526400Output is not escaped
#4818Simple XML Sitemap Generator548283k+Non-prefixed function
#4819SmartFormat feed for SmartNews5464271k+Missing Arg Domain
#4820SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#4821Sp*tify Play Button for WordPress5421153k+Text Domain Mismatch
#4822Sticky Floating Forms Lite542629900Non-prefixed global variable
#4823Tax Switch for WooCommerce541532900Nonce verification recommended
#4824Post Badges541913400Output is not escaped
#4825WC Duplicate Order541215500Nonce verification recommended
#4826WP Call Button – Easy Click to Call Button for WordPress54213840k+Non-prefixed global variable
#4827WP Login Timeout Settings54277600Output is not escaped
#4828WP Post Navigation5414231k+Output is not escaped
#4829WP Resized Image Quality54199800Output is not escaped
#4830WP Social Preview543315800Non Singular String Literal Domain
#4831Yeloni Exit Popup | (Free) GDPR Compliance544112700Output is not escaped
#4832YITH Proteo Toolkit54130641k+Text Domain Mismatch
#4833Admin Bar User Switching5516312k+Input is not validated
#4834Advanced Custom Order Status for WooCommerce554433500Text Domain Mismatch
#4835AI Assistant for Elementor – Auto Content Writer, OpenAI, ChatGPT5515124400Text Domain Mismatch
#4836Ascending Posts by Fly Plugins552313500Text Domain Mismatch
#4837Auto Image Alt Attribute552676k+Unsafe printing function
#4838Quick Buy Now Button for WooCommerce5537395k+Output is not escaped
#4839Chabok | چابک551631400Nonce verification recommended
#4840Clean Archives Reloaded55256600Unsafe printing function
#4841Custom Upload Dir556375k+Missing Arg Domain
#4842DevVn Float Left Right Ads554221k+Output is not escaped
#4843Disable Feeds559920k+Output is not escaped
#4844Email Template Customizer for WooCommerce5555224820k+Text Domain Mismatch
#4845Enhanced Category Pages5523252k+Direct Query
#4846Feedbucket – Website Feedback Tool5510251k+Input is not validated
#4847Genesis Columns Advanced5526410k+Unsafe printing function
#4848Gutenify – Visual Site Builder Blocks & Site Templates5566405k+Missing Arg Domain
#4849Head Meta Data55194210k+Non-prefixed function
#4850Head, Footer and Post Injections55952200k+Non-prefixed global variable