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
#4851Holded integration5572232k+Non Singular String Literal Domain
#4852Insert Pages55523040k+Output is not escaped
#4853Landingi Landing Pages5518232k+Input is not sanitized
#4854LifterLMS Labs555182k+Output is not escaped
#4855Login or Logout Menu Item5513720k+Unsafe printing function
#4856LoginPress | wp-login Custom Login Page Customizer55125308200k+Non-prefixed function
#4857Mailster for WooCommerce5523321k+Non-prefixed global variable
#4858LexonRank: AI Link Building, Free Backlinks & SEO Automation5515201k+Nonce verification recommended
#4859Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#4860Mortgage Calculator5598164k+Text Domain Mismatch
#4861Page Animations And Transitions5589671k+Non Singular String Literal Domain
#4862Fast Page & Post Duplicator55122560k+Direct Query
#4863Page Tagger5530102k+Output is not escaped
#4864Virtual Robots.txt55102140k+Input is not validated
#4865Quick and Easy Testimonials5562323k+Non Singular String Literal Domain
#4866Quick Bulk Post & Page Creator554312k+Text Domain Mismatch
#4867Quick Bulk Term Taxonomy Creator55372400Text Domain Mismatch
#4868Refer A Friend for WooCommerce by WPGens5577211k+Text Domain Mismatch
#4869Semrush Content Toolkit5522242k+Non-prefixed global variable
#4870Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg5523191k+Output is not escaped
#4871SM Vertical Menu55451400Output is not escaped
#4872Free customer chat solution551810500Output is not escaped
#4873Text Changer for Welcart5547743500Text Domain Mismatch
#4874Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#4875Trusona for WordPress55834500Non-prefixed function
#4876VK Block Patterns55861100k+Non-prefixed function
#4877AAArdvark Accessibility Reports556242700Non-prefixed global variable
#4878Payment Integration Wompi – El Salvador555027800Text Domain Mismatch
#4879WP Ultimate Review552338170k+Non-prefixed global variable
#4880Image Widget by Angie Makes55483500Output is not escaped
#4881Yext Plugin551623700Non-prefixed function
#4882Admin Bar Fix564018400Text Domain Mismatch
#4883AI Copilot – ChatGPT Chatbot & AI Engine for Post Automation5665201k+Text Domain Mismatch
#4884All in One SEO Pack Importer561725500Direct Query
#4885Anti-Captcha (anti-spam botblocker)5623261k+rand mt rand
#4886BotPenguin – Generative AI Chatbot with Live Chat & ChatGPT56127600Unsafe printing function
#4887BuddyCommerce: WooCommerce and BuddyPress Integration562919800Output is not escaped
#4888Contextual Adminbar Color561816500Output is not escaped
#4889Debug Bar Cron56731400Output is not escaped
#4890FluentSnippets – High-Performance Code Snippets, Header & Footer Code, Custom CSS & PHP Code Manager56312750k+Nonce verification recommended
#4891Easy Digital Downloads Featured Downloads5615151k+Output is not escaped
#4892Fluent Connect – Connect ThriveCart with your WordPress and FluentCRM563754600curl curl setopt
#4893Grids: Layout builder for WordPress5624272k+Missing direct file access protection
#4894Karma Music Player by Kadar56479700Output is not escaped
#4895Form data to kintone5625221k+Output is not escaped
#4896Kwayy HTML Sitemap5613196k+Missing nonce verification
#4897LearnPress – Course Wishlist56352220k+Output is not escaped
#4898Free Live Chat Support56920600Output is not escaped
#4899MAS Brands for WooCommerce56801510k+Text Domain Mismatch
#4900reCAPTCHA for Ninja Forms56219600Output is not escaped