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
#801Auto Affiliate Links243814163k+Output is not escaped
#802WP Fastest Cache – WordPress Cache Plugin245417531m+Unsafe printing function
#803Iptanus File Upload245091,32510k+Non-prefixed function
#804WP Helper Premium243,9091,5171k+Text Domain Mismatch
#805WP Hotel Booking249011,5327k+Non-prefixed global variable
#806WP Job Portal – AI-Powered Recruitment System for Company or Job Board website24781,1588k+Missing Version
#807WP Layouts243491463k+Text Domain Mismatch
#808WP-Members Membership Plugin2466938250k+Output is not escaped
#809WP Meta and Date Remover246651,31490k+Non-prefixed global variable
#810WP Notification Bell247361,591700Non-prefixed global variable
#811پارسی دیت – Parsi Date24106291100k+Non-prefixed hook name
#812WP Post Author – Author Box, Multiple Authors, Guest Authors & Custom Avatars248611,57310k+Non-prefixed global variable
#813WP Recipe Maker2449494250k+Non-prefixed global variable
#814WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77739440k+Text Domain Mismatch
#815WP School Calendar241,3611,721400Non-prefixed global variable
#816WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce24911,7257k+Non-prefixed hook name
#817WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#818WP Travel – Ultimate Travel Booking System, Tour Management Engine242271,9544k+Non-prefixed hook name
#819WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0125,68920k+Non-prefixed global variable
#820Export All Posts, Products, Orders & Users | WP Ultimate Exporter | WordPress CSV Export243631,1306k+Direct Query
#821Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress242,5812,109100k+Output is not escaped
#822WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#823WP Voting Contest Lite24259258400Text Domain Mismatch
#824WPAdverts – Classifieds Plugin241,3084964k+Output is not escaped
#825WPeMatico RSS Feed Fetcher241,37858710k+Output is not escaped
#826WPGSI: Spreadsheet Integration247841,5872k+Non-prefixed global variable
#827WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)244821892k+Output is not escaped
#828WpStream – Live Streaming, Video on Demand, Pay Per View241,7257423k+Text Domain Mismatch
#829xili-language241,501523600Output is not escaped
#830XT Ajax Add To Cart for WooCommerce249851,6651k+Non-prefixed global variable
#831XT Variation Swatches for WooCommerce241,0331,809500Non-prefixed global variable
#832YITH WooCommerce Gift Cards244361,53410k+Non-prefixed global variable
#833YITH WooCommerce Product Add-Ons244602,06920k+Non-prefixed global variable
#834YITH WooCommerce Subscription244391,5387k+Non-prefixed global variable
#835YITH WooCommerce Waitlist244201,5003k+Non-prefixed global variable
#836YITH WooCommerce Wishlist244481,486400k+Non-prefixed global variable
#837YITH WooCommerce Product Gallery & Image Zoom244181,49020k+Non-prefixed global variable
#838YMC Filter24121,7294k+Non-prefixed global variable
#839Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation241,2113,15230k+Non-prefixed global variable
#8403DPrint Lite251751,029700Non-prefixed global variable
#841Dynamic Pricing With Discount Rules for WooCommerce251652055k+Non-prefixed global variable
#842Adminify – White Label, Admin Menu Editor, Login Customizer255461,3797k+Non-prefixed global variable
#843AdRotate Banner Manager251,36384620k+Unsafe printing function
#844Advanced Floating Content Lite256431,3487k+Non-prefixed global variable
#845Advanced WordPress Reset – Debug, Recover & Reset WP2547546420k+Output is not escaped
#846AF Companion – Starter Sites, Speed Booster & Growth Suite for Professional Publishing256651,48610k+Non-prefixed global variable
#847Affiliates256891,4832k+Output is not escaped
#848FiboSearch – Ajax Search for WooCommerce25603302100k+Output is not escaped
#849AliExpress Dropshipping Plugin for WooCommerce Stores255557344k+Text Domain Mismatch
#850All 404 Redirect to Homepage25140301200k+date date