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
#3751Super Testimonial – Testimonial & Customer Review Slider Plugin for WordPress41271682k+Request data is not unslashed
#3752tarteaucitron.io41449210k+Output is not escaped
#3753Taxonomy Converter415424500Output is not escaped
#3754Taxonomy Filter4114340800Output is not escaped
#3755Text Hover4144131k+Output is not escaped
#3756Text Replace4155123k+Output is not escaped
#3757Theme Blvd Importer412558500Missing nonce verification
#3758Theme Duplicator411431400Nonce verification recommended
#3759Threat Scan Plugin412917400Output is not escaped
#3760Advanced Editor Tools41143841m+Unsafe printing function
#3761TW Pagination4190231k+Non Singular String Literal Domain
#3762Unbloater4157185k+Output is not escaped
#3763Usersnap413717500Output is not escaped
#3764Visibility Logic for Elementor41274330k+Output is not escaped
#3765fancyBox 3 for WordPress4172111k+Output is not escaped
#3766Waka Bulk Page4152161k+Unsafe printing function
#3767WaveSurfer-WP418322400Unsafe printing function
#3768Abandoned Cart Recovery for WooCommerce41202024k+Request data is not unslashed
#3769Checkout Field Editor (Checkout Manager) for WooCommerce41988400k+Nonce verification recommended
#3770Top Image SEO41115265k+Unsafe printing function
#3771M-Pesa(Kenya) Checkout for Woocommerce4146381k+Text Domain Mismatch
#3772WPC Product Bundles for WooCommerce41219330k+Missing nonce verification
#3773Country Based Restrictions for WooCommerce4127675k+Request data is not unslashed
#3774Quick View For WooCommerce4144441k+Output is not escaped
#3775WooCommerce Colors41632810k+Output is not escaped
#3776Pay for Payment for WooCommerce41296710k+Missing nonce verification
#3777Spam Protect for Contact Form 741166110k+Request data is not unslashed
#3778WP Crontrol412091300k+Nonce verification recommended
#3779WP Extended Search411593720k+Output is not escaped
#3780Regions for WP Job Manager4129557k+Nonce verification recommended
#3781WP Lorem ipsum413729500Unsafe printing function
#3782WP Media folders4119743k+Direct Query
#3783Pledged Plugins PCI Gateway for NMI and WooCommerce41160422k+Text Domain Mismatch
#3784WP Router412913800Exception output is not escaped
#3785WP Test Email41322820k+Unsafe printing function
#3786User Login Notifier for WordPress4172261k+Output is not escaped
#3787WPC Composite Products for WooCommerce4111739k+Missing nonce verification
#3788WPS Hide Login4134722m+Nonce verification recommended
#3789Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets414535700Output is not escaped
#3790Simple Accessibility Button4133171900Non-prefixed global variable
#3791Z-Credit Checkout – WooCommerce Payment Gateway4115122900Text Domain Mismatch
#3792Zilla Portfolio4113915400Text Domain Mismatch
#3793Pricing Table – Responsive & Easy421171483k+Non-prefixed global variable
#3794ActiveTrail – Contact Form 7421885600Missing nonce verification
#3795Add to Home Screen & Progressive Web App4223681k+Request data is not unslashed
#3796Admin Options Pages423284500Nonce verification recommended
#3797Affiliate Link Tracker422449500Request data is not unslashed
#3798Agoda Affiliate Partners Text Link Generator42440500Interpolated SQL is not prepared
#3799Post Grid Master — Post Grids & AJAX Filters42441151k+Non-prefixed global variable
#3800Open Currency Converter4259191k+Unsafe printing function