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
#2301Country State City Dropdown CF74035545k+Direct Query
#2302Coupon Generator for WooCommerce40392810k+Unsafe Printing Function
#2303Crisp – Live Chat and Chatbot40242020k+Unsafe Printing Function
#2304Cryout Serious Theme Settings403325140k+Output Not Escaped
#2305Custom Simple Rss40731302k+Recommended
#2306Dashboard Welcome for Beaver Builder4038242k+Output Not Escaped
#2307Delete Me40116177k+Output Not Escaped
#2308Duplicate Page4039433m+Unsafe Printing Function
#2309ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor40723481m+Non Prefixed Variable Found
#2310Eventer4061551k+Output Not Escaped
#2311Export Media URLs4071357k+Output Not Escaped
#2312Payment Gateway of PayPal for WooCommerce40441737k+Recommended
#2313FameTheme Demo Importer4087430k+Recommended
#2314FAQ Schema – Accordion, Tab, Slider & Gutenberg Block40253462k+Output Not Escaped
#2315Far Future Expiry Header4025367k+Missing Unslash
#2316Fast User Switching4028282k+Output Not Escaped
#2317Flamingo4015228800k+Recommended
#2318Flying Scripts: Delay JavaScript to Improve Site Speed & Performance40234430k+missing direct file access protection
#2319FlyWP Helper – Page Cache, Page Optimization, Emails for FlyWP Server Control Panel4020814k+Non Prefixed Variable Found
#2320Full Background Manager4037247k+Output Not Escaped
#2321Fusion Page Builder40341003k+Input Not Validated
#2322Analytics Germanized for Google Analytics (GDPR / DSGVO)4049148k+Output Not Escaped
#2323Osom Author Pro4083221k+Output Not Escaped
#2324Product Enquiry for WooCommerce4057413k+Output Not Escaped
#2325heatmap for WordPress – Realtime analytics4094151k+Non Singular String Literal Domain
#2326WP Armour – Honeypot Anti Spam405666400k+Missing
#2327Hostinger Reach – AI-Powered Email Marketing for WordPress409461m+Direct Query
#2328Image Alt Text4079979k+Non Singular String Literal Domain
#2329Correios Automático – Rastreio, Frete, Etiqueta, Declaração e Devolução4032564k+Non Prefixed Variable Found
#2330Internal Linking of Related Contents40714471k+Output Not Escaped
#2331JSM Show Post Metadata40156610k+Recommended
#2332JSM Show User Metadata4014643k+Recommended
#2333La Sentinelle antispam4088463k+Output Not Escaped
#2334Social Like Box and Page by WpDevArt4062245k+Output Not Escaped
#2335Limit Login Attempts408138300k+Output Not Escaped
#2336Logbook4033592k+Recommended
#2337WPO365 | Mail Integration for Office 365 / Outlook4059272k+Output Not Escaped
#2338MailerSend – Official SMTP Integration4039252k+Unsafe Printing Function
#2339Manual Image Crop40178618k+Output Not Escaped
#2340MAS Company Reviews For WP Job Manager4044711k+Output Not Escaped
#2341MembershipWorks – Membership, Events & Directory4041292k+Output Not Escaped
#2342Modal Window – create popup modal window40417010k+Non Prefixed Variable Found
#2343Multiple Featured Images4050225k+Output Not Escaped
#2344Flying Images: Optimize and Lazy Load Images for Faster Page Speed4032583k+missing direct file access protection
#2345No-Bot Registration40112422k+Unsafe Printing Function
#2346No CAPTCHA reCAPTCHA40112264k+Text Domain Mismatch
#2347One Click SSL401366210k+Unsafe Printing Function
#2348OPML Importer4035134k+Output Not Escaped
#2349Give – Paystack Gateway4096101k+Text Domain Mismatch
#2350Pixel Tag Manager for WooCommerce – Google Analytics 4, Google Ads, and More Pixels40682493k+Missing