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
#601Fattura2424312333400Output is not escaped
#602Featured Image from URL (FIFU)241,65441870k+Non Singular String Literal Domain
#603Featured Post with thumbnail24158122400Output is not escaped
#604FeedWordPress244963199k+Missing Arg Domain
#605FileBird – WordPress Media Library Folders & File Manager24239377200k+wp function not compatible with requires wp
#606Fix Alt Text245443461k+Non Singular String Literal Domain
#607FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#608Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#609Football Pool241,0857331k+Output is not escaped
#610Force Sell for WooCommerce24697455600Text Domain Mismatch
#611Formidable PRO2PDF242184771k+Non-prefixed global variable
#612Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#613Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#614FV Simpler SEO247663082k+Text Domain Mismatch
#615FV Player 8243231,3831k+Non-prefixed function
#616Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#617Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632210k+Text Domain Mismatch
#618GD Mail Queue24502582700Output is not escaped
#619Cookie Banner for GDPR / CCPA – WPLP Cookie Consent241,2141,9249k+Non-prefixed global variable
#620Genealogical Tree – Family Tree & Ancestry for WordPress245601,641600Non-prefixed global variable
#621GG Woo Feed for WooCommerce Shopping Feed on Google and Other Channels244695921k+Non-prefixed global variable
#622Connector Wizard (formerly LC Wizard)242494481k+Non-prefixed function
#623Assets manager, dequeue scripts, dequeue styles for WordPress245922552k+Output is not escaped
#624ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)24158436300k+Nonce verification recommended
#625Simple Calendar – Google Calendar Plugin242,05359250k+Missing direct file access protection
#626Easy Google Maps241,76438920k+Non Singular String Literal Domain
#627Grid/List View for WooCommerce241,1165462k+Output is not escaped
#628GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#629HT Mega Addons for Elementor – Elementor Widgets & Template Builder2412,3521,47470k+Text Domain Mismatch
#630Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#631Import from YML2497306400Non-prefixed global variable
#632Import and export users and customers241,04035770k+Unsafe printing function
#633Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#634Keap Official Opt-in Forms248291,0461k+Non-prefixed global variable
#635Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#636InstaWP Connect – 1-click WP Staging & Migration2425381140k+Non-prefixed global variable
#637Dynamics 365 Integration24383166600Output is not escaped
#638Joli Table Of Contents246531,7557k+Non-prefixed global variable
#639Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#640KiviCare – Clinic & Patient Management System (EHR)242238802k+Direct Query
#641Koko Analytics – Privacy-Friendly WordPress Analytics2416639560k+Short PHP open tag found
#642Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress241,855953100k+Output is not escaped
#643LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#644LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#645Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms245635484k+Text Domain Mismatch
#646Load More Products for WooCommerce2473145920k+Text Domain Mismatch
#647Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#648Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar249682,1387k+Non-prefixed global variable
#649Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable
#650Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails244,6961,4805k+Text Domain Mismatch