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
#1151Gravity Forms + Stripe27368210600Output is not escaped
#1152GSpeech TTS – WordPress Text To Speech Plugin278423333k+Output is not escaped
#1153Hester Core2725310310k+Output is not escaped
#1154ImageRecycle pdf & image compression273292041k+Text Domain Mismatch
#1155iQ Block Country2716424520k+Request data is not unslashed
#1156My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam2771332110k+Text Domain Mismatch
#1157Ray Enterprise Translation27876068k+Non-prefixed global variable
#1158Liza Widget For Spotify and Elementor276091,2871k+Non-prefixed global variable
#1159Loco Translate274512251m+Output is not escaped
#1160Login Security Solution272161544k+Output is not escaped
#1161LWS Optimize – All-in-One Speed Booster & Cache Tools273451810k+Non-prefixed global variable
#1162Magical Shop Builder – WooCommerce Template Builder for Elementor | Shop, Cart, Checkout & Product Page Builder27764593k+Non-prefixed namespace
#1163MakeCommerce for WooCommerce278264523k+Text Domain Mismatch
#1164Online Booking & Scheduling Calendar for WordPress by vcita274731611k+Output is not escaped
#1165Memberful – Membership Plugin273513361k+Text Domain Mismatch
#1166MLSImport – Download and synchronize real estate data from various MLS (Multiple Listing Services)271545515k+Non-prefixed global variable
#1167Multilanguage by BestWebSoft – WordPress Translation Plugin and Language Switcher274653453k+Text Domain Mismatch
#1168MW WP Form27334219200k+Output is not escaped
#1169Nextend Social Login and Register271,668243200k+Output is not escaped
#1170Online Lesson Booking27978281500Non Singular String Literal Domain
#1171Tussendoor – Open RDW27301140600Text Domain Mismatch
#1172Packlink PRO for WooCommerce2713216020k+Non-prefixed global variable
#1173picu – Online Photo Proofing Gallery276133252k+Output is not escaped
#1174Pie Register – User Registration, Profiles & Content Restriction271,7791k+Non-prefixed global variable
#1175PowerPack Lite for Beaver Builder272,8423757k+Text Domain Mismatch
#1176Quick Paypal Payments271013031k+Non-prefixed function
#1177Rate My Post – Star Rating Plugin by FeedbackWP2722236020k+Output is not escaped
#1178Robokassa payment gateway for Woocommerce27952113k+Non-prefixed global variable
#1179RS Elements Elementor Addon272,026321500Text Domain Mismatch
#1180Shipit27371209400Text Domain Mismatch
#1181Side Cart Woocommerce | Woocommerce Cart2749043980k+Output is not escaped
#1182Sign-up Sheets273253631k+Output is not escaped
#1183Simple Download Monitor2721827320k+Output is not escaped
#1184Simple Event Planner271493461k+Non-prefixed global variable
#1185Hubbub Lite – Fast, free social sharing and follow buttons2733717230k+Text Domain Mismatch
#1186Social Web Suite – Social Media Auto Post, Social Media Auto Publish2774164500Non-prefixed global variable
#1187Speed Booster Pack ⚡ PageSpeed Optimization Suite271081879k+Missing Translators Comment
#1188Stream Video Player27220135600Output is not escaped
#1189SV Tracking Manager279681291k+Output is not escaped
#1190Terms & Conditions Per Product275331,336800Non-prefixed global variable
#1191Theme One Click Demo Importer27210157500Text Domain Mismatch
#1192Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More27165430100k+Non-prefixed global variable
#1193Food Menu – Restaurant Menu & Online Ordering for WooCommerce27251,3203k+Non-prefixed global variable
#1194Transbank Webpay2719821110k+Non-prefixed global variable
#1195Tutor LMS – Migration Tool271393411k+Direct Query
#1196Ultimate Watermark – Image Watermark, Image Protection & Bulk Watermarking271643031k+Nonce verification recommended
#1197Verge3D Publishing and E-Commerce27245298400Nonce verification recommended
#1198Video Gallery for WooCommerce – Add Product Video & Featured Video271164763k+Non-prefixed global variable
#1199VOD Infomaniak2779738520k+Output is not escaped
#1200Watu Quiz271,0891,0143k+Output is not escaped