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
#4551Soro – SEO Autopilot & AI Content Writer8341010k+Input is not sanitized
#4552TCD Classic Editor831115k+Nonce verification recommended
#4553Team Section Block – Showcase Team Members with Layout Options831211k+Non-prefixed namespace
#4554Unlist Posts & Pages835910k+Nonce verification recommended
#4555WPC AJAX Search for WooCommerce831291k+Nonce verification recommended
#4556WPC Order Tip for WooCommerce83551k+Non-prefixed global variable
#4557Image Gallery Block849222k+Non-prefixed global variable
#4558Astra Theme Visual Hooks845452k+Text Domain Mismatch
#4559Wbcom Designs – Birthday Widget for BuddyPress8416313400Text Domain Mismatch
#4560Cachify849369k+Non-prefixed global variable
#4561Disable Elements for WPBakery Page Builder8429500trademarked term
#4562Duplicate taxonomy terms and ACF fields8438500Input is not validated
#4563Editor Enhancer for Oxygen84310500Nonce verification recommended
#4564FlippingBook841462k+Missing Translators Comment
#4565LearnPress – Prerequisites Courses848146k+Non-prefixed constant
#4566MotoPress Hotel Booking for Elementor8431910k+Non-prefixed global variable
#4567Nav Menu Roles8431870k+Non-prefixed hook name
#4568Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers8417370k+Direct Query
#4569Safelayout Cute Preloader – CSS3 WordPress Preloader8431410k+Input is not validated
#4570Search by ID8435700Input is not sanitized
#4571SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster849178k+Non-prefixed class
#4572Timeline Module for Divi8416113k+Text Domain Mismatch
#4573Ultra Addons Lite for Elementor843018700wp function not compatible with requires wp
#4574UTMs Carry Pages84411400Non-prefixed global variable
#4575Easy Duplicate Product for WooCommerce84783k+Missing direct file access protection
#4576WP Link Preview8449500trademarked term
#4577Override String Translations84861k+Nonce verification recommended
#4578WPC Grouped Product for WooCommerce84453k+Nonce verification recommended
#4579WPLANG Lite8485400trademarked term
#4580Fetchify8515419600Text Domain Mismatch
#4581Consent Mode Banner8537400Missing Version
#4582JAMP Notes (Just Another Memo Plugin)85170183400Text Domain Mismatch
#4583Referrer Input for Contact Form 785392500wp function not compatible with requires wp
#4584Shiprocket85561510k+Text Domain Mismatch
#4585Export Orders for WooCommerce – CSV, Excel, XML, JSON & PDF Export85249400wp function not compatible with requires wp
#4586WPC Estimated Delivery Date for WooCommerce856710k+Non-prefixed global variable
#4587WPC Variations Table for WooCommerce8534400Non-prefixed hook name
#4588Featured image to All-Posts8665400Nonce verification recommended
#4589Advanced Queries8661110k+Non-prefixed constant
#4590AM LottiePlayer86512800Non-prefixed global variable
#4591Block Pattern Builder86105600Missing Translators Comment
#4592Catch Breadcrumb861292k+Non-prefixed global variable
#4593Custom Error Messages for Gravity Forms8634400Output is not escaped
#4594Debug Bar Actions and Filters Addon8664400Forbidden PHP function found
#4595Extra Styling for MemberPress86647500Text Domain Mismatch
#4596Hotfix861184k+Deprecated class: services_json
#4597Shoppable Images (Lookbook) for WooCommerce8621316k+Missing direct file access protection
#4598Add post thumbnail to wp-admin list view8655400Nonce verification recommended
#4599NS Featured Posts862154k+Nonce verification recommended
#4600Popup Trigger URL for Elementor Pro862410k+Nonce verification recommended