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
#5301Cloudflare SSL by Weslink90372k+trademarked term
#5302Flipdish Ordering System90511400Non-prefixed function
#5303Nav Menu Item Duplicator90164500wp function not compatible with requires wp
#5304Page and Post Restriction901432k+wp function not compatible with requires wp
#5305Pantheon HUD9046900Input is not sanitized
#5306PromPress9084700Missing direct file access protection
#5307Relevanssi Live Ajax Search904226k+Non-prefixed global variable
#5308UltraAddons for Elementor90652600wp function not compatible with requires wp
#5309Viva.com | Smart Checkout for WooCommerce901306k+Direct Query
#5310WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce902020k+Non-prefixed function
#5311Zen Addons for SiteOrigin Page Builder901,3691271k+Text Domain Mismatch
#5312Astra Bulk Edit914330k+Missing direct file access protection
#5313Blockenberg — 600+ Advanced Gutenberg Blocks for WordPress Block Editor9146600block api version too low
#5314Bold Page Builder91123840k+Not In Footer
#5315Cliengo – Chatbot91472k+Input is not sanitized
#5316CryptoCloud – Crypto Payment Gateway91136400Text Domain Mismatch
#5317Icegram Engage – Popups, Optins, CTAs & Lead Generation91141010k+wp function not compatible with requires wp
#5318Icon List Block – Add Icon-Based Lists with Custom Styles91374k+Not In Footer
#5319If Modified Since91241k+Request data is not unslashed
#5320Ollie Menu Designer91454k+Non-prefixed global variable
#5321PDF Embedder9117300k+Non-prefixed class
#5322Prevent Browser Caching91910k+Input is not sanitized
#5323Query Loop Load More9126600Post Not In exclude
#5324Repeater Fields for Elementor Forms911158700wp function not compatible with requires wp
#5325Unveil Lazy Load91262k+error log error log
#5326DearFlip – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer921011200k+Missing direct file access protection
#5327Coming Soon Maintenance Mode92656k+Non-prefixed global variable
#5328Daisy Titles — Style & Hide Page and Post Titles92153k+Discouraged text-domain loading
#5329GM Block Bots9213900Input is not sanitized
#5330Google Photos embed9225700trademarked term
#5331Import Export Menu9272k+Input is not sanitized
#5332Phone Validator with Flags for WooCommerce9232800badly named files
#5333Verify domain for Apple Pay with Stripe9232600Input is not sanitized
#5334Address Book for WooCommerce921264k+Text Domain Mismatch
#5335WooCommerce Accommodation Bookings921911k+Non-prefixed global variable
#5336CF7 Mate – AI Form Builder, Styler & Multi-Step Forms for Contact Form 7933920k+Non-prefixed class
#5337Generate PDF using Contact Form 79334k+Input is not sanitized
#5338Local Google Fonts93315100k+Non-prefixed global variable
#5339Modal Popup Box — Popup Maker & Popup Builder93142k+Input is not sanitized
#5340ACF Photo Gallery Field932360k+Input is not sanitized
#5341Weaver Show Posts9325k+Input is not sanitized
#5342WPCopyRights网站防复制插件93133500Non-prefixed global variable
#5343Easy Post Submission – Frontend Posting, Guest Publishing & Submit Content for WordPress941183k+Non-prefixed hook name
#5344LovedByAI – Generative Engine Optimization, AI Search, GEO, AEO9416600Direct Query
#5345Media from ZIP94516600Non-prefixed global variable
#5346Moving Media Library943272k+Direct Query
#5347WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily9422600Direct Query
#5348Bulk remove posts from category952510k+date date
#5349PayHere Payment Gateway95682k+Non-prefixed class
#5350Term Taxonomy Converter95573500Text Domain Mismatch