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
#4351YITH Proteo Toolkit54130641k+Text Domain Mismatch
#4352Accordions55110120k+slow db query meta query
#4353Admin Bar User Switching5516312k+Input is not validated
#4354Advanced Custom Order Status for WooCommerce554433500Text Domain Mismatch
#4355AI Assistant for Elementor – Auto Content Writer, OpenAI, ChatGPT5515124400Text Domain Mismatch
#4356Ascending Posts by Fly Plugins552313500Text Domain Mismatch
#4357Auto Image Alt Attribute552676k+Unsafe printing function
#4358Chabok | چابک551631400Nonce verification recommended
#4359Custom Upload Dir556375k+Missing Arg Domain
#4360Disable Feeds559920k+Output is not escaped
#4361Email Template Customizer for WooCommerce5555224820k+Text Domain Mismatch
#4362Feedbucket – Website Feedback Tool5510251k+Input is not validated
#4363Go Live Update Urls55114980k+Non-prefixed hook name
#4364Head Meta Data55194210k+Non-prefixed function
#4365Head, Footer and Post Injections55952200k+Non-prefixed global variable
#4366Hide Admin Menu55182720k+Non-prefixed function
#4367JetWidgets For Elementor559927910k+Non-prefixed global variable
#4368Landingi Landing Pages5518232k+Input is not sanitized
#4369Login or Logout Menu Item5513720k+Unsafe printing function
#4370Mailster for WooCommerce5523321k+Non-prefixed global variable
#4371LexonRank: AI Link Building, Free Backlinks & SEO Automation5515201k+Nonce verification recommended
#4372Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#4373Mortgage Calculator5598164k+Text Domain Mismatch
#4374Page Animations And Transitions5589671k+Non Singular String Literal Domain
#4375Fast Page & Post Duplicator55122560k+Direct Query
#4376Virtual Robots.txt55102140k+Input is not validated
#4377Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More5544647k+Text Domain Mismatch
#4378Quick and Easy Testimonials5562323k+Non Singular String Literal Domain
#4379Semrush Content Toolkit5522242k+Non-prefixed global variable
#4380Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg5523191k+Output is not escaped
#4381Free customer chat solution551810500Output is not escaped
#4382Text Changer for Welcart5547743500Text Domain Mismatch
#4383Trusona for WordPress55834500Non-prefixed function
#4384VS Contact Form5533187k+Non-prefixed global variable
#4385VK Block Patterns55861100k+Non-prefixed function
#4386WP Ultimate Review552338170k+Non-prefixed global variable
#4387Yext Plugin551623800Non-prefixed function
#4388Admin Bar Fix564018400Text Domain Mismatch
#4389All in One SEO Pack Importer561725500Direct Query
#4390Anti-Captcha (anti-spam botblocker)5623261k+rand mt rand
#4391BuddyCommerce: WooCommerce and BuddyPress Integration562919800Output is not escaped
#4392SMTP by BestWebSoft564861751k+Text Domain Mismatch
#4393Contextual Adminbar Color561816500Output is not escaped
#4394FluentSnippets – High-Performance Code Snippets, Header & Footer Code, Custom CSS & PHP Code Manager56312750k+Nonce verification recommended
#4395Easy Digital Downloads Featured Downloads5615151k+Output is not escaped
#4396FV Top Level Categories56241620k+Text Domain Mismatch
#4397Grids: Layout builder for WordPress5624272k+Missing direct file access protection
#4398Form data to kintone5625221k+Output is not escaped
#4399LearnPress – Course Wishlist56352220k+Output is not escaped
#4400Free Live Chat Support56920600Output is not escaped