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
#951WP Yelp Review Slider254296451k+Non-prefixed global variable
#952WPCargo Track & Trace2523955710k+Non-prefixed global variable
#953WPvivid Backup for MainWP258181,79410k+Missing nonce verification
#954WPvivid — Backup, Migration & Staging259001,461900k+Non-prefixed namespace
#955Backup, Restore and Migrate your sites with XCloner2523886410k+Input is not sanitized
#956YeeMail — Email Template Builder & Customizer25606222600wp function not compatible with requires wp
#957Video Gallery – YouTube Gallery, Playlist & Video Grid252751,0662k+Non-prefixed hook name
#958YT Player – Embed and Customize Video Players253,1632611k+Output is not escaped
#959AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)262862917k+Text Domain Mismatch
#960AI Content Writing Assistant261,069516700Text Domain Mismatch
#961Attesa Extra263161511k+Output is not escaped
#962Blog Floating Button267052409k+Output is not escaped
#963Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar265262635k+Output is not escaped
#964Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More269727010k+error log error log
#965Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty26113671400k+Non-prefixed global variable
#966Database for Contact Form 7, WPforms, Elementor forms2631748960k+Non-prefixed global variable
#967Translate WordPress with ConveyThis – AI Multilingual Plugin261592971k+Non-prefixed global variable
#968CP Multi View Events Calendar2686439900Non-prefixed global variable
#969WP Frontend Admin – Display WP Admin Pages in the Frontend26347337400Non Singular String Literal Domain
#970Ditty – Responsive News Tickers, Sliders, and Lists2656148430k+Output is not escaped
#971Accept Donations with PayPal & Stripe2691657210k+Unsafe printing function
#972Easy Post Views Count265341,1802k+Non-prefixed global variable
#973Event Monster – Event Manager, Ticket Booking & Registration26781781600Non-prefixed global variable
#974ezCache2612728810k+Direct Query
#975RSS Redirect & Feedburner Alternative262772721k+Output is not escaped
#976FG Drupal to WordPress26275100700Unsafe printing function
#977FG PrestaShop to WooCommerce2625494900Unsafe printing function
#978FlagShip WooCommerce Shipping26495188400Non Singular String Literal Domain
#979Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager2611359790k+Non-prefixed global variable
#980FuseWP – WordPress User Sync to Email List & Marketing Automation (Mailchimp, Constant Contact, ActiveCampaign etc.)265944172k+Exception output is not escaped
#981FV Antispam26332239900Output is not escaped
#982Translate WordPress – Google Language Translator26200317100k+Non-prefixed global variable
#983GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites26286216500badly named files
#984Hide Admin Bar Based on User Roles265491,34520k+Non-prefixed global variable
#985Ibtana – WordPress Website Builder2617340910k+Non-prefixed global variable
#986Icegram Collect – Easy Form, Lead Collection and Subscription plugin264232922k+Output is not escaped
#987Image SEO – AI-Driven Image SEO Optimizer263503271k+Text Domain Mismatch
#988Integrate Razorpay for Contact Form 72615297500curl curl setopt
#989Kadence Central – Site Management, Backups, Security, and Reporting2646221330k+Text Domain Mismatch
#990JustTables – WooCommerce Product Table26534652600Non-prefixed global variable
#991Kirki – Freeform Page Builder, Website Builder & Customizer26192799500k+Nonce verification recommended
#992Login Widget With Shortcode263351986k+wp function not compatible with requires wp
#993MakeStories (for Google Web Stories)26117416600Nonce verification recommended
#994Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#995Hotel Booking266909404k+Unsafe printing function
#996Omise Payments263582562k+Output is not escaped
#997Online Contact Widget-多合一在线客服插件2670880800Non Singular String Literal Domain
#998OOPSpam Anti-Spam: Spam Protection for WordPress Forms & Comments (No CAPTCHA)262725996k+Request data is not unslashed
#999Open User Map – Interactive Leaflet Maps2689598810k+Non-prefixed global variable
#1000Organic Builder Widgets – Simple WordPress Page Builder261,0341254k+Output is not escaped