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
#5751blueimp lightbox751921k+Output is not escaped
#5752Bulk Comments Management75625700Direct Query
#5753Canvas Image Resize751911k+Output is not escaped
#5754chat-me-now751554k+Output is not escaped
#5755Cognito Forms751342k+wp function not compatible with requires wp
#5756Colored Admin Post List7580500Heredoc Output Not Escaped
#5757Conditional Logic Emails, Fields, Redirect for Elementor Forms75312312k+wp function not compatible with requires wp
#5758Custom field finder75932k+Output is not escaped
#5759Customize Twenty Seventeen7533192k+Text Domain Mismatch
#5760Customize Twenty Sixteen753211500Text Domain Mismatch
#5761Delay Redirects7558900Request data is not unslashed
#5762En Spam75216500wp function not compatible with requires wp
#5763Eventin Addons for Divi Builder75617800Nonce verification recommended
#5764FareHarbor for WordPress751899k+Output is not escaped
#5765Force First and Last Name as Display Name755122k+Missing nonce verification
#5766Gradient Button for Elementor751642k+Output is not escaped
#5767Headers Security Advanced & HSTS WP75201090k+Missing Translators Comment
#5768Hum7582600wp function not compatible with requires wp
#5769List all URLs75855k+Missing nonce verification
#5770Open Graph Protocol Framework7517123k+Missing direct file access protection
#5771Options Framework7585610k+Non-prefixed function
#5772PJ News Ticker7513143k+Output is not escaped
#5773Post Type Switcher75318200k+Direct Query
#5774Logos Reftagger75121510k+Deprecated parameter: add_option parameter 3
#5775Services Section Block – Showcase Service Details in Grid or Columns759192k+Non-prefixed namespace
#5776Simple SMTP by Maileroo75408700Text Domain Mismatch
#5777Styleguide – Custom Fonts and Colors7559252k+Missing direct file access protection
#5778Testimonial – Testimonial Slider and Showcase Plugin7556323130k+Text Domain Mismatch
#5779True Lazy Analytics7511136k+Nonce verification recommended
#5780UK Address Postcode Validation756833700Non Singular String Literal Domain
#5781Ultimate Under Construction752221k+Non Enqueued Script
#5782Wonder PDF Embed755318k+badly named files
#5783Ukrposhta7524226500Non-prefixed global variable
#5784Custom Product Tabs Lite for WooCommerce753114k+Input is not validated
#5785Extra Product Sorting Options for WooCommerce75101610k+Text Domain Mismatch
#5786WP Change Custom Posts Slugs75174700Text Domain Mismatch
#5787WP Disables Updates75197800Text Domain Mismatch
#5788WP Hide Dashboard756102k+trademarked term
#5789WPSSO WP Sitemaps XML with News, Image, and Video Sitemap756024400Missing Translators Comment
#5790404 Simple Redirect761941k+Text Domain Mismatch
#5791Advanced Custom Fields: Ninjaforms Add-on764381k+Text Domain Mismatch
#5792Add Link to Copied Text763361k+Text Domain Mismatch
#5793Advanced CSS Editor762565k+Output is not escaped
#5794Advanced Image Gallery for Elementor – Grid, Carousel & Slideshow763226400Non-prefixed global variable
#5795Ajax Cart AutoUpdate for WooCommerce761558k+Output is not escaped
#5796AMS Google Webmaster Tools76103400Output is not escaped
#5797Auction Nudge – Your eBay Listings761861k+Missing direct file access protection
#5798Audience Analytics – by Quantcast761731k+Text Domain Mismatch
#5799Cache External Scripts76214900Output is not escaped
#5800Certificate customizer for Tutor LMS761631k+Output is not escaped