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
#551eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#552ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#553EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#554Enable Media Replace24212276600k+Output is not escaped
#555Conversios: Google Analytics (GA4), Google Ads, Conversion and Analytics Tracking for Multi-Channels241121,49710k+Non-prefixed global variable
#556Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#557Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#558Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#559F12 Profiler24282451500Direct Query
#560Fast Velocity Minify2428325440k+Unsafe printing function
#561Fattura2424312333400Output is not escaped
#562Featured Image from URL (FIFU)241,65441870k+Non Singular String Literal Domain
#563Featured Post with thumbnail24158122400Output is not escaped
#564FeedWordPress244963199k+Missing Arg Domain
#565Fix Alt Text245443461k+Non Singular String Literal Domain
#566FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#567Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#568Football Pool241,0857331k+Output is not escaped
#569Force Sell for WooCommerce24697455600Text Domain Mismatch
#570Formidable PRO2PDF242184771k+Non-prefixed global variable
#571Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#572Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#573FV Simpler SEO247663082k+Text Domain Mismatch
#574FV Player 8243231,3831k+Non-prefixed function
#575Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#576Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632210k+Text Domain Mismatch
#577GD Mail Queue24502582700Output is not escaped
#578Cookie Banner for GDPR / CCPA – WPLP Cookie Consent241,2141,9249k+Non-prefixed global variable
#579GG Woo Feed for WooCommerce Shopping Feed on Google and Other Channels244695921k+Non-prefixed global variable
#580Connector Wizard (formerly LC Wizard)242494481k+Non-prefixed function
#581Assets manager, dequeue scripts, dequeue styles for WordPress245922552k+Output is not escaped
#582Simple Calendar – Google Calendar Plugin242,05359250k+Missing direct file access protection
#583Easy Google Maps241,76438920k+Non Singular String Literal Domain
#584Grid/List View for WooCommerce241,1165462k+Output is not escaped
#585GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#586HT Mega Addons for Elementor – Elementor Widgets & Template Builder2412,3521,47470k+Text Domain Mismatch
#587Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#588Import from YML2497306400Non-prefixed global variable
#589Import and export users and customers241,04035770k+Unsafe printing function
#590Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#591Keap Official Opt-in Forms248291,0461k+Non-prefixed global variable
#592Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#593Dynamics 365 Integration24383166600Output is not escaped
#594Joli Table Of Contents246531,7557k+Non-prefixed global variable
#595LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#596LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#597Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms245635484k+Text Domain Mismatch
#598Load More Products for WooCommerce2473145920k+Text Domain Mismatch
#599Event Booking Manager for WooCommerce – Registration, RSVP, Calendar & Tickets249692,1407k+Non-prefixed global variable
#600Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable