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
#3501Popular Brand Icons – Simple Icons5120123k+Output is not escaped
#3502Star Rating Field For Contact Form 751367800Output is not escaped
#3503StoryChief5112551k+Input is not sanitized
#3504The Cache Purger5116161k+Non Singular String Literal Text
#3505The Paste51191110k+Unsafe printing function
#3506VK Filter Search5135716k+Nonce verification recommended
#3507Payment Gateway Payoneer For WooCommerce51935900Input is not validated
#3508Swift SMTP (formerly Welcome Email Editor)5112627k+Missing nonce verification
#3509WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System5122385k+Output is not escaped
#3510YayMail – WooCommerce Email Customizer5116378850k+Non-prefixed global variable
#3511Check Pincode For WooCommerce5255400Direct Query
#3512Debug This5243322k+Missing Translators Comment
#3513Full Screen Background5224262k+Missing direct file access protection
#3514Hangul font nanumgothic – google5235161k+Output is not escaped
#3515LeadBooster Chatbot by Pipedrive523862k+Output is not escaped
#3516Metronet Tag Manager52173620k+Input is not validated
#3517Product Time Countdown for WooCommerce52736400Input is not sanitized
#3518SEOWriting52102430k+Output is not escaped
#3519Stealth Publish52722900Missing nonce verification
#3520Custom Post Template By Templatic521914700Text Domain Mismatch
#3521TNC Toolbox: Web Performance5220251k+Output is not escaped
#3522Travel Map5236111k+Output is not escaped
#3523Notiqoo – Order Notification & Customer Chat for WooCommerce52111871k+Non-prefixed global variable
#3524which template file5219124k+Output is not escaped
#3525Thank You Page Customizer for WooCommerce – Increase Your Sales5252494k+Non-prefixed global variable
#3526Bulk Actions Select All532622800Text Domain Mismatch
#3527Download PDF After Submit Form53245500Input is not sanitized
#3528Elegant Custom Fonts5315173k+Output is not escaped
#3529Export Custom Pages532219700Output is not escaped
#3530File Manager53416810k+Missing direct file access protection
#3531Focus Videos53369400Text Domain Mismatch
#3532MOBILOOK — Mobile View & Mobile‑Friendly Test5310201k+Missing nonce verification
#3533Multiple external product URLs for WooCommerce532817400Text Domain Mismatch
#3534Multiple Post Thumbnails53251820k+Output is not escaped
#3535ONTRApages5316271k+Output is not escaped
#3536Post Type Converter535281k+Nonce verification recommended
#3537Preserved HTML Editor Markup531222600Output is not escaped
#3538Preserved HTML Editor Markup Plus5312223k+Output is not escaped
#3539Pure Metafields53513010k+Non-prefixed global variable
#3540Send Email From Admin532713700Text Domain Mismatch
#3541Simple Copy Post Button531424400Input is not sanitized
#3542Skroutz Analytics for WooCommerce5357151k+Text Domain Mismatch
#3543Social Media Widget53902130k+Text Domain Mismatch
#3544Morning for WooCommerce537591k+Non-prefixed global variable
#3545Widget Context53142040k+Non-prefixed hook name
#3546WP User Switch538461k+Input is not sanitized
#3547aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder5483822k+Non-prefixed global variable
#3548Better Admin Bar5427633k+Non-prefixed global variable
#3549Blockskit5433298k+Text Domain Mismatch
#3550Boostify Header Footer Builder for Elementor54419557k+Text Domain Mismatch