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
#2701HTML5 Maps361941605k+Output is not escaped
#2702HTTP Requests Manager3698901k+Output is not escaped
#2703Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS3668336k+Output is not escaped
#2704If-So Geolocation3650571k+Non-prefixed global variable
#2705Insert Headers and Footers Code – HT Script36391347k+Text Domain Mismatch
#2706IntelliWidget Per Page Custom Menus and Dynamic Content36586162600Output is not escaped
#2707Italy Cookie Choices (for EU Cookie Law & Cookie Notice)361157710k+Unsafe printing function
#2708Just TinyMCE Custom Styles36112281k+Missing Arg Domain
#2709Lara's Google Analytics (GA4)36303579k+Unsafe printing function
#2710Leartes TRY Exchange Rates3625027500Text Domain Mismatch
#2711Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#2712Libro de Reclamaciones y Quejas362661244k+Text Domain Mismatch
#2713Linkable Title Html and Php Widget3610831600Output is not escaped
#2714Login as User361016430k+Output is not escaped
#2715LocalWeb All In One36342975k+Non-prefixed global variable
#2716MailMunch – Grow your Email List36102496k+Output is not escaped
#2717Manage Notification E-mails3612998100k+Non-prefixed function
#2718Materialis Companion36129676k+Unsafe printing function
#2719Media Deduper3660999k+Missing Arg Domain
#2720Microsoft Clarity3648163200k+Nonce verification recommended
#2721Mobile Menu Builder for WordPress368133600Output is not escaped
#2722Motors VIN Decoder368788400Output is not escaped
#2723코드엠샵 마이사이트 – MSHOP MY SITE365855800Output is not escaped
#2724Multiple Sidebars3610975600Non Singular String Literal Domain
#2725WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#2726News Manager3613457600Output is not escaped
#2727News Ticker for Elementor3676572k+Text Domain Mismatch
#2728NextGEN Custom Fields362151311k+SQL query is not prepared
#2729MailerLite – Signup forms (official)36430158100k+Output is not escaped
#2730We’re Open!362731875k+Unsafe printing function
#2731Order Status History for WooCommerce362101711k+Output is not escaped
#2732Ovation Elements362339910k+Non-prefixed global variable
#2733Ozh' Admin Drop Down Menu36125433k+Output is not escaped
#2734PayPal Currency Converter BASIC for WooCommerce3634820400Output is not escaped
#2735PayTR Sanal POS WooCommerce – iFrame API361175410k+Output is not escaped
#2736PDF Forms Filler for CF736185793k+Text Domain Mismatch
#2737PDF Forms Filler for WPForms3616154600Text Domain Mismatch
#2738Peter’s Post Notes362241023k+Output is not escaped
#2739Photoswipe Masonry Gallery3657476k+Non Singular String Literal Text
#2740Plugins Garbage Collector (Database Cleanup)36325110k+Missing nonce verification
#2741Post Views Stats Counter36142241700Non-prefixed global variable
#2742ActiveCampaign Postmark for WordPress36477550k+Text Domain Mismatch
#2743WowStore – Store Builder & Product Blocks for WooCommerce36564374k+Non-prefixed global variable
#2744افزونه رسمی ترب36428630k+Exception output is not escaped
#2745Qubely – Advanced Gutenberg Blocks3639788k+Request data is not unslashed
#2746Quick 301 Redirects36891205k+Non-prefixed global variable
#2747Direct Checkout – Quick View – Buy Now For WooCommerce36901122k+Missing nonce verification
#2748Rara One Click Demo Import361229820k+Missing Translators Comment
#2749Recent Posts3610630500Text Domain Mismatch
#2750Responsive Testimonials3625232500Text Domain Mismatch