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
#2351Cecabank WooCommerce Plugin3863323k+Text Domain Mismatch
#2352Certificate Verification3833401k+Output is not escaped
#2353Database for Contact Form 738341287k+Missing nonce verification
#2354WPAppsDev – CF7 Form Submission Limit38104331k+Text Domain Mismatch
#2355Contact Form 7 – Post Fields38167253k+Text Domain Mismatch
#2356CF7 to Webhook381027230k+Unsafe printing function
#2357Classic Editor Plus – WordPress Classic Editor plugin by Felix388342500Text Domain Mismatch
#2358Clever Mega Menu for Visual Composer38500871k+Output is not escaped
#2359Clever Mega Menu for Elementor38835441k+Output is not escaped
#2360CRUDLab Disable Comments382054700Missing nonce verification
#2361One page checkout and layouts for woocommerce3883523k+Non-prefixed global variable
#2362Login Page Customizer – Customize Login Screen & Branding38361721k+Non-prefixed function
#2363Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)3838183600Non-prefixed global variable
#2364Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster3837985k+Interpolated SQL is not prepared
#2365Elemailer Lite – Elementor email template & campaign builder3844505k+Output is not escaped
#2366PiWeb Product Enquiry or product catalog for WooCommerce382551451k+Text Domain Mismatch
#2367Erident Custom Login and Dashboard38122288k+Unsafe printing function
#2368Export User Data38187626k+Text Domain Mismatch
#2369Social Photo Fetcher38151431k+Output is not escaped
#2370Social Shop for WooCommerce385124800Output is not escaped
#2371Responsive WordPress Slider – HG Slider3867757k+Missing nonce verification
#2372Foyer – Digital Signage for WordPress381481911k+Non-prefixed global variable
#2373Front-end Editor387862500Output is not escaped
#2374Furgonetka.pl: Przesyłki & Narzędzia e-commerce3863487k+Exception output is not escaped
#2375Gecka Submenu38326363k+Output is not escaped
#2376GiveWP Donation Widgets for Elementor38483137k+Text Domain Mismatch
#2377GoDaddy Payments for WooCommerce3858652k+Output is not escaped
#2378GoodBarber3838731k+Nonce verification recommended
#2379Great Caroussel3860131500SQL query is not prepared
#2380HashThemes Demo Importer3871446k+Output is not escaped
#2381WP Team – WordPress Team Member Plugin3853736600Text Domain Mismatch
#2382Illdy Companion38187236k+Output is not escaped
#2383imoje38621602k+Nonce verification recommended
#2384Import to Photo Gallery from NextGen gallery388083400Direct Query
#2385Insert PHP Code Snippet3816422790k+Output is not escaped
#23863D FlipBook – PDF Embedder, PDF Flipbook Viewer, Flipbook Image Gallery383537780k+Non Singular String Literal Domain
#2387JC Submenu38279324k+Output is not escaped
#2388Maintenance Redirect3824413210k+Missing Arg Domain
#2389Jock On Air Now (JOAN)38121224400Output is not escaped
#2390Jupiter X Core387176780k+Non-prefixed global variable
#2391Kali Forms — Contact Form & Drag-and-Drop Builder38325210k+Dynamic hook name
#2392Lana Downloads Manager38146783k+Unsafe printing function
#2393LuckyWP Scripts Control38186233k+Output is not escaped
#2394MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites383136700k+Non-prefixed hook name
#2395Mega Elements – Addons for Elementor381705710k+Output is not escaped
#2396Auto SEO META keywords (META tags keywords) optimization + WooCommerce386334700Output is not escaped
#2397MultiLine Files for Contact Form 73898409k+Text Domain Mismatch
#2398Customize My Account for WooCommerce – Custom Tabs, Login, Registration, 2FA & Design3878172800Non-prefixed global variable
#2399Name Directory385203093k+Output is not escaped
#2400Contact Form Widget38541071k+Request data is not unslashed