WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Input is not sanitized

Request data is used without being cleaned for the expected type or format.

critical weight

Why It Shows Up

The scan found superglobal input flowing into code without a sanitizer such as `sanitize_text_field()`, `absint()`, `sanitize_key()`, `esc_url_raw()`, or a custom allowlist.

Why It Matters

Unsanitized input can pollute stored settings, alter logic, break queries, or become part of a later security issue.

How to Fix

  • Unslash request data with `wp_unslash()` first.
  • Choose the sanitizer for the expected value, such as `absint()` for IDs or `sanitize_key()` for keys.
  • Use allowlists for actions, sort fields, file names, option names, and other constrained values.

Affected Plugins

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