WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Input is not validated

Request data is used without checking that it is allowed for the operation.

critical weight

Why It Shows Up

The scan found input from a request superglobal being used without validation such as capability checks, allowlists, type checks, or range checks.

Why It Matters

Sanitization cleans a value, but validation proves the value is acceptable. Missing validation can allow unexpected actions, invalid states, or unsafe query choices.

How to Fix

  • Check that IDs are positive integers, enum-like values are in an allowlist, and URLs or file paths are constrained.
  • Pair state-changing requests with nonce and capability checks.
  • Reject or safely default values that do not pass validation.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#701Unlimited Elements For Elementor247102,093300k+Non-prefixed global variable
#702UpdraftPlus: WP Backup & Migration Plugin242772993m+Non-prefixed global variable
#703User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder246633,35350k+Non-prefixed global variable
#704Video Conferencing with Zoom241,10544010k+Unsafe printing function
#705VikRentItems Flexible Rental Management System244,7554,639600Non-prefixed global variable
#706Vimeography: Vimeo Video Gallery WordPress Plugin24982125k+Nonce verification recommended
#707Visitor Traffic Real Time Statistics2447292730k+Non-prefixed global variable
#708PDF Ink Lite – Free PDF Watermark & Password Protection242265612k+Non-prefixed global variable
#709WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#710WC Vendors – WooCommerce Multivendor, WooCommerce Marketplace, Product Vendors241685843k+Non-prefixed class
#711Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels241,6151,37770k+Text Domain Mismatch
#712Disable Updates – Updates Manager, Disable Automatic Updates, Disable All Updates2452213510k+Output is not escaped
#713Widget Detector for Elementor241,0571,5671k+Non-prefixed global variable
#714Coupon Affiliates – Affiliate Plugin for WooCommerce249473,1335k+Non-prefixed global variable
#715XT Floating Cart for WooCommerce241,2492,0234k+Non-prefixed global variable
#716Payment Plugins Braintree For WooCommerce247317552k+Output is not escaped
#717Payment Gateway for PayPal on WooCommerce2416366410k+Non-prefixed hook name
#718pensopay Payments243962461k+Output is not escaped
#719NextMove Lite – Thank You Page for WooCommerce2491685710k+Non-prefixed global variable
#720wallee24331220400Exception output is not escaped
#721Country Based Payments for WooCommerce245311,2953k+Non-prefixed global variable
#722EU VAT Assistant for WooCommerce241,7424955k+Non Singular String Literal Domain
#723European VAT Compliance Assistant for WooCommerce245153173k+Output is not escaped
#724Store Exporter – Export WooCommerce Products, Orders, Subscriptions, Customers244801,2727k+Non-prefixed function
#725WPML Multilingual & Multicurrency for WooCommerce241,4531,618100k+SQL query is not prepared
#726AI ChatBot for WooCommerce – WoowBot24144524900Request data is not unslashed
#727WP Admin Audit241,0517811k+error log print r
#728WP-Appbox244183902k+Missing Arg Domain
#729Auto Affiliate Links243764073k+Output is not escaped
#730WP Fastest Cache – WordPress Cache Plugin245417531m+Unsafe printing function
#731Iptanus File Upload245091,32510k+Non-prefixed function
#732WP Helper Premium243,9091,5171k+Text Domain Mismatch
#733WP Hotel Booking249011,5327k+Non-prefixed global variable
#734WP Job Portal – AI-Powered Recruitment System for Company or Job Board website24781,1588k+Missing Version
#735WP Layouts243491463k+Text Domain Mismatch
#736WP-Members Membership Plugin2466938250k+Output is not escaped
#737WP Notification Bell247361,591700Non-prefixed global variable
#738پارسی دیت – Parsi Date24106291100k+Non-prefixed hook name
#739WP Post Author – Author Box, Multiple Authors, Guest Authors & Custom Avatars248611,57310k+Non-prefixed global variable
#740WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77739440k+Text Domain Mismatch
#741WP School Calendar241,3611,721400Non-prefixed global variable
#742WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce24911,7257k+Non-prefixed hook name
#743WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#744WP Travel – Ultimate Travel Booking System, Tour Management Engine242271,9544k+Non-prefixed hook name
#745WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0125,68920k+Non-prefixed global variable
#746Export All Posts, Products, Orders & Users | WP Ultimate Exporter | WordPress CSV Export243631,1306k+Direct Query
#747Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress242,5812,109100k+Output is not escaped
#748WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#749WP Voting Contest Lite24259258400Text Domain Mismatch
#750WPAdverts – Classifieds Plugin241,3084964k+Output is not escaped