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
#6451Blocks Kit – Gutenberg Blocks for Freelancers9318500Non-prefixed constant
#6452Convert Rank Math FAQ to Accordion93201k+Output is not escaped
#6453Embed STL9351400Missing Arg Domain
#6454Image Converter for WebP9331800wp function not compatible with requires wp
#6455Kortez Toolset93321k+Missing Translators Comment
#6456Lead Forensics93155k+Non-prefixed hook name
#6457Pdf Embed934410k+Non-prefixed global variable
#6458The Simplest Favicon9330700Missing direct file access protection
#6459Alt Text Tools9411800Not In Footer
#6460Social Share Block – Social Sharing Buttons for Posts and Pages94222k+Discouraged text-domain loading
#6461CSS Ready Classes for Gravity Forms94111k+Output is not escaped
#6462Dark Mode for WP Dashboard94132k+trademarked term
#6463Dashboard Welcome for Elementor941220k+Non-prefixed class
#6464Floating Chat Buttons – Click to Call or Chat, Email94111k+Output is not escaped
#6465Hello Bar Popup Builder94203k+Non Enqueued Script
#6466Social Media Icon Widget – Social Profile Links with Gutenberg Block94124k+Output is not escaped
#6467Search and Replace for Block Editor9411700Discouraged text-domain loading
#6468Sticky Elementor – Sticky Header, Menu Color After Sticky, Logo Swap & Back to Top Button9410400Output is not escaped