WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Input is not sanitized

Request data is used without being cleaned for the expected type or format.

critical weight

Why It Shows Up

The scan found superglobal input flowing into code without a sanitizer such as `sanitize_text_field()`, `absint()`, `sanitize_key()`, `esc_url_raw()`, or a custom allowlist.

Why It Matters

Unsanitized input can pollute stored settings, alter logic, break queries, or become part of a later security issue.

How to Fix

  • Unslash request data with `wp_unslash()` first.
  • Choose the sanitizer for the expected value, such as `absint()` for IDs or `sanitize_key()` for keys.
  • Use allowlists for actions, sort fields, file names, option names, and other constrained values.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1651Zendesk Support for WordPress31195882k+Output is not escaped
#1652ACME Divi Modules3257335400Text Domain Mismatch
#1653ActiveDEMAND321571611k+Output is not escaped
#1654Advanced Access Manager – Access Governance for WordPress3284962100k+Output is not escaped
#1655Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output is not escaped
#1656AI Alt Text Generator3276241k+Missing Translators Comment
#1657All in One Time Clock Lite – Tracking Employee Time Has Never Been Easier32325102600Missing Arg Domain
#1658annasta Filters for WooCommerce321,0734412k+Text Domain Mismatch
#1659Aqua Page Builder323201142k+Output is not escaped
#1660aThemes Blocks321921,0346k+Non-prefixed global variable
#1661Author Avatars List/Block32851354k+Non-prefixed hook name
#1662Auto YouTube Importer323381731k+Text Domain Mismatch
#1663Speed Kit32296732k+Output is not escaped
#1664Better Chat Support for Messenger32731031k+Interpolated SQL is not prepared
#1665Better Robots.txt – AI-Ready Crawl Control & Bot Governance3255835k+error log error log
#1666Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#1667BP Classic326642166k+Unsafe printing function
#1668BuddyPress for LearnDash321902841k+Output is not escaped
#1669Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler32147319400Direct Query
#1670Child Theme Configurator32442267300k+Unsafe printing function
#1671Vimeotheque – Vimeo WordPress Plugin & Video Gallery326422642k+Unsafe printing function
#1672Color and Image Swatches for Variable Product Attributes321731111k+Output is not escaped
#1673Ultimate WooCommerce Filters32322207600Unsafe printing function
#1674Contact Form Builder by vcita32666174700Text Domain Mismatch
#1675Cooked – Recipe Management324622753k+Output is not escaped
#1676Compliance by Hu-manity.co32153341900k+Missing nonce verification
#1677CSV Import and Exporter32831381k+Non-prefixed global variable
#1678Currency Switcher for WooCommerce3235726310k+Text Domain Mismatch
#1679DHL eCommerce (Benelux) for WooCommerce322223302k+Nonce verification recommended
#1680Download Attachments32691888k+Non-prefixed hook name
#1681Enter Addons – Ultimate Template Builder for Elementor3282721k+Output is not escaped
#1682Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection)325601985k+Text Domain Mismatch
#1683Fable Extra32792824k+Non-prefixed global variable
#1684AC's Loan Calculator32246187400Unsafe printing function
#1685FA Lite – WP responsive slider plugin32726140500Unsafe printing function
#1686Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages32557858k+Nonce verification recommended
#1687WP Gravity Forms HubSpot32771160600Text Domain Mismatch
#1688CRM Perks Integration for Gravity Forms and Salesforce328071781k+Text Domain Mismatch
#1689WP Gravity Forms Zoho CRM and Bigin32750174400Text Domain Mismatch
#1690GlotPress32403103500Unsafe printing function
#1691Insights from Google PageSpeed3241447520k+Text Domain Mismatch
#1692GSheetConnector For Ninja Forms32165931k+Unsafe printing function
#1693GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync)321201458k+Non-prefixed global variable
#1694Translate WordPress with GTranslate3282364900k+Non-prefixed global variable
#1695Gwolle Guestbook3226952720k+Output is not escaped
#1696Honeypot Toolkit32155770400Missing nonce verification
#1697HTML5 jQuery Audio Player322511531k+Unsafe printing function
#1698Image Slider Slideshow324091712k+Text Domain Mismatch
#1699IP2Location Redirection322011227k+Output is not escaped
#1700Juiz Last Tweet Widget3213653500Output is not escaped