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
#1751Multi Currency For WooCommerce3287701k+Non-prefixed global variable
#1752Webdzier Companion3253989800Text Domain Mismatch
#1753WebwinkelKeur: Webshop keurmerk & reviews for WordPress32200474k+Short PHP open tag found
#1754Management App for WooCommerce – Order notifications, Order management, Lead management, Uptime Monitoring32196160900Text Domain Mismatch
#1755Easy 3D Viewer323992411k+Text Domain Mismatch
#1756BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net32593340k+Non-prefixed global variable
#1757Payment Gateway for Redsys & WooCommerce Lite321257520k+Text Domain Mismatch
#1758WooMS3219958500Output is not escaped
#1759WP 2-step verification32154651k+Output is not escaped
#1760WP Bannerize Pro32281216800Text Domain Mismatch
#1761WP fail2ban – Advanced Security327515360k+Dynamic hook name
#1762wp-jalali322196610k+Text Domain Mismatch
#1763WP Popup32539651k+Text Domain Mismatch
#1764SEOPress – AI SEO Plugin & On-site SEO32138429300k+Non-prefixed global variable
#1765WP-Stats322371262k+Output is not escaped
#1766WP Weixin3260152400Non-prefixed constant
#1767WPCasa – Real Estate for WordPress32854291k+Non-prefixed global variable
#1768wpDirAuth32250135500wp function not compatible with requires wp
#1769Privacy Policy Generator, Terms & Conditions, GDPR, CCPA, Cookie Policy & Disclaimer Templates – WPLP Legal Pages322640910k+Non-prefixed global variable
#1770WT GeoTargeting3289431k+Output is not escaped
#1771YITH Infinite Scrolling323871,41710k+Non-prefixed global variable
#1772YITH WooCommerce Badge Management324131,44610k+Non-prefixed global variable
#1773YITH WooCommerce Compare324221,508100k+Non-prefixed global variable
#1774YITH WooCommerce Quick View323881,42090k+Non-prefixed global variable
#1775Yoo Slider – Image Slider & Video Slider32744209600Output is not escaped
#1776Advanced Coupons for WooCommerce Coupons & Store Credit338421520k+Non-prefixed global variable
#1777Advanced Forms for ACF331692783k+Non-prefixed hook name
#1778Agile CRM3316381600wp function not compatible with requires wp
#1779AI WP Writer – SEO content generator, chatGPT, Gemini335815313k+Text Domain Mismatch
#1780App Builder – Create Native Android & iOS Apps On The Flight3373119600Text Domain Mismatch
#1781Archive Posts Sort Customize3333897600Output is not escaped
#1782Premium Portfolio Features for Phlox theme3320413740k+Output is not escaped
#1783AWeber – Free Sign Up Form and Landing Page Builder Plugin for Lead Generation and Email Newsletter Growth33332299k+Non-prefixed global variable
#1784Awesome Widgets for SiteOrigin Page Builder3331459500Text Domain Mismatch
#1785Background Per Page338056700Text Domain Mismatch
#1786Ultimate Before After Image Slider & Gallery – BEAF334888730k+Text Domain Mismatch
#1787Bosta WooCommerce33303180700Text Domain Mismatch
#1788Activity Plus Reloaded for BuddyPress3388931k+Output is not escaped
#1789Five Star Business Profile and Schema332891387k+Output is not escaped
#1790Addi – Cuotas que se adaptan a ti331062092k+Direct Query
#1791Cargus334864700Input is not sanitized
#1792Nexi XPay334962776k+Text Domain Mismatch
#1793CartPops – High Converting Add To Cart Popup For WooCommerce33631884k+Non-prefixed global variable
#1794Century ToolKit3311878700Output is not escaped
#1795Chartify – WordPress Chart Plugin33764113k+Non-prefixed global variable
#1796Civic Cookie Control331,8812192k+Text Domain Mismatch
#1797Clicky Analytics331669210k+Output is not escaped
#1798Companion Auto Update3315929840k+Direct Query
#1799Companion Sitemap Generator – Simple, Smart, and SEO-Ready33118577k+Missing Translators Comment
#1800Contact Form Block336473500Non Singular String Literal Domain