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
#4401Auto Image Alt Attribute552676k+Unsafe printing function
#4402Chabok | چابک551631400Nonce verification recommended
#4403Custom Upload Dir556375k+Missing Arg Domain
#4404Disable Feeds559920k+Output is not escaped
#4405Email Template Customizer for WooCommerce5555224820k+Text Domain Mismatch
#4406Feedbucket – Website Feedback Tool5510251k+Input is not validated
#4407Go Live Update Urls55114980k+Non-prefixed hook name
#4408Head Meta Data55194210k+Non-prefixed function
#4409Head, Footer and Post Injections55952200k+Non-prefixed global variable
#4410Hide Admin Menu55182720k+Non-prefixed function
#4411Holded integration5572232k+Non Singular String Literal Domain
#4412JetWidgets For Elementor559927910k+Non-prefixed global variable
#4413Landingi Landing Pages5518232k+Input is not sanitized
#4414Login or Logout Menu Item5513720k+Unsafe printing function
#4415Mailster for WooCommerce5523321k+Non-prefixed global variable
#4416LexonRank: AI Link Building, Free Backlinks & SEO Automation5515201k+Nonce verification recommended
#4417Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#4418Mortgage Calculator5598164k+Text Domain Mismatch
#4419Page Animations And Transitions5589671k+Non Singular String Literal Domain
#4420Fast Page & Post Duplicator55122560k+Direct Query
#4421Virtual Robots.txt55102140k+Input is not validated
#4422Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More5544647k+Text Domain Mismatch
#4423Quick and Easy Testimonials5562323k+Non Singular String Literal Domain
#4424Refer A Friend for WooCommerce by WPGens5577211k+Text Domain Mismatch
#4425Semrush Content Toolkit5522242k+Non-prefixed global variable
#4426Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg5523191k+Output is not escaped
#4427Free customer chat solution551810500Output is not escaped
#4428Text Changer for Welcart5547743500Text Domain Mismatch
#4429Trusona for WordPress55834500Non-prefixed function
#4430VS Contact Form5533187k+Non-prefixed global variable
#4431VK Block Patterns55861100k+Non-prefixed function
#4432AAArdvark Accessibility Reports556242700Non-prefixed global variable
#4433Payment Integration Wompi – El Salvador555027800Text Domain Mismatch
#4434WP Ultimate Review552338170k+Non-prefixed global variable
#4435Yext Plugin551623800Non-prefixed function
#4436Admin Bar Fix564018400Text Domain Mismatch
#4437All in One SEO Pack Importer561725500Direct Query
#4438Anti-Captcha (anti-spam botblocker)5623261k+rand mt rand
#4439BotPenguin – Generative AI Chatbot with Live Chat & ChatGPT56127600Unsafe printing function
#4440BuddyCommerce: WooCommerce and BuddyPress Integration562919800Output is not escaped
#4441CHEQ Essentials561449700Request data is not unslashed
#4442Contextual Adminbar Color561816500Output is not escaped
#4443FluentSnippets – High-Performance Code Snippets, Header & Footer Code, Custom CSS & PHP Code Manager56312750k+Nonce verification recommended
#4444Easy Digital Downloads Featured Downloads5615151k+Output is not escaped
#4445FV Top Level Categories56241620k+Text Domain Mismatch
#4446Grids: Layout builder for WordPress5624272k+Missing direct file access protection
#4447Form data to kintone5625221k+Output is not escaped
#4448Kwayy HTML Sitemap5613196k+Missing nonce verification
#4449LearnPress – Course Wishlist56352220k+Output is not escaped
#4450Free Live Chat Support56920600Output is not escaped