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
#1901Payments via PayMongo for WooCommerce3639811k+Nonce verification recommended
#1902WC Pickup Store36245522k+Output is not escaped
#1903Quantity Plus Minus Button for WooCommerce36838410k+Output is not escaped
#1904Shipping with Venipak for WooCommerce36239611k+Text Domain Mismatch
#1905AWPLife Weather Effects36196984k+Non-prefixed global variable
#1906When Last Login365212350k+Non-prefixed global variable
#1907Disable Payment Methods based on cart conditions for WooCommerce36158571k+Non Singular String Literal Domain
#1908Guaranteed Reviews Company (Société des Avis Garantis)363691971k+Output is not escaped
#1909SuperFaktura WooCommerce36601152k+Nonce verification recommended
#1910Hide admin notices – Admin Notification Center36114678k+Output is not escaped
#1911WP Better Permalinks36110591k+Output is not escaped
#1912Export Themes36122902k+Non-prefixed constant
#1913WP Coder – Insert & Manage Code Snippets365328010k+Nonce verification recommended
#1914WP Counter368643800Output is not escaped
#1915WP-EMail36340951k+Unsafe printing function
#1916WP Header Images361741336k+Unsafe printing function
#1917Payment Button for PayPal36155864k+Unsafe printing function
#1918WP Responsive Menu3629614430k+Text Domain Mismatch
#1919WP Hardening (discontinued)362308510k+Text Domain Mismatch
#1920WP Show Posts3610710270k+Output is not escaped
#1921WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#1922WP Sort Order361342116k+Direct Query
#1923WP Stripe Checkout361981181k+Unsafe printing function
#1924WP Super Edit36351852k+Nonce verification recommended
#1925Yandex.Metrica36763060k+Output is not escaped
#1926WP fail2ban Blocklist3661633k+SQL query is not prepared
#1927WPLMS H5P361111061k+Text Domain Mismatch
#1928Wppao Sitemap36128219k+Output is not escaped
#1929Visual CSS Style Editor3628323340k+Output is not escaped
#1930Custom Product Tabs for WooCommerce36878180k+Output is not escaped
#1931Zarinpal Gateway361515550k+Non Singular String Literal Domain
#1932360 Javascript Viewer37144221k+Output is not escaped
#1933Redirectioner372344101k+Output is not escaped
#1934Adapta RGPD373497240k+Text Domain Mismatch
#1935Adaptive Images for WordPress3751753k+Output is not escaped
#1936Add From Server37522060k+Output is not escaped
#1937AddToAny Share Buttons37123164300k+Unsafe printing function
#1938Add to Cart Redirect for WooCommerce372151418k+Text Domain Mismatch
#1939Advanced Media Offloader3759935k+error log error log
#1940Agreeable374067800Unsafe printing function
#1941Analytics Spam Blocker377622800Unsafe printing function
#1942Antom Payments376068800badly named files
#1943All-in-one Chat Button by anychat.one3711969900Text Domain Mismatch
#1944Anything Popup371641852k+Non-prefixed global variable
#1945Apaczka: integracja z WooCommerce3783163k+Non-prefixed global variable
#1946Async JavaScript373577970k+Unsafe printing function
#1947avalex – Automatisch sichere Rechtstexte3725851k+Direct Query
#1948Custom Thank You Page Customize For WooCommerce by Binary Carpenter3745802k+error log error log
#1949Before After Image Comparison Slider for Elementor37904110k+Text Domain Mismatch
#1950Better Click To Share – Shareable Quote Boxes for X (Twitter)37170596k+Unsafe printing function