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
#1601NextGEN Download Gallery3957212k+Echo Found
#1602SOGO Add Script to Individual Pages Header Footer39744020k+Output Not Escaped
#1603Permalink Manager for WooCommerce39116248k+Echo Found
#1604Product Enquiry for WooCommerce393320610k+Non Prefixed Variable Found
#1605Product Video Gallery for Woocommerce39633610k+register setting Missing
#1606QR Redirector3948544k+Output Not Escaped
#1607Radio Buttons for Taxonomies39402420k+Output Not Escaped
#1608Redirect 404 Error Page to Homepage or Custom Page with Logs39275310k+Recommended
#1609Scripts n Styles391509230k+Output Not Escaped
#1610SEO Friendly Images392922020k+Output Not Escaped
#1611Serial Number for Contact Form 739105532k+Non Singular String Literal Domain
#1612Shipping Simulator for WooCommerce39120395k+Text Domain Mismatch
#1613Simple Membership WP user Import3922464k+Missing Unslash
#1614Simple Staff List39902363k+Non Prefixed Variable Found
#1615Slideshow SE39352402k+Non Prefixed Variable Found
#1616Stock Ticker3992492k+Output Not Escaped
#1617Sydney Toolbox39846250k+Unsafe Printing Function
#1618TinyMCE Custom Styles39297767k+Non Singular String Literal Domain
#1619TinyMCE Spellcheck3927322k+Unsafe Printing Function
#1620Ultimate Client Dash39697122k+Text Domain Mismatch
#1621Universal Google Adsense and Ads manager3970312k+Unsafe Printing Function
#1622Uptolike Social Share Buttons3938334k+Output Not Escaped
#1623UserHeat Plugin39121206k+Non Singular String Literal Domain
#1624Accessibility by UserWay39223580k+Direct Query
#1625Smart Variation Swatches and Attribute Filters for WooCommerce3939503k+Output Not Escaped
#1626Smart COD for WooCommerce39502830k+Output Not Escaped
#1627Wicked Folders – Folder Organizer for Pages, Posts, and Custom Post Types398911720k+Unsafe Printing Function
#1628Combo Offers WooCommerce3938892k+Missing
#1629CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x39722220k+Non Prefixed Hookname Found
#1630Eurobank WooCommerce Payment Gateway3962632k+Non Singular String Literal Domain
#1631PayU GPO Payment for WooCommerce39449110k+Output Not Escaped
#1632WPC Product Bundles for WooCommerce393314130k+Missing Unslash
#1633Modal Fly Cart & AJAX Add to Cart for WooCommerce3983742k+Text Domain Mismatch
#1634Store Toolkit – WooCommerce Extensions, Quick Enhancements & Handy Tools39323668k+Output Not Escaped
#1635WP Accessibility3919910460k+Unsafe Printing Function
#1636WP Add Custom CSS39452360k+Output Not Escaped
#1637WP Attachments3949443k+Output Not Escaped
#1638WP-Cycle3953173k+Output Not Escaped
#1639WP Limit Login Attempts39266710k+Direct Query
#1640WP Multibyte Patch3924551m+Input Not Sanitized
#1641WP Server Health Stats39663110k+Output Not Escaped
#1642SEO Auto Linker3997623k+Unsafe Printing Function
#1643WPC Composite Products for WooCommerce39251079k+Missing
#1644Categories to Tags Converter39863850k+Output Not Escaped
#1645WPS Child Theme Generator39111856k+Unsafe Printing Function
#1646WPS Limit Login3915276100k+Output Not Escaped
#1647Yandex Metrica39924620k+Output Not Escaped
#1648YITH Custom Login3986336k+Output Not Escaped
#1649Advanced Custom Fields: Font Awesome Field403277090k+Text Domain Mismatch
#1650Advanced WooCommerce Product Gallery Slider4042483k+Non Prefixed Variable Found