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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#2251WP Limit Login Attempts39266710k+Direct Query
#2252WP Most Popular3950352k+Output is not escaped
#2253WP Multibyte Patch3924551m+Input is not sanitized
#2254WP Performance Score Booster – Optimize Speed, Enable Cache & Page Preload39592710k+Unsafe printing function
#2255WP SendGrid SMTP3999501k+Text Domain Mismatch
#2256WP Server Health Stats39663110k+Output is not escaped
#2257WP-Slimbox2 Plugin3977193k+Unsafe printing function
#2258WP Social Widget3923974k+Output is not escaped
#2259SEO Auto Linker3997623k+Unsafe printing function
#2260WPC Composite Products for WooCommerce39251079k+Missing nonce verification
#2261Categories to Tags Converter39863850k+Output is not escaped
#2262WPS Child Theme Generator39111856k+Unsafe printing function
#2263WPS Limit Login3915276100k+Output is not escaped
#2264Yandex Metrica39924620k+Output is not escaped
#2265YITH Custom Login3986336k+Output is not escaped
#2266ACF qTranslate40184259k+Output is not escaped
#2267ACF Theme Code for Advanced Custom Fields404784010k+Output is not escaped
#2268Admin Search4031471k+Output is not escaped
#2269Advanced Country Blocker4023772k+Exception output is not escaped
#2270Advanced Custom Fields: Font Awesome Field403277090k+Text Domain Mismatch
#2271Advanced IP Blocker4094442k+Exception output is not escaped
#2272Advanced WooCommerce Product Gallery Slider4042483k+Non-prefixed global variable
#2273AJAX Thumbnail Rebuild40381430k+Unsafe printing function
#2274All-in-One WP Migration and Backup4028615m+Missing nonce verification
#2275Allow Multiple Accounts40115199k+Non Singular String Literal Domain
#2276amCharts: Charts and Maps402631132k+Text Domain Mismatch
#2277Analytics Cat – Google Analytics Made Easy4083276k+Text Domain Mismatch
#2278Animated Live Wall Gallery4027722k+Request data is not unslashed
#2279Ads.txt & App-ads.txt Manager for WordPress4092282k+Output is not escaped
#2280Athemes Toolbox40254583k+Text Domain Mismatch
#2281Attachment Importer4024763k+Input is not sanitized
#2282Auto Focus Keyword for SEO4012392k+Input is not validated
#2283Auto Upload Images40621320k+Unsafe printing function
#2284Autocomplete Google Address4022672k+Nonce verification recommended
#2285AutoConvert Greeklish Permalinks401161330k+Text Domain Mismatch
#2286Back To The Top Button40312714k+Non-prefixed global variable
#2287Bangladeshi Payment Gateways – Make Payment Using QR Code4040365k+Output is not escaped
#2288Better Internal Link Search4023481k+strip tags strip tags
#2289Billingo Official for WooCommerce4026373k+Output is not escaped
#2290Black Studio TinyMCE Widget403928200k+Output is not escaped
#2291Broken Link Notifier40111931k+Non-prefixed global variable
#2292Bulk Delete Comments4016615k+Direct Query
#2293Bulk Move4085449k+Unsafe printing function
#2294Contact form 7 TO API + Basic Auth4073301k+Non Singular String Literal Domain
#2295Cleaner Gallery404082k+Unsafe printing function
#2296Client Portal – Private user pages and login4052293k+Output is not escaped
#2297codoc4019392k+Request data is not unslashed
#2298Contact Form 7 Multi-Step Forms40654050k+Output is not escaped
#2299Database Addon for Contact Form 7 – CFDB7403556600k+Nonce verification recommended
#2300Free Cookie Notice & Consent Banner for Privacy Compliance (GDPR, CCPA, DSGVO and others)4039156k+Missing direct file access protection