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
#651Force Sell for WooCommerce24697455600Text Domain Mismatch
#652Formidable PRO2PDF242184771k+Non-prefixed global variable
#653Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#654Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#655FV Simpler SEO247663082k+Text Domain Mismatch
#656FV Player 8243231,3831k+Non-prefixed function
#657Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632210k+Text Domain Mismatch
#658GD Mail Queue24502582700Output is not escaped
#659Cookie Banner for GDPR / CCPA – WPLP Cookie Consent241,2141,9249k+Non-prefixed global variable
#660Genealogical Tree – Family Tree & Ancestry for WordPress245601,641600Non-prefixed global variable
#661GEO my WP245542,0913k+Non-prefixed hook name
#662GG Woo Feed for WooCommerce Shopping Feed on Google and Other Channels244695921k+Non-prefixed global variable
#663Connector Wizard (formerly LC Wizard)242494481k+Non-prefixed function
#664Assets manager, dequeue scripts, dequeue styles for WordPress245922552k+Output is not escaped
#665Simple Calendar – Google Calendar Plugin242,05359250k+Missing direct file access protection
#666Easy Google Maps241,76438920k+Non Singular String Literal Domain
#667Grid/List View for WooCommerce241,1165462k+Output is not escaped
#668GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#669Hide Shipping Method For WooCommerce249461,44710k+Non-prefixed global variable
#670HT Mega Addons for Elementor – Elementor Widgets & Template Builder2412,3521,47470k+Text Domain Mismatch
#671Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#672Import from YML2497306400Non-prefixed global variable
#673Import and export users and customers241,04035770k+Unsafe printing function
#674Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#675Keap Official Opt-in Forms248291,0461k+Non-prefixed global variable
#676Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#677InstaWP Connect – 1-click WP Staging & Migration2425381140k+Non-prefixed global variable
#678Dynamics 365 Integration24383166600Output is not escaped
#679Joli Table Of Contents246531,7557k+Non-prefixed global variable
#680Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#681KiviCare – Clinic & Patient Management System (EHR)242238802k+Direct Query
#682Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress241,855953100k+Output is not escaped
#683LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#684LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#685Load More Products for WooCommerce2473145920k+Text Domain Mismatch
#686Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#687Event Booking Manager for WooCommerce – Registration, RSVP, Calendar & Tickets249692,1407k+Non-prefixed global variable
#688Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable
#689Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails244,6961,4805k+Text Domain Mismatch
#690Mailchimp for WooCommerce24523663200k+Non-prefixed global variable
#691MailerPress – Newsletter, email marketing & AI automation248053,9311k+Direct Query
#692Mailjet Email Marketing2443520610k+Unsafe printing function
#693Mang Board WP241,2134,7209k+Non-prefixed global variable
#694Admin Tweaks241,507206900Text Domain Mismatch
#695Marketing Automation24440677600Non-prefixed global variable
#696Mass Pages/Posts Creator247361,3641k+Non-prefixed global variable
#697Media Library Folders2488980710k+Text Domain Mismatch
#698Min and Max Quantity for WooCommerce2460345920k+Text Domain Mismatch
#699Receive customer payments on Woocommerce245491,4191k+Non-prefixed global variable
#700Timetable and Event Schedule by MotoPress2445623230k+Output is not escaped