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
#901Themify Event Post253971433k+Output is not escaped
#902Timeline Express255311479k+Text Domain Mismatch
#903Toocheke Companion254211,1321k+Non-prefixed global variable
#904Tourfic – AI Powered Travel Booking, Hotel Booking & Car Rental WordPress Plugin251192,7042k+Non-prefixed global variable
#905TrackShip for WooCommerce254059546k+Non-prefixed global variable
#906TrueBooker – Appointment Booking and Scheduler System255292,746600Non-prefixed global variable
#907Ultimate Bootstrap Elements for Elementor256,3261226k+Text Domain Mismatch
#908Ultimate Post Kit Addons for Elementor2518241230k+Missing nonce verification
#909Social Media Share Buttons & Social Sharing Icons252,4331,383100k+Unsafe printing function
#910Social Share Icons & Social Share Buttons252,3651,35710k+Output is not escaped
#911Vayu Blocks – Website Builder for the Gutenberg Block Editor251742331k+Text Domain Mismatch
#912VikAppointments Services Booking Calendar259,7535,207500Output is not escaped
#913VikBooking Hotel Booking Engine & PMS2513,2448,3148k+Output is not escaped
#914VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#915VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#916Product Customer List for WooCommerce256101,3349k+Non-prefixed global variable
#917weDocs: AI Powered Knowledge Base, Docs, Documentation, Wiki & AI Chatbot252795184k+Non-prefixed global variable
#918weForms – Easy Drag & Drop Contact Form Builder For WordPress2591645010k+Output is not escaped
#919Bulk Edit Products for WooCommerce – WP Sheet Editor2595796810k+Text Domain Mismatch
#920Bulk Edit Coupons for WooCommerce – WP Sheet Editor251,022982500Text Domain Mismatch
#921WFatture for WooCommerce Fattureincloud25229774700Non-prefixed global variable
#922PDF Builder for WooCommerce. Create invoices,packing slips and more253725032k+Non-prefixed global variable
#923Payment Plugins for Stripe WooCommerce25348779100k+Non-prefixed global variable
#924Pay with Vipps and MobilePay for WooCommerce258465145k+Output is not escaped
#925HUSKY – Products Filter Professional for WooCommerce251,89590k+Non-prefixed global variable
#926Wordfence Login Security2524841860k+Output is not escaped
#927WordPress Importer252381102m+Output is not escaped
#928WP 2FA – Two-factor authentication for WordPress25283716100k+Non-prefixed global variable
#929WP Airbnb Review Slider253256461k+Non-prefixed global variable
#930Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2513735360k+Input is not sanitized
#931Comments Extra Fields For Post,Pages and CPT25577418500Text Domain Mismatch
#932WP Coupons and Deals – WordPress Coupon Plugin259141,4601k+Non-prefixed global variable
#933WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards251,4311,27010k+Output is not escaped
#934WP-DownloadManager256075083k+Unsafe printing function
#935WP Review Slider251,1862,2796k+Non-prefixed global variable
#936WP Go Maps – Google Map, OpenStreetMap, Leaflet Map254,9961,008300k+Unsafe printing function
#937WP Google Review Slider251,3662,58430k+Non-prefixed global variable
#938WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect, Security & SSL Scan258751,76450k+Non-prefixed global variable
#939Nested Pages2567456090k+Non-prefixed global variable
#940WP-Polls2561863940k+Unsafe printing function
#941WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#942Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF2515811860k+Non-prefixed global variable
#943Bulk Edit Posts and Products in Spreadsheet259349448k+Text Domain Mismatch
#944SlimStat Analytics251,17787070k+Exception output is not escaped
#945Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252445681m+Non-prefixed hook name
#946Wp Social Login and Register Social Counter258073890k+Non-prefixed global variable
#947WP Spell Check254,4252k+Direct Query
#948WP Statistics – Simple, privacy-friendly Google Analytics alternative256102,465600k+Non-prefixed global variable
#949WP Super Cache258009891m+Output is not escaped
#950WP Time Slots Booking Form254391,1371k+Non-prefixed global variable