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
#1401Slider by BestWebSoft29478336400Text Domain Mismatch
#1402Social Engine2913390600Exception output is not escaped
#1403SQLite Database Integration29161893k+Exception output is not escaped
#1404BuddyPress Builder for Elementor – BuddyBuilder293483291k+Text Domain Mismatch
#1405Themify Popup292321088k+Text Domain Mismatch
#1406Themify – WooCommerce Product Filter2964314520k+Output is not escaped
#1407Tilda-publishing2921978700Output is not escaped
#1408Post Grid Gutenberg Blocks – PostX2911840440k+Non-prefixed global variable
#1409Ultimate Auction for WooCommerce – Excellent WP Auction Plugin29525232k+Non-prefixed global variable
#1410Under Construction, Coming Soon & Maintenance Mode2927729210k+Text Domain Mismatch
#1411User Verification by PickPlugins29413145k+Request data is not unslashed
#1412Visualizer – Tables & Charts Manager with Built-in AI Generator2934833120k+Output is not escaped
#1413Wenprise Alipay Gateway For WooCommerce2911368700Exception output is not escaped
#1414Countdown Timer – Widget Countdown2929015210k+Output is not escaped
#1415Widget for Yelp Reviews291471582k+Output is not escaped
#1416Product Carousel Slider & Grid Ultimate for WooCommerce297191226k+Text Domain Mismatch
#1417Sofortueberweisung Gateway for Woocommerce2910471700Output is not escaped
#1418WooCommerce Stripe Payment Gateway29184592700k+Exception output is not escaped
#1419Global Payments SecureSubmit Gateway29199443500Non-prefixed class
#1420Woostify Sites Library2922919820k+Text Domain Mismatch
#1421WP Popular Posts2977300100k+Non-prefixed global variable
#1422WP Google Analytics Events – No-Code Custom Event Tracking for Google Analytics291181285k+Output is not escaped
#1423WP Magazine Modules Lite291526745k+Non-prefixed global variable
#1424WP-PostRatings2942538430k+Output is not escaped
#1425WP Subscribe2979797k+Non-prefixed class
#1426WPComplete293833331k+Output is not escaped
#1427Xagio SEO & AEO – AI SEO for Google Rankings & AI Visibility2921,27710k+Direct Query
#1428XML for Google Merchant Center29523123k+Non-prefixed global variable
#1429Xpro Addons — 140+ Widgets for Elementor292882730k+Non-prefixed global variable
#1430Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance30173479100k+Interpolated SQL is not prepared
#1431PublishPress Blocks – Block Controls, Block Visibility, Block Permissions3023941720k+Non-prefixed global variable
#1432Aitasi Coming Soon305161861k+Output is not escaped
#1433Analytics Insights – Google Analytics Dashboard for WordPress3024117010k+Unsafe printing function
#1434ApplyOnline – Application Form Builder and Manager303452442k+Output is not escaped
#1435Contact Form 7 Connector303241965k+Text Domain Mismatch
#1436Arile Extra3053757010k+Non-prefixed global variable
#1437AutoWP – AI Content Writer & Rewriter305483701k+Text Domain Mismatch
#1438Private groups305833161k+Unsafe printing function
#1439Blockons – Gutenberg blocks for WordPress and WooCommerce websites3069205700Non-prefixed global variable
#1440BrightEdge Autopilot3010731600curl curl setopt
#1441Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster3030643430k+Non-prefixed global variable
#1442Classic Addons – WPBakery Page Builder301,2452633k+Text Domain Mismatch
#1443Classified Listing Toolkits30431,8594k+Non-prefixed global variable
#1444Colete-Online30776346600Text Domain Mismatch
#1445ContentBot AI Writer (AI Content)3031769500rand rand
#1446Cryptocurrency Donation Box – Bitcoin & Crypto Donations30334284500Output is not escaped
#1447Custom Search by BestWebSoft – WordPress Custom Search Plugin30454228900Text Domain Mismatch
#1448DethemeKit for Elementor3033522830k+Output is not escaped
#1449EDI – Обмен данными между WooCommerce и 1С30284101600Text Domain Mismatch
#1450Easy Affiliate Links301861987k+Missing direct file access protection