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
#1201Rate My Post – Star Rating Plugin by FeedbackWP2722236020k+Output is not escaped
#1202Robokassa payment gateway for Woocommerce27952113k+Non-prefixed global variable
#1203Shipit27371209400Text Domain Mismatch
#1204Side Cart Woocommerce | Woocommerce Cart2749043980k+Output is not escaped
#1205Sign-up Sheets273253631k+Output is not escaped
#1206Simple Download Monitor2721827320k+Output is not escaped
#1207Simple Event Planner271493461k+Non-prefixed global variable
#1208Hubbub Lite – Fast, free social sharing and follow buttons2733717230k+Text Domain Mismatch
#1209Social Web Suite – Social Media Auto Post, Social Media Auto Publish2774164500Non-prefixed global variable
#1210Speed Booster Pack ⚡ PageSpeed Optimization Suite271081879k+Missing Translators Comment
#1211Stream Video Player27220135600Output is not escaped
#1212SV Tracking Manager279681291k+Output is not escaped
#1213Terms & Conditions Per Product275331,336800Non-prefixed global variable
#1214Theme One Click Demo Importer27210157500Text Domain Mismatch
#1215Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More27165430100k+Non-prefixed global variable
#1216Food Menu – Restaurant Menu & Online Ordering for WooCommerce27251,3203k+Non-prefixed global variable
#1217Transbank Webpay2719821110k+Non-prefixed global variable
#1218Tutor LMS – Migration Tool271393411k+Direct Query
#1219Ultimate Watermark – Image Watermark, Image Protection & Bulk Watermarking271643031k+Nonce verification recommended
#1220Verge3D Publishing and E-Commerce27245298400Nonce verification recommended
#1221Video Gallery for WooCommerce – Add Product Video & Featured Video271164763k+Non-prefixed global variable
#1222VOD Infomaniak2779738520k+Output is not escaped
#1223Watu Quiz271,0891,0143k+Output is not escaped
#1224WC Booster27191282800Non-prefixed global variable
#1225WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder2710980130k+Missing nonce verification
#1226Whols – Wholesale Prices and B2B Store Solution for WooCommerce272282352k+Output is not escaped
#1227Wiremo – Product Reviews for WooCommerce27445212700Output is not escaped
#1228Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#1229Mihdan: Ajax Edit Comments271,300523400Text Domain Mismatch
#1230Content Pilot – Autoblogging & Affiliate Marketing Suite27299269900Output is not escaped
#1231WP-DBManager2738630460k+Non-prefixed global variable
#1232Email Marketing Plugin – WP Email Capture273832621k+Output is not escaped
#1233WP Events Manager2729441530k+Output is not escaped
#1234WP Hide & Security Enhancer2712437550k+Input is not sanitized
#1235wp-mpdf271233821k+Non-prefixed global variable
#1236WP Chat App27120274100k+Alternative PHP tag found
#1237Worthy – VG WORT Integration für WordPress271,3437731k+Output is not escaped
#1238WPBase Cache271891132k+Text Domain Mismatch
#1239Redirection for Contact Form 72734374200k+Non-prefixed global variable
#1240YARPP – Yet Another Related Posts Plugin27191331100k+Non-prefixed global variable
#1241Zibal Payment Gateway for Gravity Forms27828248400Text Domain Mismatch
#1242Ultimate Addons for SiteOrigin285251897k+Text Domain Mismatch
#1243Vertex Addons for Elementor28232413400Output is not escaped
#1244AForms — Form Builder for Price Calculator & Cost Estimation28564953k+Text Domain Mismatch
#1245AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#1246Integration for Constant Contact and Contact Form 7, WPForms, Elementor, Ninja Forms28632351800Text Domain Mismatch
#1247Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms286493579k+Text Domain Mismatch
#1248Void Contact Form 7 Widget For Elementor Page Builder282796610k+Text Domain Mismatch
#1249WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms28659359400Text Domain Mismatch
#1250Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812597700Non Singular String Literal Domain