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
#3801多合一搜索自动推送管理插件-支持Baidu/Google/Bing/IndexNow/Yandex/头条4217382k+Input is not sanitized
#3802Basic SEO Pack42868700Output is not escaped
#3803Bazz CallBack widget4255283k+Unsafe printing function
#3804Block Temporary Email423313500Unsafe printing function
#3805Booking.com Official Search Box4236322k+Output is not escaped
#3806BP Auto Group Join425555700Output is not escaped
#3807Bulk Change Media Author4225202k+Unsafe printing function
#3808CCAvenue Payment Gateway for WooCommerce4253403k+Text Domain Mismatch
#3809Custom Spinner for Contact Form 74236111k+Output is not escaped
#3810HTML Template for CF74221271k+Non-prefixed global variable
#3811Change Background Color for Pages, Posts, Widgets42357500Text Domain Mismatch
#3812Chartbeat4233181k+Output is not escaped
#3813Cities Shipping Zones for WooCommerce4294444k+Text Domain Mismatch
#3814Clover Payments for WooCommerce4225152k+Exception output is not escaped
#3815Comment Blacklist Updater4245151k+Output is not escaped
#3816Comment Reply Email422123500Unsafe printing function
#3817Contact Form 7 add confirm42315150k+Text Domain Mismatch
#3818Cookie Notify421554400Input is not validated
#3819CookieHub – Cookie Consent Banner (DSGVO, CCPA, RGPD and GDPR compliance)4233493k+Output is not escaped
#3820Cronjob Scheduler4220361k+Input is not sanitized
#3821Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin42472181400Text Domain Mismatch
#3822Custom Fields for Gutenberg4224241k+Output is not escaped
#3823Custom Login423611610k+Non-prefixed global variable
#3824Custom Taxonomy Order42205650k+Output is not escaped
#3825Dashboard Notes422734600Missing Arg Domain
#3826Dashboard Sticky Notes4220172k+Missing nonce verification
#3827Delete Expired Transients4249655k+Direct Query
#3828Disable Comments424419100k+Unsafe printing function
#3829Disable User Login4225195k+Unsafe printing function
#3830Simple HTML Sitemap4242201k+Text Domain Mismatch
#3831Storefront Online Ordering by DoorDash427610600Output is not escaped
#3832Easy Video Player42202020k+Output is not escaped
#3833Embedly4217382k+Output is not escaped
#3834Enable Classic Editor & Widgets4210662k+Non Singular String Literal Domain
#3835Etsy Shop4258213k+Unsafe printing function
#3836Exclude Pages42311420k+Non Singular String Literal Domain
#3837FCM Push Notification from WP424316500Non Singular String Literal Domain
#3838File Media Renamer4216422k+Input is not sanitized
#3839Flexible Editor Panel for Elementor421544220k+Text Domain Mismatch
#3840FooTable428671k+Output is not escaped
#3841FormCraft – Form Builder421861562k+Text Domain Mismatch
#3842Lock Down Admin4230203k+Unsafe printing function
#3843GA Google Analytics – Connect Google Analytics to WordPress424630400k+Output is not escaped
#3844Gelato Integration for WooCommerce4236325k+Output is not escaped
#3845Geo Blocker – Control Site Access by Region and IP4210641k+Direct Query
#3846Hide Cart Functions4212503k+Nonce verification recommended
#3847Hide Featured Image42261210k+Unsafe printing function
#3848HTML Editor Syntax Highlighter42302150k+Output is not escaped
#3849Image Uploader for Welcart4227243k+Output is not escaped
#3850WP All Import – Import SEO Settings for Rank Math SEO4218447k+Nonce verification recommended