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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1101Simple Ajax Chat – Add a Fast, Secure Chat Box321082662k+Output is not escaped
#1102Page Builder by SiteOrigin32224212500k+Output is not escaped
#1103Split Test For Elementor32981323k+Non-prefixed global variable
#1104Stock Sync for WooCommerce323622321k+Text Domain Mismatch
#1105Subscribe2 – Form, Email Subscribers & Newsletters323241010k+Direct Query
#1106Theme My Login3225154960k+Non-prefixed function
#1107Ultimate Store Kit – Addon For WooCommerce, EDD and Elementor32572934k+Post Not In exclude
#1108Unbounce Landing Pages321698610k+Output is not escaped
#1109Secure Client Portal and Private File Sharing Plugin – User Private Files321835101k+Non-prefixed global variable
#1110WebwinkelKeur: Webshop keurmerk & reviews for WordPress32200474k+Short PHP open tag found
#1111BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net32593340k+Non-prefixed global variable
#1112WP 2-step verification32154651k+Output is not escaped
#1113WP fail2ban – Advanced Security327515360k+Dynamic hook name
#1114wp-jalali322196610k+Text Domain Mismatch
#1115SEOPress – AI SEO Plugin & On-site SEO32138429300k+Non-prefixed global variable
#1116WP-Stats322371262k+Output is not escaped
#1117Privacy Policy Generator – WPLP Legal Pages322640910k+Non-prefixed global variable
#1118Dynamic XML Sitemaps Generator for Google327441120k+Non-prefixed global variable
#1119Extra Product Options Builder for WooCommerce331011552k+Non-prefixed hook name
#1120Advanced Forms for ACF331692783k+Non-prefixed hook name
#1121Arconix Shortcodes331291074k+Output is not escaped
#1122Premium Portfolio Features for Phlox theme3320413740k+Output is not escaped
#1123AWeber – Free Sign Up Form and Landing Page Builder Plugin for Lead Generation and Email Newsletter Growth33332299k+Non-prefixed global variable
#1124Ultimate Before After Image Slider & Gallery – BEAF334888730k+Text Domain Mismatch
#1125Five Star Business Profile and Schema332891387k+Output is not escaped
#1126Nexi XPay334962776k+Text Domain Mismatch
#1127CartPops – High Converting Add To Cart Popup For WooCommerce33631884k+Non-prefixed global variable
#1128Chartify – WordPress Chart Plugin33764113k+Non-prefixed global variable
#1129ChatHelp – Click to Chat Button, WooCommerce Chat to Order & Floating Chat Form33572041k+Non-prefixed global variable
#1130Civic Cookie Control331,8812192k+Text Domain Mismatch
#1131Clicky Analytics331669210k+Output is not escaped
#1132Companion Auto Update3315929850k+Direct Query
#1133Companion Sitemap Generator – Simple, Smart, and SEO-Ready33118577k+Missing Translators Comment
#1134Contact Form Plugin33472202k+Non-prefixed function
#1135Login & Register Customizer – Popup | Slider | Inline | WooCommerce3326523040k+Output is not escaped
#1136Easy Timer33784501k+Non-prefixed global variable
#1137EchBay Phonering Alo3374471k+Output is not escaped
#1138Human Presence – Stop Form Spam Without ReCaptcha3354651k+Request data is not unslashed
#1139WP GIF Uploader33117441k+Text Domain Mismatch
#1140Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#1141ImageLinks – Interactive Image Builder with Hotspots33517901k+Text Domain Mismatch
#1142WPZOOM Social Feed Widget & Block3331027860k+Unsafe printing function
#1143Intagrate Lite33941524k+date date
#1144IP2Location Redirection331941158k+Output is not escaped
#1145ITRO Popup Plugin335911356k+Output is not escaped
#1146jQuery Manager for WordPress3386247k+Output is not escaped
#1147Logo Showcase Ultimate – Logo Carousel, Logo Slider & Logo Grid332741063k+Text Domain Mismatch
#1148LWSCache33471046k+Non-prefixed global variable
#1149Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#1150MailUp for WordPress – Email and Newsletter Subscription Form332511002k+Text Domain Mismatch