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
#4301Simple Cookie Notification Bar514961k+Text Domain Mismatch
#4302Popular Brand Icons – Simple Icons5120123k+Output is not escaped
#4303Redirect5126125k+Output is not escaped
#4304Star Rating Field For Contact Form 751367800Output is not escaped
#4305StoryChief5112551k+Input is not sanitized
#4306The Cache Purger5116161k+Non Singular String Literal Text
#4307The Paste51191110k+Unsafe printing function
#4308Trustpilot Reviews51145230k+Missing nonce verification
#4309Visual Sitemap51236400Output is not escaped
#4310VK Filter Search5135716k+Nonce verification recommended
#4311Payment Gateway Payoneer For WooCommerce51935900Input is not validated
#4312Swift SMTP (formerly Welcome Email Editor)5112627k+Missing nonce verification
#4313WP Counter Up – Animated Number Counter & Milestone Showcase51182391k+Non-prefixed global variable
#4314YayMail – WooCommerce Email Customizer5116378850k+Non-prefixed global variable
#4315Check Pincode For WooCommerce5255400Direct Query
#4316Debug This5243322k+Missing Translators Comment
#4317Formstack Online Forms5239201k+Output is not escaped
#4318Full Screen Background5224262k+Missing direct file access protection
#4319GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time5226271k+Exception output is not escaped
#4320Metronet Tag Manager52173620k+Input is not validated
#4321Post Notification by Email5236132k+Output is not escaped
#4322Plugins Load Order523216500Non Singular String Literal Domain
#4323Podium5221235k+Missing direct file access protection
#4324Product Bundles – Variation Bundles522313600Output is not escaped
#4325Product Time Countdown for WooCommerce52736400Input is not sanitized
#4326SEOWriting52102430k+Output is not escaped
#4327Starbox – the Author Box for Humans521441910k+Non Singular String Literal Domain
#4328Stealth Publish52722900Missing nonce verification
#4329Custom Post Template By Templatic521914700Text Domain Mismatch
#4330TNC Toolbox: Web Performance5220251k+Output is not escaped
#4331Travel Map5236111k+Output is not escaped
#4332Notiqoo – Order Notification & Customer Chat for WooCommerce52111871k+Non-prefixed global variable
#4333Wenprise Pinyin Slug5230344k+Text Domain Mismatch
#4334which template file5219124k+Output is not escaped
#4335Thank You Page Customizer for WooCommerce – Increase Your Sales5252494k+Non-prefixed global variable
#4336Add to Cart Custom Redirect for WooCommerce5233132k+Text Domain Mismatch
#4337Products Per Page for WooCommerce52222810k+Output is not escaped
#4338WP Secure Maintenance5228181k+Output is not escaped
#4339Bg RuTube Embed5319211k+Unsafe printing function
#4340Bulk Actions Select All532622800Text Domain Mismatch
#4341Download PDF After Submit Form53245500Input is not sanitized
#4342Elegant Custom Fonts5315173k+Output is not escaped
#4343Export Custom Pages532219700Output is not escaped
#4344File Manager53416810k+Missing direct file access protection
#4345Focus Videos53369400Text Domain Mismatch
#4346International Telephone Input for Contact Form 75318108k+Missing direct file access protection
#4347MOBILOOK — Mobile View & Mobile‑Friendly Test5310201k+Missing nonce verification
#4348Multiple external product URLs for WooCommerce532817400Text Domain Mismatch
#4349ONTRApages5316271k+Output is not escaped
#4350Post Type Converter535281k+Nonce verification recommended