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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#51WPJAM Basic203283564k+Output Not Escaped
#52Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#53Backup Migration219811,09380k+Non Prefixed Variable Found
#54bbPress219293,672100k+Non Prefixed Function Found
#55Pinpoint Booking System – Version 2216343283k+missing direct file access protection
#56CallTrackingMetrics219232863k+Unsafe Printing Function
#57Captcha Them All213003236k+Output Not Escaped
#58CartFlows – Funnel Builder & Checkout Plugin for WooCommerce21461614200k+Text Domain Mismatch
#59Smart Grid-Layout Design for Contact Form 7211,12673410k+Output Not Escaped
#60Comet Cache2185724520k+Output Not Escaped
#61Cost Calculator Builder2132276530k+Non Prefixed Variable Found
#62Free Downloads WooCommerce214303594k+Output Not Escaped
#63Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output Not Escaped
#64Envo Extra2187860020k+Text Domain Mismatch
#65eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non Prefixed Variable Found
#66ERP: Complete HR, Accounting & CRM Suite with Recruitment and WooCommerce CRM Support218295,9665k+Direct Query
#67Eupago Gateway For Woocommerce216123202k+Output Not Escaped
#68EventPrime – Events Calendar, Bookings and Tickets218724,2977k+Non Prefixed Variable Found
#69Feeds for YouTube (YouTube video, channel, and gallery plugin)21558978100k+Output Not Escaped
#70FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#71Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21521,959300k+Non Prefixed Variable Found
#72Campaign Monitor for WordPress213864612k+Non Prefixed Variable Found
#73If-So Dynamic Content – Elementor & All Page Builders Personalization218897257k+Unsafe Printing Function
#74Imagify: Optimize Images for Top Speed (Compress & Convert to WebP/AVIF)214208611m+Non Prefixed Variable Found
#75JCH Optimize219531334k+Output Not Escaped
#76LA-Studio Element Kit for Elementor218,3901,96410k+Text Domain Mismatch
#77MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder211,1333,0112k+Non Prefixed Variable Found
#78Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#79MotoPress Hotel Booking213,0611,03710k+Text Domain Mismatch
#80Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4693,33310k+Non Prefixed Variable Found
#81OneLogin SAML SSO215083307k+wp function not compatible with requires wp
#82Packeta218023338k+Exception Not Escaped
#83Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1732,9839k+Non Prefixed Variable Found
#84Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9185,06510k+Non Prefixed Hookname Found
#85User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor216961,48350k+Recommended
#86PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output Not Escaped
#87Razorpay Quick Payments21399633k+Exception Not Escaped
#88Five Star Restaurant Reservations – WordPress Booking Plugin211,0991,14710k+Output Not Escaped
#89Rocket Maintenance Mode & Coming Soon Page211,1761,4064k+Non Prefixed Variable Found
#90Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+Text Domain Mismatch
#91Seamless Donations is Sunset216005142k+Text Domain Mismatch
#92Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output Not Escaped
#93Smart Forms – when you need more than just a contact form217765745k+Output Not Escaped
#94Accept Stripe Payments2137388220k+Missing
#95ThirstyAffiliates – Affiliate Links, Link Branding, Link Tracking & Marketing Plugin2119066030k+Non Prefixed Variable Found
#96Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125542520k+Non Prefixed Hookname Found
#97Buckaroo Woocommerce Payments Plugin215633262k+Exception Not Escaped
#98WCFM – Frontend Manager for WooCommerce214,7215,06720k+Non Prefixed Variable Found
#99WebP Express21160427300k+Non Prefixed Variable Found
#100Wise Chat214705065k+Output Not Escaped