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
#3051Action Scheduler389213420k+Exception output is not escaped
#3052Parallax Scroll by adamrob.co.uk38102511k+Output is not escaped
#3053Add Customer for WooCommerce382291531k+Text Domain Mismatch
#3054Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus3856463k+Output is not escaped
#3055Admin Bar & Dashboard Access Control3894373k+Text Domain Mismatch
#3056Admin Management Xtended382801615k+Output is not escaped
#3057Admin Tools38189103k+Unsafe printing function
#3058AdRoll for WooCommerce Stores384025600Output is not escaped
#3059AWCA – The Great Analytics Insights for Your eStore382381432k+Output is not escaped
#3060Advanced 301 and 302 Redirect38813391k+Non-prefixed global variable
#3061Advanced Media Offloader3857935k+error log error log
#3062Advanced Product Search For WooCommerce38160384k+Text Domain Mismatch
#3063Advanced Sermons388331841k+Unsafe printing function
#3064Afterpay Gateway for WooCommerce381836210k+Text Domain Mismatch
#3065AK Featured Post Widget381354400Output is not escaped
#3066Alphabetic Pagination38144117500Unsafe printing function
#3067Anant Sites — Elementor & Gutenberg Readymade Template Library Free & Pro Templates38201561k+Non-prefixed global variable
#3068Announce from the Dashboard38138247k+Non Singular String Literal Domain
#3069Announcement Bar38192613k+Non Singular String Literal Domain
#3070Any Mobile Theme Switcher38695920k+Output is not escaped
#3071Aplazame383439500Non-prefixed global variable
#3072Activity Log – Monitor & Record User Changes3881149200k+Nonce verification recommended
#3073Ashe Extra38109543k+Text Domain Mismatch
#3074Attachments38238668k+Unsafe printing function
#3075Audio Story Images384644400Output is not escaped
#3076Author Category3885254k+Output is not escaped
#3077Auto Prune Posts3854571k+Output is not escaped
#3078Autologin Links3873748k+Output is not escaped
#3079Automatic Post Tagger385923072k+Output is not escaped
#3080bbPress Login Register Links On Forum Topic Pages3814236600Text Domain Mismatch
#3081Beauty Form Styler for Gravity Forms387093600Output is not escaped
#3082Before After Image Comparison Slider for Elementor38633610k+Text Domain Mismatch
#3083Bible Verse of the Day38378233k+Unsafe printing function
#3084SoftTech-IT bKash, Rocket, Nagad38164816k+Text Domain Mismatch
#3085Blogger Importer38443950k+Output is not escaped
#3086Bot Block – Stop Spam Referrals in Google Analytics382842600Output is not escaped
#3087BuddyPress Follow38114671k+Text Domain Mismatch
#3088Cache Warmer38322191k+Interpolated SQL is not prepared
#3089Car Route Planner Plugin3813517400Output is not escaped
#3090Category Posts Widget381532640k+Output is not escaped
#3091CC Child Pages38631529k+Non-prefixed global variable
#3092Cecabank WooCommerce Plugin3863323k+Text Domain Mismatch
#3093Certificate Verification3833401k+Output is not escaped
#3094WPAppsDev – CF7 Form Submission Limit38104331k+Text Domain Mismatch
#3095Contact Form 7 – Post Fields38167253k+Text Domain Mismatch
#3096CF7 to Webhook381027230k+Unsafe printing function
#3097Checkout Files Upload for WooCommerce38571207k+Input is not sanitized
#3098Classic Editor Plus – WordPress Classic Editor plugin by Felix388342500Text Domain Mismatch
#3099Clever Mega Menu for Visual Composer38500871k+Output is not escaped
#3100Clever Mega Menu for Elementor38835441k+Output is not escaped