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
#3151Dashboard Cleaner394091500Missing nonce verification
#3152Datalogics Ecommerce Delivery – Datalogics3913115500Nonce verification recommended
#3153DefendWP Firewall39162033k+Non-prefixed global variable
#3154Deliverability – pass DKIM, SPF, DMARC & more392171800Nonce verification recommended
#3155WeShareAI – AI-Powered Share Buttons (formerly E-MAILiT)3916524700Unsafe printing function
#3156Easy PayPal Events & Tickets39285501k+Request data is not unslashed
#3157Editor Menu and Widget Access3981247k+Output is not escaped
#3158ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor39733481m+Non-prefixed global variable
#3159Email Marketing by EmailOctopus3943623k+Non-prefixed global variable
#3160Events Manager – Zoom Integration3914143700Output is not escaped
#3161BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress394802264k+Text Domain Mismatch
#3162FaniMani.pl3910311600Output is not escaped
#3163Faster Image Insert3994262k+Output is not escaped
#3164Favorites3918712310k+Unsafe printing function
#3165First Order Discount Woocommerce3955301k+Output is not escaped
#3166Fix Duplicates397673800Output is not escaped
#3167Flamix: Bitrix24 and WooCommerce Orders integration398131500Output is not escaped
#3168Flex Import3915132500Non-prefixed global variable
#3169Floating Action Button39164691k+Unsafe printing function
#3170Genesis Dambuster3994673k+Output is not escaped
#3171GF Mollie by Indigo398233900Exception output is not escaped
#3172Gift Up Gift Cards for WordPress and WooCommerce3994605k+Output is not escaped
#3173GL Import External Images3911819800wp function not compatible with requires wp
#3174Prisna GWT – Google Website Translator39117778k+Text Domain Mismatch
#3175GoSMTP – SMTP for WordPress395942500k+Output is not escaped
#3176Graphina – Charts and Graphs For Elementor391,91011310k+Text Domain Mismatch
#3177Gravity Slider Fields3956362k+Text Domain Mismatch
#3178GS Only PDF Preview3946361k+Output is not escaped
#3179Gutenverse News – News Blocks for Blog & Magazine Sites393765800Non-prefixed hook name
#3180HD Quiz39252827k+Output is not escaped
#3181Hide My WP Lite392462400Nonce verification recommended
#3182Maintenance Mode39861097k+Output is not escaped
#3183hpb seo plugin for WordPress3915872k+Non-prefixed global variable
#3184HTML5 Cumulus39132331k+Output is not escaped
#3185HW Image Widget39138411k+Output is not escaped
#3186Idle User Logout3996131k+Output is not escaped
#3187If Menu – Visibility control for Menus392816350k+Output is not escaped
#3188Image Carousel39164181k+Output is not escaped
#3189Image Watermark WP398882600Output is not escaped
#3190S2W – Import Shopify to WooCommerce3981323k+Request data is not unslashed
#3191Improved Save Button3944524k+Missing Translators Comment
#3192Insert Amz Images3979441k+Output is not escaped
#3193Insert Html Snippet3915920520k+Output is not escaped
#3194involve.me – Create Surveys, Quizzes, Calculators & Forms as Embedded Widgets or Pop-ups3915832400Text Domain Mismatch
#3195Korea SNS3988304k+Unsafe printing function
#3196LH Add Media From Url3942262k+Output is not escaped
#3197Library Viewer396593400Non-prefixed hook name
#3198Logo Showcase – Logo Slider, Carousel & Sponsors Gallery39535981k+Text Domain Mismatch
#3199Logo Showcase – Carousel, Slider, Grid & List for WordPress39123160400Unsafe printing function
#3200LuckyWP Table of Contents3943862100k+Output is not escaped