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
#1251Laposta Signup Basic28276672k+Output is not escaped
#1252WP to LinkedIn Auto Publish28734250900Unsafe printing function
#1253Loginfy – Custom Login Page Customizer283383982k+Output is not escaped
#1254Maven Algolia28148896k+Non Singular String Literal Domain
#1255Media Hygiene: Remove or Delete Unused Images and More!286543095k+Non Singular String Literal Domain
#1256درگاه پرداخت بانک ملت ووکامرس28611302k+Request data is not unslashed
#1257MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor2862246600k+Non-prefixed global variable
#1258My auctions allegro28483235500Non Singular String Literal Domain
#1259My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#1260Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#1261Notification for Telegram28189934k+Output is not escaped
#1262Opal Service28339329900Non-prefixed global variable
#1263Store Hours for WooCommerce28525602k+Output is not escaped
#1264Order Tracking – WordPress Status Tracking Plugin286197733k+Unsafe printing function
#1265PDF for Contact Form 7 + Drag and Drop Template Builder28674101500wp function not compatible with requires wp
#1266Perfect Brands for WooCommerce2811214340k+Non-prefixed constant
#1267ووکامرس فارسی2815721590k+Output is not escaped
#1268افزونه حمل و نقل ووکامرس | پست پیشتاز، تیپاکس و پیک موتوری2813119020k+Missing nonce verification
#1269PHP Browser Detection286849600Non-prefixed function
#1270Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery281462595k+Post Not In exclude
#1271Pixelgrade Assistant281,3481602k+Text Domain Mismatch
#1272Autopay287693343k+Text Domain Mismatch
#1273Podcast Importer SecondLine283561694k+Text Domain Mismatch
#1274Product Sync for WooCommerce28158375400Direct Query
#1275PushAlert – Web Push Notifications for WordPress and WooCommerce28196631k+curl curl setopt
#1276Payment Plugins for PayPal WooCommerce2823224680k+Non-prefixed hook name
#1277Query Wrangler28628229700Output is not escaped
#1278Rating by BestWebSoft28509218400Text Domain Mismatch
#1279ReDi Restaurant Reservation – Instant Restaurant Booking & Table Reservation System281,013239800Unsafe printing function
#1280Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#1281Brilliant Web-to-Lead for Salesforce282472442k+Text Domain Mismatch
#1282Secure Downloads28616406600Output is not escaped
#1283Praison AI SEO286493061k+Text Domain Mismatch
#1284Transliterator – Multilingual and Multi-script Text Conversion283053223k+Output is not escaped
#1285Slider Pro285835274k+Unsafe printing function
#1286ST Elementor Addons28224374500Non-prefixed global variable
#1287Tab – Accordion, FAQ281045421k+Non-prefixed global variable
#1288Temporary Login Without Password28128131100k+wp function not compatible with requires wp
#1289Terms descriptions282224231k+Non-prefixed function
#1290Themesflat Addons For Elementor2871422740k+Output is not escaped
#1291Thim Kit for Elementor – Pre-built Templates & Widgets for Elementor2829129220k+Output is not escaped
#1292Ultimate FAQ Accordion Plugin2838622730k+Unsafe printing function
#1293Jetpack VaultPress287136210k+Missing nonce verification
#1294VG WORT METIS28150317900Nonce verification recommended
#1295WC Fields Factory281943697k+Nonce verification recommended
#129610WebSocial2858418510k+Unsafe printing function
#1297WeeConnectPay – Clover Payment Gateway for WooCommerce28179171500Exception output is not escaped
#1298PayZen for WooCommerce28258214600Output is not escaped
#1299Product Gallery Slider, Additional Variation Images for WooCommerce2855231620k+Output is not escaped
#1300Dynamic Product Gallery for WooCommerce284143011k+Output is not escaped