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
#351Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI233951,34290k+Non-prefixed global variable
#352Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light23386999400Non-prefixed global variable
#353Ezoic2343251610k+Output is not escaped
#354Fastcache by Host.it231,327203800Text Domain Mismatch
#355Featured Images in RSS for Mailchimp & More237801,29920k+Non-prefixed global variable
#356Feed Them Social – Social Media Feeds, Video, and Photo Galleries2356353520k+Output is not escaped
#357Finpose – Accounting for WooCommerce231,6491,307400Non-prefixed global variable
#358Image Photo Gallery Final Tiles Grid235781,50220k+Non-prefixed global variable
#359Five-Star Ratings Shortcode236041,317600Non-prefixed global variable
#360Flexmls® IDX Plugin231,2689571k+Output is not escaped
#361Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder234,7461,27930k+Non Singular String Literal Domain
#362Freshdesk (official)23194386800Non-prefixed function
#363Front End PM239782,2645k+Non-prefixed global variable
#364Tracking and Consent Manager – WP Full Picture231,2803,2233k+Non-prefixed global variable
#365Futurio Extra2378720520k+Text Domain Mismatch
#366FV Flowplayer Video Player231,3111,45420k+Output is not escaped
#367GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress233,5902,77110k+Output is not escaped
#368The GDPR Framework By Data443231,28751710k+Short PHP open tag found
#369Anti-Malware Security and Brute-Force Firewall23543965100k+Output is not escaped
#370Gmedia Photo Gallery233501,1217k+Non-prefixed global variable
#371Groovy Menu Plugin (Free)231,7292834k+Text Domain Mismatch
#372Groundhogg — CRM, Newsletters, and Marketing Automation231369212k+Non-prefixed global variable
#373Gutenberg23605327300k+Missing direct file access protection
#374Happy Addons for Elementor23573444400k+Output is not escaped
#375Houzez Property Feed231,4641,5851k+Text Domain Mismatch
#376Hunk Companion232,5476876k+Text Domain Mismatch
#377Ibtana – Ecommerce Product Addons231,5471,7186k+Non Singular String Literal Domain
#378Image Carousel For Divi235691,3091k+Non-prefixed global variable
#379RealHomes Memberships235162641k+Non Singular String Literal Domain
#380Payment forms, Buy now buttons, and Invoicing System | GetPaid233891,2665k+Non-prefixed global variable
#381IP Geo Block233995898k+Output is not escaped
#382Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress2391694300k+Non-prefixed namespace
#383Joli FAQ SEO – WordPress FAQ Plugin231,0831,526700Non-prefixed global variable
#384Justified Gallery235891,4178k+Non-prefixed global variable
#385Kadence Blocks — Page Builder Toolkit for Gutenberg Editor23552,127600k+Non-prefixed global variable
#386King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8323,87710k+Non-prefixed global variable
#387Masteriyo LMS – LMS Course Builder, Quizzes & Certificates231902,1225k+Non-prefixed global variable
#388License Manager for WooCommerce231297976k+Nonce verification recommended
#389Like Button Rating ♥ LikeBtn231,2316174k+Unsafe printing function
#390Link Whisper Free233,8825,30330k+Text Domain Mismatch
#391Listdom: AI-powered Business Directory with Classifieds Ads Listings234,6733,3361k+Output is not escaped
#392LLMagnet – AI Visibility & AI SEO for Claude, ChatGPT & More236271,798400Non-prefixed global variable
#393Locatoraid Store Locator233186451k+Non-prefixed global variable
#394Custom Login Page Customizer236871,40890k+Non-prefixed global variable
#395Login With Ajax – Fast Logins, 2FA, Redirects2362352010k+Output is not escaped
#396MailPoet – Newsletters, Email Marketing, and Automation23932718500k+Exception output is not escaped
#397Master Addons For Elementor – Widgets, Extensions, Theme Builder, Popup Builder & Template Kits235251,54130k+Non-prefixed global variable
#398Master Slider – Responsive Touch Slider2380040860k+Output is not escaped
#399MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non-prefixed global variable
#400Media Library File Download236151,2861k+Non-prefixed global variable