invalid_license

invalid license

The plugin's license metadata is missing, invalid, or inconsistent.

high weight

Why It Shows Up

Plugin Check found license information that does not match WordPress.org expectations across the plugin header, readme, or bundled files.

Why It Matters

Clear license metadata helps users and repository reviewers understand whether the plugin can be distributed and modified.

How to Fix

  • Declare the license in the plugin header and readme.
  • Use a valid SPDX-style license name or a WordPress.org-accepted GPL-compatible license.
  • Keep bundled third-party library licenses intact and compatible.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Shopping Cart & eCommerce Store185,37317,4663k+Non-prefixed global variable
#2GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership201,832720700Non Singular String Literal Domain
#3Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#4Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts218713381k+wp function not compatible with requires wp
#5Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#6Events Maker by dFactory225888191k+Output is not escaped
#7Product Catalog Feed by PixelYourSite225813578k+Output is not escaped
#8RabbitLoader Cache: Optimize your Website for Speed222411632k+Output is not escaped
#9Seraphinite Accelerator2259525550k+Output is not escaped
#10Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#11Hunk Companion232,5476876k+Text Domain Mismatch
#12NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization2331163590k+Output is not escaped
#13Manago AI & Leadoo AI236444291k+Unsafe printing function
#14Seraphinite Post .DOCX Source231,156110900Output is not escaped
#15Trinity Audio – Text to Speech AI audio player to convert content into audio231192272k+Non-prefixed global variable
#16User Menus – Nav Menu Visibility235311,29880k+Non-prefixed global variable
#17WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses23590876500Non-prefixed function
#18TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA2493916170k+Non Singular String Literal Domain
#19FlagShip WooCommerce Shipping26495188400Non Singular String Literal Domain
#20GSpeech TTS – WordPress Text To Speech Plugin278423333k+Output is not escaped
#21Transbank Webpay2719821110k+Non-prefixed global variable
#22Laposta Signup Basic28276672k+Output is not escaped
#23Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#24Login Me Now – Passwordless, Magic Link, OTP & Social Login for WordPress2986233500Nonce verification recommended
#25Post Views Counter29179398200k+Non-prefixed hook name
#26Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce291482455k+Unsafe printing function
#27BrightEdge Autopilot3010731600curl curl setopt
#28Laposta Signup Embed3088191k+Exception output is not escaped
#29Aqua Page Builder323201142k+Output is not escaped
#30Compliance by Hu-manity.co32153341900k+Missing nonce verification
#31Download Attachments32691888k+Non-prefixed hook name
#32RSS Feed Pro3348416500Output is not escaped
#33Split Test For Elementor33981343k+Non-prefixed global variable
#34Envato Toolkit33219695k+Output is not escaped
#35Dr. Flex3483511k+Output is not escaped
#36Podigee WordPress Quick Publish – now with Gutenberg support!3410895700Text Domain Mismatch
#37Student Result or Employee Database3489981k+Direct Query
#38zipMoney(Zip Co) Payments Plugin for WooCommerce34147702k+Text Domain Mismatch
#39AJAX Heartbeat Tool3561400Hidden files included
#40Bootstrap for Contact Form 735357310k+Nonce verification recommended
#41Image Watermark358518140k+Missing nonce verification
#42Lenix scss compiler3513334800Exception output is not escaped
#43More Widgets3555151k+Output is not escaped
#44Email Marketing for WooCommerce by Omnisend35172140k+Non-prefixed function
#45Plausible Analytics352566810k+Exception output is not escaped
#46Search Attributes for WooCommerce35263600Text Domain Mismatch
#47Tapfiliate353549400Nonce verification recommended
#48Voyapp Chile – Lugares y Cotizador de Despachos3522584400Output is not escaped
#49Sola Payment Gateway for WooCommerce35107116700Missing Translators Comment
#50Save and Share Cart for WooCommerce3512551600Text Domain Mismatch