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
#1801Contact Form Plugin33472202k+Non-prefixed function
#1802Contact List – Online Staff Directory & Address Book331183421k+Nonce verification recommended
#1803Chatbot with IBM watsonx Assistant3332483400Non Singular String Literal Domain
#1804Chwazi – Delivery & Pickup Scheduling for WooCommerce33563192600Text Domain Mismatch
#1805Device Detector33209112600Output is not escaped
#1806DJ-Accessibility – Accessibility Plugin33370483k+Text Domain Mismatch
#1807Easy Timer33784501k+Non-prefixed global variable
#1808Easy Upload Files During Checkout33218199500Unsafe printing function
#1809EchBay Phonering Alo3374471k+Output is not escaped
#1810Human Presence – Stop Form Spam Without ReCaptcha3354651k+Request data is not unslashed
#1811Meta for WooCommerce3368189400k+Non-prefixed hook name
#1812Fastly33221661k+Text Domain Mismatch
#1813FastPixel Cache – Optimize Page Speed: Compress Images, Minify, Clean Database & CDN33523424k+Request data is not unslashed
#1814Gallery Custom Links33646230k+Non Singular String Literal Domain
#1815GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law3347382300k+Non-prefixed global variable
#1816GetResponse Forms by Optin Cat33681381k+Missing direct file access protection
#1817WP GIF Uploader33117441k+Text Domain Mismatch
#1818Five Star Restaurant Reviews33242142400Output is not escaped
#1819Comments – GraphComment | AI-Moderated Comment System33196177400Unsafe printing function
#1820Gravity Forms Eway3351945500Missing Translators Comment
#1821GSheetConnector for Forminator Forms331282011k+Non-prefixed global variable
#1822Mentions légales [FR]33238482k+Text Domain Mismatch
#1823HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce3337713920k+Unsafe printing function
#1824Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#1825Image Source Control Lite – Show Image Credits and Captions331402213k+Non-prefixed hook name
#1826Inactive User Deleter33453170800Output is not escaped
#1827InPost Gallery33105245700Non-prefixed global variable
#1828WPZOOM Social Feed Widget & Block3331027860k+Unsafe printing function
#1829Intagrate Lite33941524k+date date
#1830ITRO Popup Plugin335911356k+Output is not escaped
#1831Janolaw AGB Hosting33198111k+Short PHP open tag found
#1832JetWidgets for Elementor and WooCommerce331871467k+Text Domain Mismatch
#1833jQuery Manager for WordPress3386247k+Output is not escaped
#1834Logo Showcase Ultimate – Logo Carousel, Logo Slider & Logo Grid332741063k+Text Domain Mismatch
#1835LWSCache33471046k+Non-prefixed global variable
#1836Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#1837MailUp for WordPress – Email and Newsletter Subscription Form332511002k+Text Domain Mismatch
#1838MWB HubSpot for WooCommerce – CRM, Abandoned Cart, Email Marketing, Marketing Automation & Analytics33262797k+Non-prefixed global variable
#1839MAS Companies For WP Job Manager33623081k+Non-prefixed hook name
#1840MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites332503700Non-prefixed function
#1841Membership For WooCommerce3340659900Non-prefixed global variable
#1842Merge + Minify + Refresh3378264k+date date
#1843Molongui Post Contributors: Multi-Role Contributor Attribution33240162500Output is not escaped
#1844More Types33227198800Non-prefixed global variable
#1845Newebpay Payment33146115600Text Domain Mismatch
#1846News Announcement Scroll332372592k+Non-prefixed global variable
#1847GDPR CCPA Compliance & Cookie Consent Banner33622871k+Non Singular String Literal Domain
#1848Nomad World Map33424191700Text Domain Mismatch
#1849Notification Master – Real-Time WordPress Notifications With Email, SMS, Webhooks & More332932151k+Text Domain Mismatch
#1850Offen33313115500Output is not escaped