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
#3601Animated Live Wall Gallery4027722k+Request data is not unslashed
#3602Athemes Toolbox40254583k+Text Domain Mismatch
#3603Atomic Edge Security – Firewall, Malware Scan and Login Security4012184700Non-prefixed global variable
#3604Attachment Importer4024763k+Input is not sanitized
#3605Auto Upload Images40621320k+Unsafe printing function
#3606Autocomplete LearnDash Lessons and Topics4046161k+Missing Arg Domain
#3607AutoConvert Greeklish Permalinks401161330k+Text Domain Mismatch
#3608Mastodon Autopost404150700Output is not escaped
#3609Back To The Top Button40312714k+Non-prefixed global variable
#3610Bangladeshi Payment Gateways – Make Payment Using QR Code4040365k+Output is not escaped
#3611Basic Interactive World Map4094541k+Text Domain Mismatch
#3612bbPress WP Tweaks40147181k+Output is not escaped
#3613BH Custom CSS3 Preloader – Just play and play4043926900Text Domain Mismatch
#3614Billingo Official for WooCommerce4025373k+Output is not escaped
#3615Black Studio TinyMCE Widget403928200k+Output is not escaped
#3616Broken Link Notifier40111931k+Non-prefixed global variable
#3617Bubble Menu – Floating Button Menu with Sticky Navigation4022161k+Nonce verification recommended
#3618BuddyPress Profile Completion402830500Output is not escaped
#3619Bulk Add Terms407427800Text Domain Mismatch
#3620Bulk Featured Image4069117800Output is not escaped
#3621Bulk Move4085449k+Unsafe printing function
#3622Buy one Get one Free – BOGO discount rule maker for WooCommerce4011957400Text Domain Mismatch
#3623Coming soon Page402418500Text Domain Mismatch
#3624Custom Cart Link for WooCommerce402416700Unsafe printing function
#3625Catalog for Woocommerce4092751k+Output is not escaped
#3626Categories Metabox Enhanced4077361k+Output is not escaped
#3627Category Featured Images Extended4017740400Text Domain Mismatch
#3628CC BMI Calculator401357800Output is not escaped
#3629CleverReach Integration for Contact Form 74010343700Text Domain Mismatch
#3630Contact form 7 TO API + Basic Auth4073301k+Non Singular String Literal Domain
#3631Contact Form 7 to Mailjet407039600Output is not escaped
#3632Charity Addon for Elementor4048081k+Text Domain Mismatch
#3633Classified Ads40136381k+Text Domain Mismatch
#3634Cleaner Gallery404082k+Unsafe printing function
#3635Client Portal – Private user pages and login4052293k+Output is not escaped
#3636Client Portal : SuiteDash Direct Login4093171k+Text Domain Mismatch
#3637Top-Bar CodeBulls409113700Text Domain Mismatch
#3638codoc4019392k+Request data is not unslashed
#3639Complete Image Sitemap4055181k+Output is not escaped
#3640Conditional WooCommerce Checkout Field408422400Unsafe printing function
#3641Contact Form 7 GetResponse Extension4090181k+Text Domain Mismatch
#3642Contact Form 7 Multi-Step Forms40654150k+Output is not escaped
#3643Database Addon for Contact Form 7 – CFDB7403556600k+Nonce verification recommended
#3644Free Cookie Notice & Consent Banner for Privacy Compliance (GDPR, CCPA, DSGVO and others)4039156k+Missing direct file access protection
#3645Copyscape Premium40148133800SQL query is not prepared
#3646Corona Virus Data40279271k+Unsafe printing function
#3647Coupon Generator for WooCommerce40392810k+Unsafe printing function
#3648Crisp – Live Chat and Chatbot40242020k+Unsafe printing function
#3649Cron Logger4049361k+Output is not escaped
#3650Cryout Serious Theme Settings403325140k+Output is not escaped