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
#1451Pubjet | پاب‌جت30911721k+Output is not escaped
#1452QA Assistants – Driven by data3048672k+Non-prefixed global variable
#1453Real Cookie Banner: GDPR & ePrivacy Cookie Consent309496100k+Database parameter is not escaped
#1454Responsive Addons for Elementor – Free Elementor Addons, Kits and Elementor Templates30603873k+Non-prefixed global variable
#1455Rublon Multi-Factor Authentication (MFA)30216160400Output is not escaped
#1456Rank Math SEO – AI SEO Tools to Dominate SEO Rankings30453744m+Non-prefixed global variable
#1457StoreBuild – Online Store Builder for WooCommerce30120211600Non-prefixed global variable
#1458Sina Extension for Elementor303,69116040k+Text Domain Mismatch
#1459Stackable – Page Builder Gutenberg Blocks3048287100k+Non Singular String Literal Domain
#1460Star Addons for Elementor302362551k+Non-prefixed global variable
#1461Subscriptions for WooCommerce3011,19010k+Non-prefixed global variable
#1462Themify Portfolio Post3021410230k+Text Domain Mismatch
#1463Travel Booking Toolkit302453243k+Non-prefixed global variable
#1464Tutor LMS Divi Modules304207221k+Non-prefixed global variable
#1465Urvanov Syntax Highlighter30221873k+Output is not escaped
#1466User Access Manager3039317110k+Output is not escaped
#1467User Avatar – Reloaded30352171900Text Domain Mismatch
#1468User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress304862783k+Text Domain Mismatch
#1469Waitlist Woocommerce ( Back in stock notifier )302723114k+Output is not escaped
#1470Checkout with Cash App on WooCommerce301223082k+Non-prefixed global variable
#1471Dropify301322542k+Nonce verification recommended
#1472Custom Post Types and Custom Fields creator – WCK301,29913710k+Text Domain Mismatch
#1473Webling30147313500Input is not validated
#1474Widget Manager Light3023383600Text Domain Mismatch
#1475Widgetize Pages Light301451043k+Output is not escaped
#1476WonderPush – Web Push Notifications – WooCommerce Abandoned Cart – GDPR30152192600Missing direct file access protection
#1477FOX – Currency Switcher Professional for WooCommerce302111,02250k+Non-prefixed global variable
#1478Mercado Pago payments for WooCommerce3061963100k+Short PHP open tag found
#1479WooCommerce Tax (formerly WooCommerce Shipping & Tax)30103198600k+Non-prefixed class
#1480WP Admin UI Customize3062939030k+Non-prefixed global variable
#1481WP Docs302682711k+Output is not escaped
#1482remarketable3028193600Output is not escaped
#1483WP Inventory Manager308562331k+Output is not escaped
#1484WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin30323464m+Non-prefixed hook name
#1485Photo Gallery Slideshow & Masonry Tiled Gallery308063521k+Output is not escaped
#1486WP Restaurant Price List3029595500Text Domain Mismatch
#1487WPS Cleaner3043049120k+Output is not escaped
#1488Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended
#1489YASR – Yet Another Star Rating Plugin for WordPress3025237810k+Output is not escaped
#1490zahls.ch Credit Cards, PostFinance and TWINT for WooCommerce301212653k+Non-prefixed global variable
#1491Zoho CRM Lead Magnet301011,0253k+Request data is not unslashed
#1492a3 Lazy Load318323990k+Dynamic hook name
#1493ActiveCampaign – The autonomous marketing platform312359840k+Output is not escaped
#1494AEH Speed Optimization: Browser Cache, Optimized Minify, Lazy Loading & Image Optimization31911332k+Output is not escaped
#1495Extra Product Options Builder for WooCommerce311131942k+Non-prefixed global variable
#1496Advanced Category Excluder31349160700Output is not escaped
#1497Advanced Woo Search – Product Search for WooCommerce3122937770k+Nonce verification recommended
#1498AI Builder – Generate pages, blocks, images & translate with AI31101194400Non-prefixed global variable
#1499Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter315719650k+Nonce verification recommended
#1500Apaczka.pl WooCommerce31992761k+Non-prefixed global variable