WordPress.Security.NonceVerification.Recommended

Nonce verification recommended

The code reads request data in a place where Plugin Check recommends a nonce check.

critical weight

Why It Shows Up

The scan saw request handling that may not always mutate state, but still looks like a user-triggered action that should usually be protected by a nonce.

Why It Matters

Adding a nonce reduces accidental or forged requests and documents that the action is expected to originate from the plugin UI.

How to Fix

  • For admin forms and action links, add and verify a nonce.
  • For AJAX handlers, use `check_ajax_referer()`.
  • For public read-only endpoints, document why a nonce is not required and keep input validation strict.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#3851Weight Based Shipping for WooCommerce53484160k+Missing direct file access protection
#3852Ultimate Gift Cards for WooCommerce5344507k+Non-prefixed global variable
#3853WP Login Logo53289500Unsafe printing function
#3854AffiliateWP – Order Details For Affiliates5462272k+Output is not escaped
#3855Analytics Head54347600Output is not escaped
#3856Better Admin Bar5427633k+Non-prefixed global variable
#3857Booking Calendar54288850k+Mixed line endings
#3858Custom Category Templates5411113k+Unsafe printing function
#3859Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO541612k+Request data is not unslashed
#3860Disqus Comment System54173340k+Non-prefixed hook name
#3861Easy Elementor Addons – Addons Pack for Elementor Page Builder5435681k+Post Not In exclude
#3862Easy Font Resize54336700Setting is missing a sanitization callback
#3863Extended User Search In WP-Admin5414171k+SQL query is not prepared
#3864F4 Media Taxonomies547391k+Input is not sanitized
#3865Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#3866PWA — easy way to Progressive Web App5415442k+Dynamic hook name
#3867Juiz Lang Attribute5426272k+Text Domain Mismatch
#3868Live Summary for Gravity Forms5415271k+Nonce verification recommended
#3869MSN Partner Hub5421251k+Missing direct file access protection
#3870Quick Buy Now Button for WooCommerce541362540k+Text Domain Mismatch
#3871Reorder Terms5417381k+Nonce verification recommended
#3872Resize images before upload541951k+Output is not escaped
#3873REST XML-RPC Data Checker541445900Input is not sanitized
#3874AI Agent by SiteGround542861m+Exception output is not escaped
#3875Simple XML Sitemap Generator548283k+Non-prefixed function
#3876SimplyBook.me – Booking and reservations calendar54311330k+Exception output is not escaped
#3877SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#3878WC Duplicate Order541215500Nonce verification recommended
#3879WPC Order Notes for WooCommerce542025900Output is not escaped
#3880WP Menu Icons54685220k+Text Domain Mismatch
#3881YITH Proteo Toolkit54130641k+Text Domain Mismatch
#3882Accordions55110120k+slow db query meta query
#3883Advanced Custom Order Status for WooCommerce554433500Text Domain Mismatch
#3884AI Assistant for Elementor – Auto Content Writer, OpenAI, ChatGPT5515124400Text Domain Mismatch
#3885Quick Buy Now Button for WooCommerce5537395k+Output is not escaped
#3886Chabok | چابک551631400Nonce verification recommended
#3887Custom Upload Dir556375k+Missing Arg Domain
#3888Disable Feeds559920k+Output is not escaped
#3889Easy Quotes551131700Direct Query
#3890Email Template Customizer for WooCommerce5555224820k+Text Domain Mismatch
#3891Enhanced Category Pages5523252k+Direct Query
#3892Feedbucket – Website Feedback Tool5510251k+Input is not validated
#3893Gutenify – Visual Site Builder Blocks & Site Templates5566405k+Missing Arg Domain
#3894Head Meta Data55194210k+Non-prefixed function
#3895Head, Footer and Post Injections55952200k+Non-prefixed global variable
#3896JetWidgets For Elementor559927910k+Non-prefixed global variable
#3897Landingi Landing Pages5518232k+Input is not sanitized
#3898Login or Logout Menu Item5513720k+Unsafe printing function
#3899LoginPress | wp-login Custom Login Page Customizer55125308200k+Non-prefixed function
#3900LexonRank: AI Link Building, Free Backlinks & SEO Automation5515201k+Nonce verification recommended