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
#251Slim Jetpack222,5861,9472k+Text Domain Mismatch
#252SNS Count Cache229181208k+Non Singular String Literal Domain
#253NextScripts: Social Networks Auto-Poster222,4081,13320k+Output is not escaped
#254SSL Zen — SSL Certificate Installer & HTTPS Redirects227511,60510k+Non-prefixed global variable
#255Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output is not escaped
#256SVG Flags – Beautiful Scalable Flags For All Countries!227551,2512k+Non-prefixed global variable
#257Swift Performance Lite222,3461,3256k+Text Domain Mismatch
#258Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#259The Moneytizer227512711k+Text Domain Mismatch
#260Theme Editor2279868550k+Output is not escaped
#261Customize Feeds for Twitter22921714k+Non-prefixed global variable
#262Ultimeter227511,3441k+Non-prefixed global variable
#263Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin225222,36740k+Direct Query
#264Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#265Unlimited Elements Blocks Library227081,822400Non-prefixed global variable
#266RapidLoad AI – Optimize Web Vitals Automatically2281840700Nonce verification recommended
#267Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#268UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#269Welcart e-Commerce2210,37810,93110k+Text Domain Mismatch
#270WCFM – Frontend Manager for WooCommerce224,7545,05420k+Non-prefixed global variable
#271WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9341,96610k+Non-prefixed global variable
#272WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non-prefixed global variable
#273Peach Payments Gateway223341431k+Non Singular String Literal Domain
#274Wenprise WeChatPay Payment Gateway For WooCommerce22443178400Exception output is not escaped
#275WooCommerce221,3596,1727m+Non-prefixed global variable
#276Advanced AJAX Product Filters222,6831,20550k+Text Domain Mismatch
#277CoDesigner – All in One Elementor WooCommerce Builder224,1317745k+Text Domain Mismatch
#278Simple Shopping Cart2279653610k+Unsafe printing function
#279WP Affiliate Disclosure221,3581,5041k+Non-prefixed global variable
#280Asset CleanUp: Page Speed Booster222,0302,485100k+Non-prefixed global variable
#281Master Accordion ( Former WP Awesome FAQ Plugin )221,7741,286700Non-prefixed global variable
#282WP Easy Pay – Payment and Donation form Builder for Square229101,8351k+Non-prefixed global variable
#283WP Express Checkout (Fast Payments via PayPal & Stripe)225916271k+Output is not escaped
#284File Manager227405201m+Unsafe printing function
#285WP Fusion Lite – Marketing Automation and CRM Integration for WordPress222756835k+Nonce verification recommended
#286WP Umbrella: Update Backup Restore & Monitoring2295796670k+Exception output is not escaped
#287Wp-Insert2226730110k+Output is not escaped
#288SchedulePress – Auto Post & Publish, Auto Social Share, Schedule Posts with Editorial Calendar & Missed Schedule Post Publisher2230824710k+Output is not escaped
#289WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642578k+Non-prefixed constant
#290User Frontend: AI Powered Frontend Post Submission, User Directory, User Profile, Membership & User Registration222871,43220k+Non-prefixed global variable
#291WP-WebAuthn229573962k+Exception output is not escaped
#292WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#293WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell226,0042,7645k+Text Domain Mismatch
#294ShopWP22430225700Text Domain Mismatch
#295WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#296WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#297YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#298YITH WooCommerce Ajax Search224081,65930k+Non-prefixed global variable
#299ЮKassa для WooCommerce225901689k+Short PHP open tag found
#300Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable