WordPress.Security.ValidatedSanitizedInput.MissingUnslash

Request data is not unslashed

Input from a WordPress request superglobal is used before removing WordPress-added slashes.

critical weight

Why It Shows Up

WordPress adds slashes to request data for historical compatibility. The scan found `$_GET`, `$_POST`, `$_REQUEST`, or similar input used without `wp_unslash()`.

Why It Matters

Sanitizing slashed data can produce incorrect values, failed comparisons, broken validation, or stored data that does not match what the user submitted.

How to Fix

  • Read the specific request key, then call `wp_unslash()` on it.
  • Sanitize the unslashed value with a function that matches the expected data type.
  • Validate the sanitized value before using it in permissions, queries, redirects, or stored settings.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1651WP ULike – Like & Dislike Buttons for Engagement and Feedback3126935860k+Output is not escaped
#1652WP125311781843k+Unsafe printing function
#1653Hosting Benchmark tool312021154k+rand rand
#1654One to one user Chat by WPGuppy3174187700Non-prefixed global variable
#1655WPDoctor Malware Scanner & Vulnerability Checker & IP blocker with Hack monitor Lite31133438600Non-prefixed global variable
#1656WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA314832172k+Unsafe printing function
#1657Dynamic XML Sitemaps Generator for Google317541120k+Non-prefixed global variable
#1658YAHMAN Add-ons314681411k+Output is not escaped
#1659Zendesk Support for WordPress31195882k+Output is not escaped
#1660ACME Divi Modules3257335400Text Domain Mismatch
#1661ActiveDEMAND321571611k+Output is not escaped
#1662Admin Menu Editor32159233300k+Non-prefixed global variable
#1663Advanced Access Manager – Access Governance for WordPress3284962100k+Output is not escaped
#1664Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output is not escaped
#1665AI Alt Text Generator3276241k+Missing Translators Comment
#1666All in One Time Clock Lite – Tracking Employee Time Has Never Been Easier32325102600Missing Arg Domain
#1667annasta Filters for WooCommerce321,0734412k+Text Domain Mismatch
#1668Aqua Page Builder323201143k+Output is not escaped
#1669aThemes Blocks321921,0346k+Non-prefixed global variable
#1670Author Avatars List/Block32851354k+Non-prefixed hook name
#1671Auto YouTube Importer323381731k+Text Domain Mismatch
#1672Speed Kit32296732k+Output is not escaped
#1673Better Chat Support for Messenger32731031k+Interpolated SQL is not prepared
#1674Better Robots.txt – AI-Ready Crawl Control & Bot Governance3255835k+error log error log
#1675Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#1676BP Classic326642166k+Unsafe printing function
#1677BuddyPress for LearnDash321902841k+Output is not escaped
#1678Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler32147319400Direct Query
#1679Child Theme Configurator32442267300k+Unsafe printing function
#1680Code Manager32217261500Nonce verification recommended
#1681Vimeotheque – Vimeo WordPress Plugin & Video Gallery326422642k+Unsafe printing function
#1682Color and Image Swatches for Variable Product Attributes321731111k+Output is not escaped
#1683Ultimate WooCommerce Filters32322207600Unsafe printing function
#1684Contact Form Builder by vcita32666174700Text Domain Mismatch
#1685Cooked – Recipe Management324622753k+Output is not escaped
#1686Compliance by Hu-manity.co32153334900k+Missing nonce verification
#1687CSV Import and Exporter32831381k+Non-prefixed global variable
#1688Currency Switcher for WooCommerce3235726310k+Text Domain Mismatch
#1689DHL eCommerce (Benelux) for WooCommerce322223302k+Nonce verification recommended
#1690Download Attachments32691888k+Non-prefixed hook name
#1691Enter Addons – Ultimate Template Builder for Elementor3282721k+Output is not escaped
#1692Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection)325601985k+Text Domain Mismatch
#1693Fable Extra32792824k+Non-prefixed global variable
#1694AC's Loan Calculator32246187400Unsafe printing function
#1695FA Lite – WP responsive slider plugin32726140500Unsafe printing function
#1696Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages32537768k+Nonce verification recommended
#1697WP Gravity Forms HubSpot32771160600Text Domain Mismatch
#1698CRM Perks Integration for Gravity Forms and Salesforce328071781k+Text Domain Mismatch
#1699WP Gravity Forms Zoho CRM and Bigin32750174400Text Domain Mismatch
#1700GlotPress32403103500Unsafe printing function