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
#2251Supplier Order Email3654105400Output is not escaped
#2252SurveyJS: Drag & Drop Form Builder3612134500Missing Version
#2253Sync QCloud COS3663109600Non-prefixed function
#2254Bulk Product Editor plugin allows you to create and edit your WooCommerce products and categories with Google Sheets.3650105400Direct Query
#2255The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#2256Toolbox for Asgaros Forum36150841k+Output is not escaped
#2257Plugin Name: Traffic Counter Widget Plugin3671107600Output is not escaped
#2258Zoho ZeptoMail36321105k+Request data is not unslashed
#2259TrustMate.io – WooCommerce integration36251973k+Output is not escaped
#2260FOMO & Social Proof Notifications by TrustPulse – Best WordPress FOMO Plugin361043910k+Output is not escaped
#2261Ubigeo de Perú para Woocommerce y WordPress361912354k+Non-prefixed function
#2262Slider Ultimate3629480500Output is not escaped
#2263underConstruction36986040k+Unsafe printing function
#2264PDF Flipbook, WPBakery Addon – Unreal FlipBook36400921k+Non Singular String Literal Domain
#2265User Roles and Capabilities362271328k+Output is not escaped
#2266Virtual Classroom – Video Conferencing & Online Meeting with BigBlueButton3647138400Nonce verification recommended
#2267Video Thumbnails Reloaded36343582k+Text Domain Mismatch
#2268Wanderlust OCA para WooCommerce3615755500Text Domain Mismatch
#2269Out of Stock Message Manager for WooCommerce36293952k+Text Domain Mismatch
#2270Payments via PayMongo for WooCommerce3639811k+Nonce verification recommended
#2271WC Pickup Store36245522k+Output is not escaped
#2272Quantity Plus Minus Button for WooCommerce36838410k+Output is not escaped
#2273Shipping with Venipak for WooCommerce36239611k+Text Domain Mismatch
#2274AWPLife Weather Effects36196984k+Non-prefixed global variable
#2275When Last Login365212350k+Non-prefixed global variable
#2276Disable Payment Methods based on cart conditions for WooCommerce36158571k+Non Singular String Literal Domain
#2277Guaranteed Reviews Company (Société des Avis Garantis)363691971k+Output is not escaped
#2278Rabo Smart Pay for WooCommerce3614455600Text Domain Mismatch
#2279SuperFaktura WooCommerce36601152k+Nonce verification recommended
#2280Hide admin notices – Admin Notification Center36114678k+Output is not escaped
#2281WP Better Permalinks36110591k+Output is not escaped
#2282Export Themes36122902k+Non-prefixed constant
#2283WP Coder – Insert & Manage Code Snippets365328010k+Nonce verification recommended
#2284WP Counter368643800Output is not escaped
#2285WP-EMail36340951k+Unsafe printing function
#2286WP Header Images361741336k+Unsafe printing function
#2287WP Mail36202201500Output is not escaped
#2288Payment Button for PayPal36155864k+Unsafe printing function
#2289WP Publication Archive3619764400Text Domain Mismatch
#2290WP Responsive Menu3629614430k+Text Domain Mismatch
#2291WP Hardening (discontinued)362308510k+Text Domain Mismatch
#2292WP Show Posts3610710270k+Output is not escaped
#2293WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#2294WP Sort Order361342116k+Direct Query
#2295WP Stripe Checkout361981181k+Unsafe printing function
#2296WP Super Edit36351852k+Nonce verification recommended
#2297Yandex.Metrica36763060k+Output is not escaped
#2298WP fail2ban Blocklist3661633k+SQL query is not prepared
#2299WPLMS H5P361111061k+Text Domain Mismatch
#2300Wppao Sitemap36128219k+Output is not escaped