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
#851M Chart255581,4653k+Non-prefixed global variable
#852MaxButtons – Create buttons2562640470k+Output is not escaped
#853Create251,6377646k+Text Domain Mismatch
#854Multibanco / MB Way / Payshop / Cofidis Pay (by LUSOPAY) for WooCommerce25492216400Text Domain Mismatch
#855My Calendar – Accessible Event Manager25102,20520k+Non-prefixed function
#856All-in-one Sticky Floating Contact Form, Call, Click to Chat, and 50+ Social Icon Tabs – My Sticky Elements2535259740k+Non-prefixed global variable
#857Nexter Extension – Security, Performance, Code Snippets & Site Toolkit2519671210k+Nonce verification recommended
#858Notifications for Forms & WordPress Actions253092821k+Text Domain Mismatch
#859Object Sync for Salesforce25192296500Non-prefixed global variable
#860Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content256811,513300k+Non-prefixed global variable
#861PDF Invoice for WooCommerce + Drag and Drop Template Builder251,008216400wp function not compatible with requires wp
#862PDF Importer for WPForms25332329400Non-prefixed global variable
#863PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin251,0841,2969k+Non-prefixed global variable
#864phpinfo() WP — Site Health, PHP Compatibility & Server Audit252767043k+Non-prefixed global variable
#865Piotnet Forms251873743k+Alternative PHP tag found
#866Plover Kit – Blocks, Patterns, Responsive Layout and Gutenberg Editor Enhancements256881,3833k+Non-prefixed global variable
#867Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls254891,4137k+Non-prefixed global variable
#868Post Snippets – Custom WordPress Code Snippets Customizer258081,65420k+Non-prefixed global variable
#869Premmerce257121,411500Non-prefixed global variable
#870Premmerce Redirect Manager257561,407500Non-prefixed global variable
#871Premmerce Wholesale Pricing for WooCommerce256351,377400Non-prefixed global variable
#872Pz-LinkCard259541,61820k+Non-prefixed global variable
#873QuadMenu – Mega Menu252,12845510k+Output is not escaped
#874Quiz Maker by AYS255053,02720k+Non-prefixed global variable
#875Quttera ThreatSign – Web Malware Scanner for WordPress2533447110k+Non-prefixed global variable
#876Rate limiting for Contact Form 7255471,306500Non-prefixed global variable
#877reSmush.it : The original free image compressor and optimizer plugin2515569100k+Output is not escaped
#878Spexo Addons for Elementor – Elementor Widgets, Mega Menu, Popup Builder, Template Kits and Starter Templates for Elementor2599825k+Non-prefixed global variable
#879The School Management – Education & Learning ERP2512,858800Non-prefixed global variable
#880BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript251985014k+Non-prefixed global variable
#881Secure Copy Content Protection and Content Locking2595879920k+Output is not escaped
#882Seers AI | Cookie Consent Banner – GDPR & CCPA Compliant Consent Management Platform251,4464211k+Output is not escaped
#883Sensei LMS – Online Courses, Quizzes, & Learning255692810k+Nonce verification recommended
#884Seo Optimized Images255261,31610k+Non-prefixed global variable
#885SEO Repair Kit – Meta Manager, Schema Manager, SEO Content Monitoring, GSC Integration, Keyword & Rank Tracking251969022k+Direct Query
#886Simple Link Directory – AI Powered251334202k+Non-prefixed global variable
#887Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin2595873860k+Text Domain Mismatch
#888Simply Static – The Static Site Generator2518752830k+Non-prefixed hook name
#889Sitemap by click5252861326k+Unsafe printing function
#890Affiliate Program Suite — SliceWP Affiliates251,2912,08910k+Output is not escaped
#891Smart Image Resize for WooCommerce255824047k+Text Domain Mismatch
#892Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management2536792310k+SQL query is not prepared
#893Spice Blocks255361,3001k+Non-prefixed global variable
#894STAGGS – Product Configurator Toolkit256262,180400Non-prefixed global variable
#895Stylish Cost Calculator – Quote Generator, Lead Gen & Price Estimator256481,0211k+Output is not escaped
#896Survey Maker by AYS255672,3976k+Non-prefixed global variable
#897TablePress – Tables in WordPress made easy258472,174600k+Non-prefixed global variable
#898Taskbuilder – Project Management & Task Management Tool With Kanban Board251274,332800Non-prefixed global variable
#899Tax Exemption for WooCommerce255521,402700Non-prefixed global variable
#900TemplateSpare – 1000+ WordPress Starter Templates & Full Site Migration Tool | 1-Click Import/Export & No-Code Builder257051,58710k+Non-prefixed global variable