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
#551Yatra – Travel Booking & Tour Operator Software232,2364,024600Non-prefixed global variable
#552YITH Essential Kit for WooCommerce #1233971,4815k+Non-prefixed global variable
#553YITH PayPal Express Checkout for WooCommerce233871,4431k+Non-prefixed global variable
#554YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#555YITH WooCommerce Ajax Product Filter234631,52770k+Non-prefixed global variable
#556Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#557Zephyr Project Manager236672,4541k+Non-prefixed global variable
#5581 Click Migration & Backup: Free WordPress Migration Plugin with Zero Downtime & Easy Clone24140193400Direct Query
#559404 Solution244831,35510k+Non-prefixed class
#560A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#561Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#562AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#563Ad Inserter – Ad Manager & AdSense Ads244,260812300k+Output is not escaped
#564Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#565Advanced Contact form 7 DB247641,96070k+Non-prefixed global variable
#566Advanced iFrame248871,12040k+Non-prefixed global variable
#567Affiliates Manager241,2686538k+Unsafe printing function
#568All Embed – Multi-Source Embed Widgets for Elementor247291,310600Non-prefixed global variable
#569All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#570Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#571Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp
#572Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#573Auto-Install Free SSL – Generate & Install Free SSL Certificates249911,4958k+Non-prefixed global variable
#574TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA2493916170k+Non Singular String Literal Domain
#575AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#576Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#577Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244821,25350k+Non-prefixed global variable
#578bBlocks – Essential Gutenberg Blocks & Patterns Collection246561,511700Non-prefixed global variable
#579Backuply – Backup, Restore, Migrate and Clone24704551700k+Non-prefixed global variable
#580Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#581Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#582Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#583Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More243429306k+Non-prefixed global variable
#584Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#585BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#586Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable
#587Booking and Rental Manager for Bike | Car | Resort | Appointment | Dress | Equipment242621,7181k+Non-prefixed global variable
#588Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#589Brands for WooCommerce247736936k+Text Domain Mismatch
#590Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content2423729120k+error log print r
#591BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,3131,425500Text Domain Mismatch
#592Builderall for WordPress244,7781,3071k+Text Domain Mismatch
#593Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245761,34470k+Non-prefixed global variable
#594Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2434460940k+Non-prefixed global variable
#595Event Calendar – Calendar241,1111,2622k+Text Domain Mismatch
#596Captivate Sync241735571k+Non-prefixed global variable
#597Categorify – WordPress Media Library Category & File Manager245731,3851k+Non-prefixed global variable
#598Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#599Business Essentials for Contact Form 7246744038k+Text Domain Mismatch
#600WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable