WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Input is not validated

Request data is used without checking that it is allowed for the operation.

critical weight

Why It Shows Up

The scan found input from a request superglobal being used without validation such as capability checks, allowlists, type checks, or range checks.

Why It Matters

Sanitization cleans a value, but validation proves the value is acceptable. Missing validation can allow unexpected actions, invalid states, or unsafe query choices.

How to Fix

  • Check that IDs are positive integers, enum-like values are in an allowlist, and URLs or file paths are constrained.
  • Pair state-changing requests with nonce and capability checks.
  • Reject or safely default values that do not pass validation.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1501Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#1502Libro de Reclamaciones y Quejas362661244k+Text Domain Mismatch
#1503Login as User361016430k+Output is not escaped
#1504LocalWeb All In One36342975k+Non-prefixed global variable
#1505M Chart36291554k+Non-prefixed global variable
#1506Manage Notification E-mails3612998100k+Non-prefixed function
#1507Media Deduper3660999k+Missing Arg Domain
#1508Microsoft Clarity3648163200k+Nonce verification recommended
#1509News Ticker for Elementor3676572k+Text Domain Mismatch
#1510NextGEN Custom Fields362151311k+SQL query is not prepared
#1511MailerLite – Signup forms (official)36430158100k+Output is not escaped
#1512We’re Open!362731875k+Unsafe printing function
#1513Ozh' Admin Drop Down Menu36125433k+Output is not escaped
#1514PayTR Sanal POS WooCommerce – iFrame API361175410k+Output is not escaped
#1515PDF Forms Filler for CF736185793k+Text Domain Mismatch
#1516Peter’s Post Notes362241023k+Output is not escaped
#1517Photonic Gallery & Lightbox for Flickr, SmugMug & Others3618016310k+Missing Translators Comment
#1518Photoswipe Masonry Gallery3657476k+Non Singular String Literal Text
#1519Plugins Garbage Collector (Database Cleanup)36325110k+Missing nonce verification
#1520ActiveCampaign Postmark for WordPress36477550k+Text Domain Mismatch
#1521WowStore – Store Builder & Product Blocks for WooCommerce36664294k+Non-prefixed global variable
#1522Qubely – Advanced Gutenberg Blocks3639788k+Request data is not unslashed
#1523Quick 301 Redirects36891205k+Non-prefixed global variable
#1524QuickWebP – Compress / Optimize Images & Convert WebP | SEO Friendly361721088k+Non Singular String Literal Domain
#1525Rara One Click Demo Import361229820k+Missing Translators Comment
#1526Better Find and Replace – AI-Powered Suggestions366712940k+Missing direct file access protection
#1527RTMKit36537750k+Non-prefixed global variable
#1528Search & Replace365053100k+Missing nonce verification
#1529Search Everything361657710k+Text Domain Mismatch
#1530Speed Optimizer – The All-In-One Performance-Boosting Plugin3645961m+Non-prefixed hook name
#1531SMTP for SendGrid – YaySMTP3627961k+Non-prefixed global variable
#1532Subscribe to Comments3612916310k+Output is not escaped
#1533The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#1534Zoho ZeptoMail36321105k+Request data is not unslashed
#1535TrustMate.io – WooCommerce integration36251973k+Output is not escaped
#1536FOMO & Social Proof Notifications by TrustPulse – Best WordPress FOMO Plugin361043910k+Output is not escaped
#1537Ubigeo de Perú para Woocommerce y WordPress361912354k+Non-prefixed function
#1538underConstruction36986040k+Unsafe printing function
#1539User Roles and Capabilities362271328k+Output is not escaped
#1540Video Thumbnails Reloaded36343582k+Text Domain Mismatch
#1541Out of Stock Message Manager for WooCommerce36293952k+Text Domain Mismatch
#1542Payments via PayMongo for WooCommerce3639801k+Nonce verification recommended
#1543WC Pickup Store36245522k+Output is not escaped
#1544Quantity Plus Minus Button for WooCommerce36838410k+Output is not escaped
#1545Shipping with Venipak for WooCommerce36239611k+Text Domain Mismatch
#1546AWPLife Weather Effects36196984k+Non-prefixed global variable
#1547When Last Login365212350k+Non-prefixed global variable
#1548SuperFaktura WooCommerce36601152k+Nonce verification recommended
#1549Hide admin notices – Admin Notification Center36114678k+Output is not escaped
#1550Export Themes36122902k+Non-prefixed constant