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
#6101Homepage Control831339k+Output is not escaped
#6102Inspectlet – AI-Powered Session Replay, Heatmaps & Analytics83132700Text Domain Mismatch
#6103Login Logo8310040k+Output is not escaped
#6104Mailster SendGrid Integration832331k+Missing Translators Comment
#6105Make Disable Admin Email Verification Prompt| Aims Infosoft831042k+Text Domain Mismatch
#6106Mammoth .docx converter8311020k+Output is not escaped
#6107Max Addons for Bricks Builder836291k+Post Not In exclude
#6108Menu Duplicator832910k+Non-prefixed constant
#6109Add menu separators to navigation8387900Non-prefixed hook name
#6110Mouseflow for WordPress83987k+Output is not escaped
#6111oik-privacy-policy831442700No Html Wrapped Strings
#6112Photo Sphere Viewer – 360° Panorama, Virtual Tour, 360 Video & AR 3D Model Viewer831310500wp function not compatible with requires wp
#6113PlugVersions – Easily roll back to previous versions of your plugins.83961k+Request data is not unslashed
#6114Post Meta Inspector83612k+Unsafe printing function
#6115Post Views for Jetpack831231k+Output is not escaped
#6116Fixed Widget and Sticky Elements for WordPress8371380k+Non-prefixed global variable
#6117Simple Share Buttons Adder8315720240k+Missing direct file access protection
#6118Smartslider83130600Output is not escaped
#6119Sticky Header by ThematoSoup832051k+Non Singular String Literal Domain
#6120Swipe Slider – Make dynamic slider with solid, gradient, or image background832153k+Non-prefixed global variable
#6121Upload Url and Path Enabler831012k+Missing Arg Domain
#6122VA Social Buzz831321k+Output is not escaped
#6123WPC AJAX Search for WooCommerce831291k+Nonce verification recommended
#6124Zhanzhangb Indexing Submission for Baidu831442k+Output is not escaped
#6125Blocks for ACF Fields — Display Custom Fields in the Block Editor845241k+Non-prefixed hook name
#6126Acme Demo Setup848610k+Non-prefixed function
#6127Dynific Addons for Elementor (formerly AnyWhere Elementor)8433570k+Text Domain Mismatch
#6128Append extensions on Pages8473800Missing direct file access protection
#6129Astra Theme Visual Hooks845452k+Text Domain Mismatch
#6130AWEOS PHP Server Info84832k+Output is not escaped
#6131Better Post & Filter Widgets for Elementor847273k+slow db query tax query
#6132Change Admin Email844450k+Missing nonce verification
#6133ClickShip841351k+Output is not escaped
#6134Comments Form Star Rating Plugin for WordPress843102k+Missing nonce verification
#6135Crazy Egg841217k+wp function not compatible with requires wp
#6136Filterable Portfolio843761k+Non-prefixed global variable
#6137FlippingBook841462k+Missing Translators Comment
#6138Genesis Simple Hooks8414120k+Output is not escaped
#6139Get the Image84887k+Non-prefixed hook name
#6140HHG for TranslatePress844318700curl curl setopt
#6141LearnPress – Prerequisites Courses848146k+Non-prefixed constant
#6142MotoPress Hotel Booking for Elementor8431910k+Non-prefixed global variable
#6143Ocean Social Sharing84103670k+Non-prefixed global variable
#6144PHP Info8485600Output is not escaped
#6145Plugin Security Scanner8499800Output is not escaped
#6146Public Post Preview Configurator8414610k+Non Singular String Literal Domain
#6147RS Author Info Box843622k+Text Domain Mismatch
#6148SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster849178k+Non-prefixed class
#6149Simple Testimonials Showcase843311500Missing Translators Comment
#6150SlickNav Mobile Menu841303k+Output is not escaped