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
#2551Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#2552Linkable Title Html and Php Widget3610831600Output is not escaped
#2553Login as User361016430k+Output is not escaped
#2554LocalWeb All In One36342975k+Non-prefixed global variable
#2555MailMunch – Grow your Email List36102496k+Output is not escaped
#2556Manage Notification E-mails3612998100k+Non-prefixed function
#2557Materialis Companion36129676k+Unsafe printing function
#2558Media Deduper3660999k+Missing Arg Domain
#2559Microsoft Clarity3648163200k+Nonce verification recommended
#2560Mobile Menu Builder for WordPress368133600Output is not escaped
#2561코드엠샵 마이사이트 – MSHOP MY SITE365855800Output is not escaped
#2562Multiple Sidebars3610975600Non Singular String Literal Domain
#2563WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#2564News Manager3613457600Output is not escaped
#2565News Ticker for Elementor3676572k+Text Domain Mismatch
#2566NextGEN Custom Fields362151311k+SQL query is not prepared
#2567MailerLite – Signup forms (official)36430158100k+Output is not escaped
#2568We’re Open!362731875k+Unsafe printing function
#2569Order Status History for WooCommerce362101711k+Output is not escaped
#2570Ovation Elements362339910k+Non-prefixed global variable
#2571Ozh' Admin Drop Down Menu36125433k+Output is not escaped
#2572PayTR Sanal POS WooCommerce – iFrame API361175410k+Output is not escaped
#2573PDF Forms Filler for CF736185793k+Text Domain Mismatch
#2574PDF Forms Filler for WPForms3616154600Text Domain Mismatch
#2575Peter’s Post Notes362241023k+Output is not escaped
#2576Photonic Gallery & Lightbox for Flickr, SmugMug & Others3618011710k+Missing Translators Comment
#2577Photoswipe Masonry Gallery3657476k+Non Singular String Literal Text
#2578Plugins Garbage Collector (Database Cleanup)36325110k+Missing nonce verification
#2579Post Views Stats Counter36142241700Non-prefixed global variable
#2580ActiveCampaign Postmark for WordPress36477550k+Text Domain Mismatch
#2581WowStore – Store Builder & Product Blocks for WooCommerce36564374k+Non-prefixed global variable
#2582افزونه رسمی ترب36428630k+Exception output is not escaped
#2583Qubely – Advanced Gutenberg Blocks3639788k+Request data is not unslashed
#2584Quick 301 Redirects36891205k+Non-prefixed global variable
#2585Direct Checkout – Quick View – Buy Now For WooCommerce36901122k+Missing nonce verification
#2586Better Find and Replace – AI-Powered Suggestions366712940k+Missing direct file access protection
#2587Recent Posts3610630500Text Domain Mismatch
#2588Optimize Database after Deleting Revisions3664412760k+Output is not escaped
#2589Search & Replace365053100k+Missing nonce verification
#2590Search Everything361657710k+Text Domain Mismatch
#2591Speed Optimizer – The All-In-One Performance-Boosting Plugin3645961m+Non-prefixed hook name
#2592Snippet Shortcodes363801494k+Non Singular String Literal Domain
#2593SMTP for SendGrid – YaySMTP3627961k+Non-prefixed global variable
#2594StaticPress368879500Output is not escaped
#2595Subscribe to Comments3612916310k+Output is not escaped
#2596Supplier Order Email3654105400Output is not escaped
#2597Supreme Modules Lite – Divi Theme, Extra Theme and Divi Builder3616240200k+Output is not escaped
#2598SurveyJS: Drag & Drop Form Builder3612134500Missing Version
#2599Sync QCloud COS3663109600Non-prefixed function
#2600Bulk Product Editor plugin allows you to create and edit your WooCommerce products and categories with Google Sheets.3650105400Direct Query