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
#3201LuckyWP Table of Contents3943862100k+Output is not escaped
#3202Magazine Blocks – Blog Designer, Magazine & Newspaper Website Builder, Page Builder with Posts Blocks, Post Grid3965726k+block api version too low
#3203Mail Subscribe List3917943k+Input is not validated
#3204MailChimp Add-On for FormCraft395629800curl curl setopt
#3205Manage Enrollment for LearnDash394879400Unsafe printing function
#3206Map Categories to Pages394813700Output is not escaped
#3207Kikote – Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce3976641k+Missing Translators Comment
#3208Maps for WP3916973400Output is not escaped
#3209Markup by Attribute for WooCommerce39461022k+Direct Query
#3210Mascaras CF73954161k+Text Domain Mismatch
#3211Media Sync39193750k+Short PHP open tag found
#3212Meks Easy Photo Feed Widget39772710k+Output is not escaped
#3213Menubar39171461k+Output is not escaped
#3214Zen Feed393922400Output is not escaped
#3215Mizan Demo Importer3931681k+Missing Version
#3216Modal Dialog396464500Output is not escaped
#3217Movable Type and TypePad Importer39422520k+Output is not escaped
#3218Multilingual Contact Form 7 with Polylang3950309k+Text Domain Mismatch
#3219NextGEN Download Gallery3957212k+Short PHP open tag found
#3220Open Graph Pro3952131k+Output is not escaped
#3221SOGO Add Script to Individual Pages Header Footer39744020k+Output is not escaped
#3222OneSignal Sender3911250400Output is not escaped
#3223payever – WooCommerce Gateway39263131700Text Domain Mismatch
#3224Paystack Add-On for Gravity Forms399631400Text Domain Mismatch
#3225Designil PDPA Thailand39131363k+Output is not escaped
#3226PO/MO Editor39106451k+Unsafe printing function
#3227Posts By Tag39151301k+Output is not escaped
#3228PickPlugins Pricing Table3931711k+Missing nonce verification
#3229Privilege Menu39215491k+Text Domain Mismatch
#3230Product Size Chart for Woocommerce3920169600Non-prefixed global variable
#3231Purge Varnish Cache391131511k+Non-prefixed global variable
#3232QR Redirector3948544k+Output is not escaped
#3233Quantcast Choice39227113k+Text Domain Mismatch
#3234Query Multiple Taxonomies395541500Output is not escaped
#3235Quform Mailchimp3965147800Nonce verification recommended
#3236Quform Zapier39601231k+Nonce verification recommended
#3237Simple Webchat391422041k+Output is not escaped
#3238Radio Buttons for Taxonomies39402420k+Output is not escaped
#3239Redirect 404 Error Page to Homepage or Custom Page with Logs39275310k+Nonce verification recommended
#3240Re Gallery – Responsive Image & Photo Gallery3916121700Missing nonce verification
#3241Reorder by Term3920841k+Request data is not unslashed
#3242REST API Helper3910885500Unsafe printing function
#3243RioVizual — Table Blocks for Comparison, Pricing and Pros & Cons3932751k+Nonce verification recommended
#3244Royal Mail Shipping Calculator for WooCommerce3961311k+Text Domain Mismatch
#3245Scripts n Styles391509230k+Output is not escaped
#3246SEO Auto Linker3990241k+Text Domain Mismatch
#3247SEO Friendly Images392922020k+Output is not escaped
#3248Serial Number for Contact Form 739105532k+Non Singular String Literal Domain
#3249Taxonomy Thumbnail3927583k+Non-prefixed function
#3250Shared Files – File Upload & Download Manager3951844k+Nonce verification recommended