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
#451ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin237,8802,19990k+Text Domain Mismatch
#452ManageWP Worker235065651m+Non-prefixed class
#453Worth The Read238731383k+Text Domain Mismatch
#454WP BackItUp Community Edition232579896k+Non-prefixed global variable
#455Clone2324426240k+Output is not escaped
#456WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses23590876500Non-prefixed function
#457WP-CRM System – Manage Clients and Projects232971,094800Non-prefixed global variable
#458WP Crowdfunding231991,6292k+Non-prefixed global variable
#459WP Editor2350233520k+Unsafe printing function
#460WP Free SSL237351,3451k+Non-prefixed global variable
#461Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions231,1131,8629k+Output is not escaped
#462WP Hotelier236931,6352k+Non-prefixed global variable
#463Lead Form Data Collection to CRM232111,698400Non-prefixed global variable
#464WP-Lister Lite for Amazon233,0614,177800Output is not escaped
#465FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce239412,17920k+SQL query is not prepared
#466WP Mega Menu239927928k+Non-prefixed global variable
#467WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped
#468Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820230k+Missing Translators Comment
#469Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form234195422k+Non-prefixed global variable
#470Track, Analyze & Optimize by WP Tao23895756600Output is not escaped
#471Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode239072,014900Non-prefixed global variable
#472Customer Support Ticket System & Helpdesk231,7191,464400Text Domain Mismatch
#473WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1583,64220k+Interpolated SQL is not prepared
#474WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,38088820k+Output is not escaped
#475WPMobile.App232,9831,5333k+Output is not escaped
#476WPCal.io – Easy Meeting Scheduler23694595900Direct Query
#477Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#478Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#479Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#480Yatra – Travel Booking & Tour Operator Software232,2364,024600Non-prefixed global variable
#481Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#482Zephyr Project Manager236672,4541k+Non-prefixed global variable
#483404 Solution244831,35510k+Non-prefixed class
#484A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#485Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#486AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#487Ad Inserter – Ad Manager & AdSense Ads244,260812300k+Output is not escaped
#488Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#489Advanced iFrame248871,12040k+Non-prefixed global variable
#490Affiliates Manager241,2686538k+Unsafe printing function
#491All Embed – Multi-Source Embed Widgets for Elementor247291,310600Non-prefixed global variable
#492All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#493Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#494Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp
#495Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#496Auto-Install Free SSL – Generate & Install Free SSL Certificates249911,4958k+Non-prefixed global variable
#497AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#498Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#499Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244821,25350k+Non-prefixed global variable
#500bBlocks – Essential Gutenberg Blocks & Patterns Collection246561,511700Non-prefixed global variable