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
#1751Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program34131352600Missing nonce verification
#1752Greenshift – animation and page builder blocks343327270k+Non-prefixed global variable
#1753Hide Price Until Login341871152k+Non Singular String Literal Domain
#1754Hitsteps Web Analytics34370313800Output is not escaped
#1755HollerBox — Fast & Effective Popups & Lead-Generation3478922k+Output is not escaped
#1756SSL Mixed Content Fix3453658k+Output is not escaped
#1757Image Cleanup3452941k+Nonce verification recommended
#1758HTML Import 234273265k+Unsafe printing function
#1759Import XML and RSS Feeds34260852k+Unsafe printing function
#1760IP2Location Country Blocker342958830k+Output is not escaped
#1761Kadence WooCommerce Email Designer34119230100k+Non-prefixed global variable
#1762Lenix Leads Collector3441424210k+Text Domain Mismatch
#1763Login with Vipps and MobilePay34263174900Output is not escaped
#1764Mailmunch Forms for Mailchimp341205310k+Output is not escaped
#1765MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output is not escaped
#1766Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …347796500Output is not escaped
#1767Media Vault34115150800Output is not escaped
#1768Melhor Envio342427610k+Nonce verification recommended
#1769Meta Tag Manager3414232180k+Nonce verification recommended
#1770OTP Login & Register Woocommerce341482021k+Missing nonce verification
#1771Montonio for WooCommerce344425710k+Non-prefixed global variable
#1772MPL-Publisher — Ebook & Audiobook Creator3448976800Text Domain Mismatch
#1773Multi Step Form342771369k+Output is not escaped
#1774My Tickets – Accessible Event Ticketing34314566700Nonce verification recommended
#1775NextGEN Gallery Optimizer34128922k+Output is not escaped
#1776Ni WooCommerce Custom Order Status342561392k+Text Domain Mismatch
#1777One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable
#1778Optima Express IDX347123710k+Non-prefixed class
#1779Child Theme Creator by Orbisius34863910k+Output is not escaped
#1780OwnerRez347956700Unsafe printing function
#1781MW Font Changer34463757k+Text Domain Mismatch
#1782PDF Invoices and Packing Slips For WooCommerce341082841k+Non-prefixed global variable
#1783المنتور فارسی34525040k+curl curl setopt
#1784PhonePe Payment Solutions347710610k+Missing direct file access protection
#1785Podigee WordPress Quick Publish – now with Gutenberg support!3410895700Text Domain Mismatch
#1786Progress Bar & Skill Bar341751791k+Non Singular String Literal Domain
#1787PW WooCommerce Bulk Edit3421914920k+Unsafe printing function
#1788QuadLayers Telegram Button34149711k+Text Domain Mismatch
#1789Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers3426186320k+Non-prefixed global variable
#1790Redirection34322942m+Non-prefixed class
#1791Event Timeline – Vertical Timeline34266841k+Non-prefixed global variable
#1792RTMForm Builder3418820930k+Text Domain Mismatch
#1793Route ‑ Shipping Protection3464150500Missing nonce verification
#1794Saphali Woocommerce Lite3437631310k+Non-prefixed global variable
#1795Search Engine Insights for Google Search Console341741132k+Output is not escaped
#1796Search Meter341919420k+Output is not escaped
#1797Security Safe34193164700Missing Translators Comment
#1798Seriously Simple Stats34991265k+Output is not escaped
#1799Social Integration for BlueSky3498147700Non-prefixed global variable
#1800Software License Manager3469289900Nonce verification recommended