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
#1451Easy Custom Auto Excerpt30841666k+Non-prefixed global variable
#1452EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates3037608600Non-prefixed global variable
#1453Edwiser Bridge – WordPress Moodle Integration3046694k+Non-prefixed hook name
#1454Element Invader – Template Kits for Elementor302741303k+Output is not escaped
#1455Email Templates Customizer and Designer for WordPress and WooCommerce3025034920k+Non-prefixed global variable
#1456Epeken All Kurir for Woocommerce305901,246400Missing nonce verification
#1457Eway Payment Gateway3050992800Missing Translators Comment
#1458Exclusive Addons for Elementor303,63026350k+Text Domain Mismatch
#1459Export Plugins and Templates30143331k+file system operations fread
#1460PiWeb Export Customers Users & Guest customer to CSV for WooCommerce30173751k+Text Domain Mismatch
#1461FormLift for Keap (Legacy) Web Forms30162315400Request data is not unslashed
#1462Formzu WP301671633k+Text Domain Mismatch
#1463GlobalPayments Gateway Provider for WooCommerce306401721k+Text Domain Mismatch
#1464Kargo Takip, Kargo SMS, İlçe Mahalle Sözleşme by Hezarfen30702972k+Non-prefixed global variable
#1465Invisible reCaptcha for WordPress309018580k+Input is not sanitized
#1466core plugin for kitestudio themes30244415500Nonce verification recommended
#1467Laposta Signup Embed3088191k+Exception output is not escaped
#1468Naver webmaster syndication v23089129500Output is not escaped
#1469Novelist304751581k+Output is not escaped
#1470OoohBoi Steroids for Elementor302,05910040k+Text Domain Mismatch
#1471Operation Demo Importer – Demo Importer For WPoperation Themes302451041k+Text Domain Mismatch
#1472گرویتی فرم فارسی3020515720k+Text Domain Mismatch
#1473PitchPrint3076163400Input is not sanitized
#1474Popularis Extra302371417k+Output is not escaped
#1475Popup Builder – Create highly converting, mobile friendly marketing popups.3028722200k+Non-prefixed global variable
#1476Post Grid, Slider & Carousel Ultimate – with Shortcode, Gutenberg Block & Elementor Widget302311021k+Non Singular String Literal Domain
#1477Pre-Orders for WooCommerce305682617k+Output is not escaped
#1478Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#1479Pubjet | پاب‌جت30911721k+Output is not escaped
#1480QA Assistants – Driven by data3048672k+Non-prefixed global variable
#1481Realbig For WordPress30365911k+Non-prefixed global variable
#1482Responsive Addons for Elementor – Free Elementor Addons, Kits and Elementor Templates30603873k+Non-prefixed global variable
#1483Rublon Multi-Factor Authentication (MFA)30216160400Output is not escaped
#1484StoreBuild – Online Store Builder for WooCommerce30120211600Non-prefixed global variable
#1485Sina Extension for Elementor303,69116040k+Text Domain Mismatch
#1486SMTP for Amazon SES – YaySMTP301971223k+Exception output is not escaped
#1487Stackable – Page Builder Gutenberg Blocks3048287100k+Non Singular String Literal Domain
#1488Star Addons for Elementor302362551k+Non-prefixed global variable
#1489Subscriptions for WooCommerce3011,19010k+Non-prefixed global variable
#1490Taboola30891471k+Output is not escaped
#1491Tabs Responsive – With WooCommerce Product Tabs Extension3057525520k+Non Singular String Literal Domain
#1492Themify Portfolio Post3021410230k+Text Domain Mismatch
#1493Travelers' Map303111551k+Output is not escaped
#1494Tutor LMS Divi Modules304207221k+Non-prefixed global variable
#1495Urvanov Syntax Highlighter30221873k+Output is not escaped
#1496User Access Manager3039317110k+Output is not escaped
#1497User Avatar – Reloaded30352171900Text Domain Mismatch
#1498User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress304862783k+Text Domain Mismatch
#1499UX Flat305392031k+Missing Arg Domain
#1500Waitlist Woocommerce ( Back in stock notifier )302723114k+Output is not escaped