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
#451Widgets on Pages238091,30620k+Non-prefixed global variable
#452Billingo Plus integráció WooCommerce-hez231,119507900Text Domain Mismatch
#453Widgets for WooCommerce Products on Elementor231,6591,4543k+Non-prefixed global variable
#454Predictive Search for WooCommerce23514633700Output is not escaped
#455WP All Import – Product Import for WooCommerce231,47520920k+Non Singular String Literal Domain
#456StoreCustomizer – A plugin to Customize all WooCommerce Pages235871,42620k+Non-prefixed global variable
#457ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin237,8802,19990k+Text Domain Mismatch
#458Worth The Read238731383k+Text Domain Mismatch
#459WP BackItUp Community Edition232579896k+Non-prefixed global variable
#460Clone2324426240k+Output is not escaped
#461WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses23590876500Non-prefixed function
#462WP-CRM System – Manage Clients and Projects232971,094800Non-prefixed global variable
#463WP Crowdfunding231991,6292k+Non-prefixed global variable
#464WP Editor2350233520k+Unsafe printing function
#465Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions231,1131,8629k+Output is not escaped
#466WP Hotelier236931,6352k+Non-prefixed global variable
#467Lead Form Data Collection to CRM232111,698400Non-prefixed global variable
#468WP-Lister Lite for Amazon233,0614,177800Output is not escaped
#469FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce239412,17920k+SQL query is not prepared
#470WP Mega Menu239927928k+Non-prefixed global variable
#471WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped
#472Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820230k+Missing Translators Comment
#473WP STAGING – WordPress Backup, Restore, Migration & Clone231,5041,567100k+Non-prefixed global variable
#474Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form234195422k+Non-prefixed global variable
#475Track, Analyze & Optimize by WP Tao23895756600Output is not escaped
#476Customer Support Ticket System & Helpdesk231,7191,464400Text Domain Mismatch
#477WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1583,64220k+Interpolated SQL is not prepared
#478WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,37689020k+Output is not escaped
#479WPMobile.App232,9831,5333k+Output is not escaped
#480WPCal.io – Easy Meeting Scheduler23694595900Direct Query
#481Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#482Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#483XT Ajax Add To Cart for WooCommerce231,0031,6901k+Non-prefixed global variable
#484XT Quick View for WooCommerce231,0791,829400Non-prefixed global variable
#485XT Variation Swatches for WooCommerce231,0511,834500Non-prefixed global variable
#486Yatra – Travel Booking & Tour Operator Software232,2263,997600Non-prefixed global variable
#487YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#488Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#489Zephyr Project Manager236672,4541k+Non-prefixed global variable
#490404 Solution244831,35510k+Non-prefixed class
#491A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#492Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#493AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#494Ad Inserter – Ad Manager & AdSense Ads244,260812300k+Output is not escaped
#495Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#496Advanced iFrame248871,12040k+Non-prefixed global variable
#497Affiliates Manager241,2686538k+Unsafe printing function
#498All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#499Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#500Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp