WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Input is not sanitized

Request data is used without being cleaned for the expected type or format.

critical weight

Why It Shows Up

The scan found superglobal input flowing into code without a sanitizer such as `sanitize_text_field()`, `absint()`, `sanitize_key()`, `esc_url_raw()`, or a custom allowlist.

Why It Matters

Unsanitized input can pollute stored settings, alter logic, break queries, or become part of a later security issue.

How to Fix

  • Unslash request data with `wp_unslash()` first.
  • Choose the sanitizer for the expected value, such as `absint()` for IDs or `sanitize_key()` for keys.
  • Use allowlists for actions, sort fields, file names, option names, and other constrained values.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1501Waitlist Woocommerce ( Back in stock notifier )302723114k+Output is not escaped
#1502Checkout with Cash App on WooCommerce301223082k+Non-prefixed global variable
#1503Dropify301322542k+Nonce verification recommended
#1504Webling30147313500Input is not validated
#1505Widget Manager Light3023383600Text Domain Mismatch
#1506Widgetize Pages Light301451043k+Output is not escaped
#1507WonderPush – Web Push Notifications – WooCommerce Abandoned Cart – GDPR30152192600Missing direct file access protection
#1508Delivery & Pickup Date Time for WooCommerce304404355k+Non-prefixed global variable
#1509FOX – Currency Switcher Professional for WooCommerce302111,02250k+Non-prefixed global variable
#1510WooPayments: Integrated WooCommerce Payments30182308900k+Exception output is not escaped
#1511WooCommerce Tax (formerly WooCommerce Shipping & Tax)30103198600k+Non-prefixed class
#1512WP Admin UI Customize3062939030k+Non-prefixed global variable
#1513WP Docs302682711k+Output is not escaped
#1514remarketable3028193600Output is not escaped
#1515WP Inventory Manager308562331k+Output is not escaped
#1516Photo Gallery Slideshow & Masonry Tiled Gallery308063521k+Output is not escaped
#1517WPS Cleaner3043049120k+Output is not escaped
#1518WPZOOM Addons for Beaver Builder302,1681774k+Text Domain Mismatch
#1519Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended
#1520YayPricing – WooCommerce Dynamic Pricing & Discounts301741863k+Non-prefixed global variable
#1521YASR – Yet Another Star Rating Plugin for WordPress3025237810k+Output is not escaped
#1522YITH Pre-Order for WooCommerce303971,4646k+Non-prefixed global variable
#1523YITH WooCommerce Popup303951,5512k+Non-prefixed global variable
#1524YITH WooCommerce Product Slider Carousel303891,4794k+Non-prefixed global variable
#1525zahls.ch Credit Cards, PostFinance and TWINT for WooCommerce301212653k+Non-prefixed global variable
#1526Zoho CRM Lead Magnet301011,0253k+Request data is not unslashed
#1527a3 Lazy Load318323990k+Dynamic hook name
#1528ActiveCampaign – The autonomous marketing platform312359840k+Output is not escaped
#1529AEH Speed Optimization: Browser Cache, Optimized Minify, Lazy Loading & Image Optimization31911332k+Output is not escaped
#1530Extra Product Options Builder for WooCommerce311131942k+Non-prefixed global variable
#1531Advanced Category Excluder31349160600Output is not escaped
#1532Advanced Woo Search – Product Search for WooCommerce3122937770k+Nonce verification recommended
#1533AI Builder – Generate pages, blocks, images & translate with AI31101194500Non-prefixed global variable
#1534AI Copilot – Content Generator311591631k+wp function not compatible with requires wp
#1535Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter315719650k+Nonce verification recommended
#1536Apaczka.pl WooCommerce31992761k+Non-prefixed global variable
#1537APCu Manager3115313610k+Output is not escaped
#1538Asgaros Forum3116741210k+Output is not escaped
#1539The SEO Framework – Fast, Automated, Effortless.31363609200k+Non-prefixed global variable
#1540AI ChatBot with ChatGPT and Content Generator by AYS31170378400Non-prefixed global variable
#1541SEO合集(支持百度/Google/Bing/头条推送)31131,407800Direct Query
#1542Thanh Toán Quét Mã QR Code Tự Động – MoMo, ViettelPay, VNPay và 40 ngân hàng Việt Nam3159870700Text Domain Mismatch
#1543Яндекс Доставка (Boxberry)3146150500Missing nonce verification
#1544Buy Me a Coffee – Button and Widget Plugin311381406k+Output is not escaped
#1545CashBill.pl – Płatności WooCommerce31181101900Output is not escaped
#1546České služby pro WordPress31951391k+Output is not escaped
#1547cformsII317775363k+Unsafe printing function
#1548Newsletter Sign-Up for CleverReach31174722k+Output is not escaped
#1549CleverReach® WP31103934k+Non-prefixed global variable
#1550Co-marquage service-public.fr31842131k+Non-prefixed global variable