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
#351ElementsReady Addons for Elementor232316663k+Non-prefixed global variable
#352Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress236521,49660k+Non-prefixed hook name
#353ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce238285,9685k+Direct Query
#354Error Log Monitor236941,41420k+Non-prefixed global variable
#355Essential Real Estate235295,0608k+Non-prefixed global variable
#356EventON – Events Calendar232,5851,0216k+Text Domain Mismatch
#357Events Addon for Elementor237791,3397k+Non-prefixed global variable
#358Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI233951,34290k+Non-prefixed global variable
#359Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light23386999400Non-prefixed global variable
#360Ezoic2343251610k+Output is not escaped
#361Fastcache by Host.it231,327203800Text Domain Mismatch
#362Feed Them Social – Social Media Feeds, Video, and Photo Galleries2356353520k+Output is not escaped
#363Filr – Secure document library237751,317700Non-prefixed global variable
#364Finpose – Accounting for WooCommerce231,6491,307400Non-prefixed global variable
#365Image Photo Gallery Final Tiles Grid235781,50220k+Non-prefixed global variable
#366Five-Star Ratings Shortcode236041,317600Non-prefixed global variable
#367Flexmls® IDX Plugin231,2689571k+Output is not escaped
#368Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder234,7461,27930k+Non Singular String Literal Domain
#369Freshdesk (official)23194386800Non-prefixed function
#370Front End PM239782,2645k+Non-prefixed global variable
#371Tracking and Consent Manager – WP Full Picture231,2803,2233k+Non-prefixed global variable
#372Futurio Extra2378720520k+Text Domain Mismatch
#373FV Flowplayer Video Player231,3111,45420k+Output is not escaped
#374GAinWP Google Analytics Integration for WordPress235251768k+Output is not escaped
#375GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress233,5902,77110k+Output is not escaped
#376The GDPR Framework By Data443231,28751710k+Short PHP open tag found
#377Anti-Malware Security and Brute-Force Firewall23543965100k+Output is not escaped
#378Gmedia Photo Gallery233501,1217k+Non-prefixed global variable
#379Groovy Menu Plugin (Free)231,7292834k+Text Domain Mismatch
#380Groundhogg — CRM, Newsletters, and Marketing Automation231369212k+Non-prefixed global variable
#381Gutenberg23605327300k+Missing direct file access protection
#382Interactive Content – H5P2356538040k+Non Singular String Literal Domain
#383Happy Addons for Elementor23573444400k+Output is not escaped
#384Houzez Property Feed231,4641,5851k+Text Domain Mismatch
#385Hunk Companion232,5476876k+Text Domain Mismatch
#386Ibtana – Ecommerce Product Addons231,5471,7186k+Non Singular String Literal Domain
#387Iks Menu – WordPress Category Accordion Menu & FAQs236151,29310k+Non-prefixed global variable
#388Image Carousel For Divi235691,3091k+Non-prefixed global variable
#389RealHomes Memberships235162641k+Non Singular String Literal Domain
#390Payment forms, Buy now buttons, and Invoicing System | GetPaid233891,2665k+Non-prefixed global variable
#391IP Geo Block233995898k+Output is not escaped
#392Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress2391694300k+Non-prefixed namespace
#393Joli FAQ SEO – WordPress FAQ Plugin231,0831,526700Non-prefixed global variable
#394Justified Gallery235891,4178k+Non-prefixed global variable
#395Kadence Blocks — Page Builder Toolkit for Gutenberg Editor23552,127600k+Non-prefixed global variable
#396Kenta Companion236571,4192k+Non-prefixed global variable
#397King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8323,87710k+Non-prefixed global variable
#398Masteriyo LMS – LMS Course Builder, Quizzes & Certificates231902,1225k+Non-prefixed global variable
#399License Manager for WooCommerce231297976k+Nonce verification recommended
#400Like Button Rating ♥ LikeBtn231,2316174k+Unsafe printing function