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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1651Kargo Takip35841423k+Missing
#1652Kaya QR Code Generator351934020k+Non Singular String Literal Domain
#1653KBoard 위젯 – 워드프레스 게시판3553323k+Output Not Escaped
#1654Keyring352332031k+Output Not Escaped
#1655Kustom Checkout for WooCommerce358249710k+Dynamic Hookname Found
#1656Lead Call Buttons35113816k+Output Not Escaped
#1657Lead Form Builder & Contact Form354003459k+Output Not Escaped
#1658Less PHP Compiler35163473k+Exception Not Escaped
#1659Login-Logout3510483k+Output Not Escaped
#1660Login Page Styler – Custom WordPress Login Page Customizer & Security351251682k+Missing Arg Domain
#1661Magical Addons For Elementor ( Header Footer Builder, Free Elementor Widgets, Elementor Templates Library )352731275k+Output Not Escaped
#1662MapSVG – Vector maps, Image maps, Google Maps3574471k+missing direct file access protection
#1663Mark Posts3530341k+Missing Unslash
#1664Mechanic Visitor Counter35240668k+Output Not Escaped
#1665Media Library Downloader3521164k+Output Not Escaped
#1666Restaurant Menu – Food Ordering System – Table Reservation353171868k+Unsafe Printing Function
#1667MetaSlider Gallery – Image Gallery, Lightbox Galleries, Modal Windows351574910k+Output Not Escaped
#1668MotoPress Hotel Booking Styles & Templates35371910k+block api version too low
#1669One Page Express Companion351326510k+Output Not Escaped
#1670ONet Regenerate Thumbnails35190641k+Text Domain Mismatch
#1671Plugin Ongkos Kirim JNE Tiki Sicepat Wahana J&T POS for Woocommerce351171442k+Output Not Escaped
#1672OPcache Manager35155751k+Output Not Escaped
#1673Order Delivery Date for WooCommerce352,0607310k+wp function not compatible with requires wp
#1674OT Flatsome Vertical Menu351262610k+Text Domain Mismatch
#1675Page Optimize357041200k+Non Singular String Literal Domain
#1676Page Visits Counter – Lite3528355k+Output Not Escaped
#1677Paytm Payment Gateway35921043k+Missing Arg Domain
#1678Paytrail for WooCommerce3528463k+Non Prefixed Variable Found
#1679Perfecty Push Notifications352042134k+Not Prepared
#1680Pie Calendar – Events Calendar Made Simple3583531k+Text Domain Mismatch
#1681Piwik PRO352233k+Output Not Escaped
#1682Pochipp352710220k+Non Prefixed Variable Found
#1683Poptin – Email Marketing Automation, Newsletter & Exit Pop Ups, Email Popups351733420k+Output Not Escaped
#1684Post Content Shortcodes35205562k+Output Not Escaped
#1685Post Meta Data Manager35301121k+Non Prefixed Variable Found
#1686Posts Table with Search & Sort35143333k+Text Domain Mismatch
#1687PowerPack Addons for Elementor (Free Widgets, Extensions and Templates)3565680k+Post Not In exclude
#1688Print, PDF, Email by PrintFriendly352202920k+Unsafe Printing Function
#1689Product Input Fields for WooCommerce3518844k+Non Prefixed Function Found
#1690Min Max Step Quantity Limits Manager for WooCommerce35671583k+Non Prefixed Variable Found
#1691Ninjalytics: Sales Reports & Order Export for WooCommerce and EDD3515306k+Non Prefixed Variable Found
#1692Push Notifications by LaraPush3532764k+Non Prefixed Variable Found
#1693ReactPress – Create React App for WordPress3526433k+Missing Unslash
#1694Real Time Validation for Gravity Forms35185302k+Output Not Escaped
#1695Really Simple Google Tag Manager (GTM)35115154k+Text Domain Mismatch
#1696Recurio – Ultimate Subscription for WooCommerce35413001k+Direct Query
#1697Related Posts by Taxonomy351319710k+Output Not Escaped
#1698Related Posts for WordPress3520718010k+Output Not Escaped
#1699Remove Dashboard Access35162330k+wp function not compatible with requires wp
#1700ReOrder Posts within Categories35392077k+Non Prefixed Variable Found