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
#301WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#302WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell226,0022,7905k+Text Domain Mismatch
#303ShopWP22430225700Text Domain Mismatch
#304WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#305WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#306YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#307ЮKassa для WooCommerce225901689k+Short PHP open tag found
#308Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#309Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#310Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#311Frontend Admin by DynamiApps235,9383,2089k+Text Domain Mismatch
#312Custom WooCommerce Checkout Fields Editor237551,3862k+Non-prefixed global variable
#313Admin and Site Enhancements (ASE)23136331200k+Nonce verification recommended
#314Advanced Ads – Ad Manager & AdSense23559719100k+Non-prefixed global variable
#315Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#316Advanced Product Labels for WooCommerce2392155920k+Text Domain Mismatch
#317AI Engine – The Chatbot, AI Framework & MCP for WordPress23408539100k+error log error log
#318Affiliate Super Assistent231,2802671k+Text Domain Mismatch
#319AR for WordPress23151499400Non-prefixed global variable
#320Autoptimize23288191800k+Output is not escaped
#321Shortcodes and extra features for Phlox theme2341242490k+Output is not escaped
#322B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34740910k+Text Domain Mismatch
#323BA Book Everything231,1841,08610k+Output is not escaped
#324Beds24 Online Booking235323742k+wp function not compatible with requires wp
#325Kadence Security – Password, Two Factor Authentication, and Brute Force Protection231,053967700k+Missing Translators Comment
#326BlossomThemes Email Newsletter2333723920k+Output is not escaped
#327Booking calendar, Appointment Booking System231,0791,1253k+Output is not escaped
#328BSK PDF Manager231,5766257k+Text Domain Mismatch
#329BuddyDrive237221,5971k+Non-prefixed global variable
#330BuddyPress235849,012100k+Non-prefixed function
#331Builderall for WordPress234,7821,3081k+Text Domain Mismatch
#332Announcement & Notification Banner – Bulletin239301,5762k+Non-prefixed global variable
#333Burger Companion233,27447210k+Text Domain Mismatch
#334Business Directory Plugin – Easy Listing Directories for WordPress236111,06310k+Non-prefixed global variable
#335Cart Notices for WooCommerce236394742k+Text Domain Mismatch
#336Products Suggestions for WooCommerce23707505700Output is not escaped
#337Geo Controller23914501k+Non-prefixed global variable
#338All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more.237501,35960k+Non-prefixed global variable
#339WPBot – AI ChatBot for Live Support, Lead Generation, AI Services234881,1626k+Non-prefixed global variable
#340Classified Listing – AI-Powered Classified ads & Business Directory231552,0749k+Non-prefixed global variable
#341CLUEVO LMS, E-Learning Platform231,8431,176400Text Domain Mismatch
#342Content Aware Sidebars – Fastest Widget Area Plugin239931,73830k+Non-prefixed global variable
#343Content Egg – Affiliate Product Importer & Price Comparison231,2451,27510k+Non-prefixed global variable
#344Content Views – Post Grid & Filter, Recent Posts, Category Posts … (Shortcode, Gutenberg Blocks, and Widgets for Elementor)23306587100k+Dynamic hook name
#345Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,31526,6441k+Non-prefixed global variable
#346Free Theme Builder for Elementor – CRT Addons (Header, Footer, Archive, WooCommerce & 50+ Widgets)237912,331400Non-prefixed global variable
#347Currency Exchange for WooCommerce23692505500Output is not escaped
#348CWW Companion233072231k+Output is not escaped
#349Auto Post Cleaner237151,3781k+Non-prefixed global variable
#350Disable Bloat for WordPress & WooCommerce238631,32510k+Non-prefixed global variable