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
#1251WP Chat App27120274100k+Alternative PHP tag found
#1252Worthy – VG WORT Integration für WordPress271,3437731k+Output is not escaped
#1253WPBase Cache271891132k+Text Domain Mismatch
#1254Redirection for Contact Form 72734374200k+Non-prefixed global variable
#1255YARPP – Yet Another Related Posts Plugin27191331100k+Non-prefixed global variable
#1256Zibal Payment Gateway for Gravity Forms27828248400Text Domain Mismatch
#1257Ultimate Addons for SiteOrigin285251897k+Text Domain Mismatch
#1258Vertex Addons for Elementor28232413400Output is not escaped
#1259AForms — Form Builder for Price Calculator & Cost Estimation28564953k+Text Domain Mismatch
#1260AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#1261Integration for Constant Contact and Contact Form 7, WPForms, Elementor, Ninja Forms28632351800Text Domain Mismatch
#1262Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms286493579k+Text Domain Mismatch
#1263Void Contact Form 7 Widget For Elementor Page Builder282796610k+Text Domain Mismatch
#1264WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms28659359400Text Domain Mismatch
#1265Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812597700Non Singular String Literal Domain
#1266Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress2846533830k+Text Domain Mismatch
#1267Maspik – Ultimate Spam Protection2821286230k+Missing nonce verification
#1268Darklup – Enhanced WordPress Dark Mode, Dark Theme, Night Mode & Accessibility Plugin28639851k+Text Domain Mismatch
#1269Database Cleaner2813929410k+Direct Query
#1270Deposits & Partial Payments for WooCommerce – Bayna285933361k+Output is not escaped
#1271Dynamic User Directory284032561k+Output is not escaped
#1272Discount Rules and Dynamic Pricing for WooCommerce2818133410k+Output is not escaped
#1273easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution284059244k+Missing nonce verification
#1274Educare – Students & Result Management System281,1141,043800Missing nonce verification
#1275Expand Divi28911001k+Non-prefixed global variable
#1276FAPI Member28279153500Exception output is not escaped
#1277Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules281875052k+Non-prefixed global variable
#1278Reviews and Rating – Google Reviews2834321920k+Text Domain Mismatch
#1279گیت‌لند | درگاه پرداخت هوشمند گیت‌لند283272353k+Output is not escaped
#1280Geo Mashup287752321k+Text Domain Mismatch
#1281GS Books Showcase – Display Books in Grid, Slider & More | Library for WordPress2855437500Non-prefixed global variable
#1282Photo Gallery – GT3 Image Gallery & Gutenberg Block Gallery2838417510k+Text Domain Mismatch
#1283GTmetrix for WordPress28109708k+Output is not escaped
#1284HootKit284291,2958k+Non-prefixed global variable
#1285IdeaPush28283298700Output is not escaped
#1286Integration for Google Sheets and Contact Form 7, WPForms, Elementor, Ninja Forms286413481k+Text Domain Mismatch
#1287Kadence Starter Templates — Predesigned Website Templates28312215200k+Missing Arg Domain
#1288Kama Thumbnail2880479k+Output is not escaped
#1289Laposta Signup Basic28276672k+Output is not escaped
#1290WP to LinkedIn Auto Publish28734250900Unsafe printing function
#1291Loginfy – Custom Login Page Customizer283383982k+Output is not escaped
#1292Maven Algolia28148896k+Non Singular String Literal Domain
#1293Media Hygiene: Remove or Delete Unused Images and More!286543095k+Non Singular String Literal Domain
#1294درگاه پرداخت بانک ملت ووکامرس28611302k+Request data is not unslashed
#1295MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor2862246600k+Non-prefixed global variable
#1296My auctions allegro28483235500Non Singular String Literal Domain
#1297My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#1298Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#1299Notification for Telegram28189934k+Output is not escaped
#1300Opal Service28339329900Non-prefixed global variable