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
#3901Posts Like Dislike42157395k+Non Singular String Literal Domain
#3902Prepare New Version4253246k+Output is not escaped
#3903Prismatic4261292k+Output is not escaped
#3904Product Price History for WooCommerce42101800Nonce verification recommended
#3905PuSHPress42116520k+Missing nonce verification
#3906reCAPTCHA for WooCommerce42803140k+Output is not escaped
#3907Rename wp-admin login4223388k+Output is not escaped
#3908Republish Old Posts4283242k+Output is not escaped
#3909WP Required Taxonomies – Categories and Tags Mandatory4243361k+Non-prefixed global variable
#3910Responsive Mortgage Calculator4238287k+Output is not escaped
#3911Reusable Blocks Extended42381520k+Output is not escaped
#3912SALERT – Fake Sales Notification WooCommerce4241678k+Non-prefixed global variable
#3913Simple Download Counter4258462k+Output is not escaped
#3914Simple Googlebot Visit4232671k+Non Singular String Literal Domain
#3915Simple Meta Tags422813700Output is not escaped
#3916Simple Sticky Footer425716600Missing Arg Domain
#3917SMTP Mailer42514970k+Unsafe printing function
#3918Speed Contact Bar4253204k+Output is not escaped
#3919Squelch Tabs and Accordions Shortcodes4257511k+Unsafe printing function
#3920Staffer428842600Output is not escaped
#3921Sticky Add To Cart Bar For WooCommerce424654600Output is not escaped
#3922Sticky Floating Button (Book Now, Contact, Call To Action…)429526900Missing Arg Domain
#3923Combine Social Photos | Still BE4233281700Non-prefixed global variable
#3924ThemeZee Widget Bundle42211585k+Output is not escaped
#3925Transients Manager42455020k+Output is not escaped
#3926Two Factor421870100k+Nonce verification recommended
#3927Ultimate Category Excluder42222650k+Missing nonce verification
#3928Ultimate Coming Soon Page, Maintenance Mode & Under Construction – Gutenberg Block Builder & Landing Page4215899k+Non-prefixed global variable
#3929UniConsent Cookie Consent CMP – Consent Manager42148181k+Unsafe printing function
#3930UPI QR Code Payment Gateway42179281k+Text Domain Mismatch
#3931Usermaven4236771k+Request data is not unslashed
#3932Vast Demo Import42180113600Text Domain Mismatch
#3933Vertical marquee post title4210968400Output is not escaped
#3934WC Speed Repair4234741k+Non-prefixed global variable
#3935Weather Widget Pro4229451k+Output is not escaped
#3936WebPlanex: GST Invoice India426363400Text Domain Mismatch
#3937Widget Visibility Time Scheduler4270341k+Output is not escaped
#3938Auto Coupons for WooCommerce4282684k+Output is not escaped
#3939TT Extra Fee Option for WooCommerce4237191k+Output is not escaped
#3940Dynamic Remarketing for Google Ads and WooCommerce4232152k+Output is not escaped
#3941WP Author Security424013500Output is not escaped
#3942WP Child Theme Generator42356620k+Request data is not unslashed
#3943WP Content Copy Protection & No Right Click42126135100k+Unsafe printing function
#3944WP Cron Cleaner425138500Unsafe printing function
#3945WP Media Category Management42101766k+Nonce verification recommended
#3946WP Post Redirect4229173k+Unsafe printing function
#3947WP QuickLaTeX4241604k+Non-prefixed global variable
#3948WP Responsive Table4242106k+Output is not escaped
#3949WPB Custom Tab Manager for WooCommerce – Add, Edit & Reorder Tabs429532500Output is not escaped
#3950WPTerm4261893k+Output is not escaped