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
#2351.htaccess Site Access Control375467800Input is not sanitized
#2352Image Optimizer by 10web – Image Optimizer and Compression plugin37244453k+Text Domain Mismatch
#2353Images Optimize and Upload CF73713036600Non Singular String Literal Domain
#2354Images to WebP3739509k+curl curl setopt
#2355Injection Guard3786451k+Unsafe printing function
#2356Job Manager & Career – Manage job board listings, and recruitments371122052k+Missing nonce verification
#2357JS Help Desk – AI-Powered Support & Ticketing System37174067k+Missing nonce verification
#2358JVM Rich Text Icons3787343k+Output is not escaped
#2359Language Switcher37811051k+Missing Translators Comment
#2360LH Archived Post Status37150643k+Text Domain Mismatch
#2361PiWeb Live sales notification for WooCommerce372897730k+Text Domain Mismatch
#2362LiveAgent – Omnichannel Help Desk & Live Chat Software37125142400Non Singular String Literal Domain
#2363LiveJournal Importer3786678k+Output is not escaped
#2364Maintenance Page3762333k+Output is not escaped
#2365Max Mega Menu37249174300k+Output is not escaped
#2366Meks Video Importer37622392k+Input is not sanitized
#2367CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor37479040k+Dynamic hook name
#2368Monobank WP Payment3778411k+Text Domain Mismatch
#2369My Post Order37100114400Output is not escaped
#2370Nearby Now Reviews and Audio Testimonials3766671k+wp function not compatible with requires wp
#2371news ticker benaceur371,097311k+Output is not escaped
#2372NextGEN Scroll Gallery3733281k+Output is not escaped
#2373Ninja Van (MY)37212581k+Non-prefixed global variable
#2374Off-Canvas Sidebars & Menus (Slidebars)37457121k+Non Singular String Literal Domain
#2375Sendle Shipping Plugin379164800wp function not compatible with requires wp
#2376WP All Export – Order Export for WooCommerce371091113k+Text Domain Mismatch
#2377Page scroll to id3738120100k+Missing nonce verification
#2378PayU CommercePro Plugin372187k+error log error log
#2379GoHero Store Customizer for WooCommerce377553600Unsafe printing function
#2380Phoenix Media Rename3718010450k+Output is not escaped
#2381PNG to JPG3713017310k+Interpolated SQL is not prepared
#2382POEditor3778140500Output is not escaped
#2383Post Terms Order – per Post based3770362k+Output is not escaped
#2384Product page shipping calculator for WooCommerce372171171k+Text Domain Mismatch
#2385Publish to Schedule37195433k+Text Domain Mismatch
#2386Quantities and Units for WooCommerce371331181k+Output is not escaped
#2387Quentn WP374251500Nonce verification recommended
#2388Quick Restaurant Menu37136401k+Text Domain Mismatch
#2389Rich Table of Contents372625720k+Output is not escaped
#2390RSS for Yandex Zen372401004k+Unsafe printing function
#2391RSS Image Feed37147162k+Output is not escaped
#2392Ryviu – Review Importer & Product Reviews3772951k+Output is not escaped
#2393Send PDF for Contact Form 737223089k+Non-prefixed global variable
#2394SendWP37474210k+Output is not escaped
#2395Sezzle Woocommerce Payment371081051k+Text Domain Mismatch
#2396Snippet Shortcodes373591334k+Non Singular String Literal Domain
#2397Shortcoder — Create Shortcodes for Anything372570100k+Non-prefixed global variable
#2398Simple Countdown Timer371101131k+Missing Arg Domain
#2399Simple Image XML Sitemap37119161k+Output is not escaped
#2400Lightbox slider – Responsive Lightbox Gallery37361733k+Non-prefixed global variable