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
#2401Nooz35287108500Text Domain Mismatch
#2402Meta pixel for WordPress359040400k+Exception output is not escaped
#2403One Page Express Companion351326510k+Output is not escaped
#2404ONet Regenerate Thumbnails35190641k+Text Domain Mismatch
#2405Plugin Ongkos Kirim JNE Tiki Sicepat Wahana J&T POS for Woocommerce351171442k+Output is not escaped
#2406OPcache Manager35155751k+Output is not escaped
#2407Order Delivery Date for WooCommerce352,0757310k+wp function not compatible with requires wp
#2408OT Flatsome Vertical Menu351262610k+Text Domain Mismatch
#2409OtFm Gutenberg Spoiler – (or FAQ) collapse block3569600trademarked term
#2410Page Optimize357041200k+Non Singular String Literal Domain
#2411Page Visits Counter – Lite3528355k+Output is not escaped
#2412Paybox WooCommerce Payment Gateway3516588500Non Singular String Literal Domain
#2413Paytm Payment Gateway35921043k+Missing Arg Domain
#2414Paytrail for WooCommerce3528463k+Non-prefixed global variable
#2415Perfecty Push Notifications352042134k+SQL query is not prepared
#2416Permissions Editor for Ninja Forms352961k+Output is not escaped
#2417Pie Calendar – Events Calendar Made Simple3583531k+Text Domain Mismatch
#2418Piwik PRO352233k+Output is not escaped
#2419Pixeline's Email Protector35775800Unsafe printing function
#2420Planyo online reservation system356490400Output is not escaped
#2421Plausible Analytics352446110k+Exception output is not escaped
#2422Accept Cryptocurrencies with Plisio3537471k+Text Domain Mismatch
#2423Pochipp352710220k+Non-prefixed global variable
#2424Poptin – Email Marketing Automation, Newsletter & Exit Pop Ups, Email Popups351682920k+Output is not escaped
#2425Popular Posts3516671900Unsafe printing function
#2426Popup with fancybox35196168900Unsafe printing function
#2427Post Content Shortcodes35205562k+Output is not escaped
#2428Post Draft Preview354969700Text Domain Mismatch
#2429Post List Featured Image35112100900Output is not escaped
#2430Post Meta Data Manager35301121k+Non-prefixed global variable
#2431Post Password Token3513238600Text Domain Mismatch
#2432Posts Table with Search & Sort35143333k+Text Domain Mismatch
#2433PowerPack Addons for Elementor (Free Widgets, Extensions and Templates)3565680k+Post Not In exclude
#2434Product Input Fields for WooCommerce3518844k+Non-prefixed function
#2435Min Max Step Quantity Limits Manager for WooCommerce35671583k+Non-prefixed global variable
#2436Ninjalytics: Sales Reports & Order Export for WooCommerce and EDD356326k+Non-prefixed global variable
#2437Pronamic Client3511148700Output is not escaped
#2438Publitio354726400curl curl setopt
#2439Push Notifications by LaraPush3532765k+Non-prefixed global variable
#2440Push7354517700Short PHP open tag found
#2441QuickWebP – Compress / Optimize Images & Convert WebP | SEO Friendly352251108k+Non Singular String Literal Domain
#2442Quran multilanguage Text & Audio35177166500Output is not escaped
#2443ReactPress – Create React App for WordPress3526433k+Request data is not unslashed
#2444Real Time Validation for Gravity Forms35185302k+Output is not escaped
#2445Really Simple Google Tag Manager (GTM)35115154k+Text Domain Mismatch
#2446Related Posts by Taxonomy351319710k+Output is not escaped
#2447Related Posts for WordPress3520718010k+Output is not escaped
#2448Remove Admin Toolbar35137600Missing direct file access protection
#2449Remove Dashboard Access35162330k+wp function not compatible with requires wp
#2450ReOrder Posts within Categories35392077k+Non-prefixed global variable