WordPress.Security.NonceVerification.Missing

Missing nonce verification

A request handler uses request data without verifying that the request was intentionally created by WordPress.

critical weight

Why It Shows Up

The scan found `$_GET`, `$_POST`, or similar request data in a context where a nonce check is expected but missing.

Why It Matters

Without nonce verification, an attacker may be able to trick a logged-in user into submitting an unwanted state-changing request.

How to Fix

  • Add a nonce to the form, link, AJAX request, or REST request.
  • Verify it with `check_admin_referer()`, `check_ajax_referer()`, or `wp_verify_nonce()` before changing state.
  • Keep capability checks separate; nonces prove intent, not permission.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#2301Custom Product Tabs Lite for WooCommerce753114k+Input is not validated
#2302Brazilian Market on WooCommerce7545170k+Missing nonce verification
#2303Auction Nudge – Your eBay Listings761861k+Missing direct file access protection
#2304PiWeb Cancel order / Refund request for WooCommerce7640492k+wp function not compatible with requires wp
#2305Custom Template for LearnDash76791k+Non-prefixed hook name
#2306ABC Crypto Checkout7642141k+Text Domain Mismatch
#2307Contact Form 7 Text CAPTCHA7614341k+Non-prefixed global variable
#2308Breadcrumbs for WooCommerce761426k+Output is not escaped
#2309WP SAML Auth767257k+Nonce verification recommended
#2310GDPR773912110k+Non-prefixed global variable
#2311Simple Floating Menu7713310k+Missing direct file access protection
#2312wpsection771315543k+Non-prefixed global variable
#2313Animated Text Block – Add Typing and Looping Text Effects785254k+Non-prefixed class
#2314Date Picker For Contact Form 778384k+Missing nonce verification
#2315Honeypot Anti-Spam785710k+Missing nonce verification
#2316Nav Menu Images78586k+Missing nonce verification
#2317Coming Soon & Maintenance Mode Page & Under Construction78356710k+Non-prefixed global variable
#2318Typing Text – Add Animated Typing Effects to Headings or Text784253k+Non-prefixed class
#2319Manage Privacy Options Page793111k+Input is not validated
#2320SSH SFTP Updater Support7963110k+Non-prefixed global variable
#2321Customizer for WooCommerce794620k+Missing nonce verification
#2322Custom Icons for Elementor8062510k+Non-prefixed global variable
#2323Password Policy Manager | Password Manager803886k+Non-prefixed global variable
#2324WP Video Popup – WordPress Video Lightbox for YouTube, Rumble & Vimeo805149k+wp function not compatible with requires wp
#2325Blocksy Companion811,069300k+Non-prefixed global variable
#2326ElasticPress81136558k+Non-prefixed hook name
#2327External Thumbnail816520k+Missing nonce verification
#2328Open in New Window Plugin81682k+Offloaded Content
#2329Payfast Gateway for WooCommerce812182k+Missing nonce verification
#2330Select and Multi-Select Field for Contact Form 78125122k+Text Domain Mismatch
#2331Orphans8114350k+Dynamic hook name
#2332WP Subtitle8173310k+Non-prefixed hook name
#2333PixTypes821789k+Non-prefixed global variable
#2334Extra Price Fields for Woocommerce- Display extra price info on Woocommerce products826102k+Missing nonce verification
#2335Max upload filesize83389k+Input is not validated
#2336Preserve Editor Scroll Position83264k+Missing nonce verification
#2337Add Descendants As Submenu Items84382k+Missing nonce verification
#2338Change Admin Email844450k+Missing nonce verification
#2339Comments Form Star Rating Plugin for WordPress843102k+Missing nonce verification
#2340Digital Signature For Contact Form 78422115k+file system operations fwrite
#2341Filterable Portfolio843761k+Non-prefixed global variable
#2342PW WooCommerce Exclude Free Shipping841121k+Missing nonce verification
#2343Safelayout Cute Preloader – CSS3 WordPress Preloader8431410k+Input is not validated
#2344Upload SVG84381k+Non-prefixed global variable
#2345Widgets for Google Business Reviews and Ratings842122k+Missing nonce verification
#2346Logo Slider and Showcase842157k+Missing nonce verification
#2347DCO Comment Attachment85555k+Missing nonce verification
#2348reCaptcha Add-On for FormCraft854167k+Missing Version
#2349HSTS Ready853113k+Input is not validated
#2350Ocean Stick Anything856620k+Missing Arg Domain