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
#1151Loginfy – Custom Login Page Customizer283383982k+Output is not escaped
#1152Media Hygiene: Remove or Delete Unused Images and More!286543095k+Non Singular String Literal Domain
#1153درگاه پرداخت بانک ملت ووکامرس28611302k+Request data is not unslashed
#1154My auctions allegro28483235500Non Singular String Literal Domain
#1155My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28161400100k+Non-prefixed global variable
#1156Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#1157Notification for Telegram28189934k+Output is not escaped
#1158Store Hours for WooCommerce28525602k+Output is not escaped
#1159Order Tracking – WordPress Status Tracking Plugin286197723k+Unsafe printing function
#1160PDF for Contact Form 7 + Drag and Drop Template Builder28674101500wp function not compatible with requires wp
#1161ووکامرس فارسی2815721590k+Output is not escaped
#1162افزونه حمل و نقل ووکامرس | پست پیشتاز، تیپاکس و پیک موتوری2813119020k+Missing nonce verification
#1163PHP Browser Detection286849600Non-prefixed function
#1164Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery281432585k+Post Not In exclude
#1165Autopay287543703k+Text Domain Mismatch
#1166PushAlert – Web Push Notifications for WordPress and WooCommerce28196631k+curl curl setopt
#1167Query Wrangler28628229700Output is not escaped
#1168Rating by BestWebSoft28509218500Text Domain Mismatch
#1169ReDi Restaurant Reservation – Instant Availability & Confirmation281,013239800Unsafe printing function
#1170Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#1171Brilliant Web-to-Lead for Salesforce282472442k+Text Domain Mismatch
#1172Secure Downloads28616406600Output is not escaped
#1173Praison AI SEO286433061k+Text Domain Mismatch
#1174Transliterator – Multilingual and Multi-script Text Conversion283053203k+Output is not escaped
#1175Slider Pro285835274k+Unsafe printing function
#1176Sparkle Demo Importer283071666k+Text Domain Mismatch
#1177Tab – Accordion, FAQ281045421k+Non-prefixed global variable
#1178Temporary Login Without Password28128131100k+wp function not compatible with requires wp
#1179Terms descriptions282224231k+Non-prefixed function
#1180Themesflat Addons For Elementor2871422740k+Output is not escaped
#1181Thim Kit for Elementor – Pre-built Templates & Widgets for Elementor2829129220k+Output is not escaped
#1182Ultimate FAQ Accordion Plugin2838622730k+Unsafe printing function
#1183Jetpack VaultPress287136210k+Missing nonce verification
#1184VG WORT METIS28150317900Nonce verification recommended
#1185WC Fields Factory281943697k+Nonce verification recommended
#1186WeeConnectPay – Clover Payment Gateway for WooCommerce28179169500Exception output is not escaped
#1187PayZen for WooCommerce28258214600Output is not escaped
#1188Product Gallery Slider, Additional Variation Images for WooCommerce2855231620k+Output is not escaped
#1189Dynamic Product Gallery for WooCommerce284143031k+Output is not escaped
#1190Email Inquiry & Cart Options for WooCommerce28194291800Output is not escaped
#1191Product Sort and Display for WooCommerce281992352k+Output is not escaped
#1192WP GoToWebinar28207207700Non-prefixed function
#1193WP Mapbox GL JS Maps281041191k+Output is not escaped
#1194Connect Matomo – Analytics Dashboard for WordPress2810010260k+Missing Translators Comment
#1195WP Travel Gutenberg Blocks28485157900Output is not escaped
#1196WhyDonate – FREE Donate button – Crowdfunding – Fundraising28216328800Non-prefixed global variable
#1197WP YouTube Lyte2820417830k+Non-prefixed global variable
#1198WPify Woo – Withdrawal, CRN/VAT, QR payments, Heureka and more for WooCommerce281742265k+Output is not escaped
#1199WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)2820921710k+Exception output is not escaped
#1200WPS Bidouille2847221510k+Output is not escaped