plugin_header_no_license

plugin header no 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
#651Background Per Page338056700Text Domain Mismatch
#652Bosta WooCommerce33303180700Text Domain Mismatch
#653CartPops – High Converting Add To Cart Popup For WooCommerce33631884k+Non-prefixed global variable
#654CB Custom Beaver Builder Modules3374841k+Output is not escaped
#655Clicky Analytics331669210k+Output is not escaped
#656Contact Form Plugin33472202k+Non-prefixed function
#657Chatbot with IBM watsonx Assistant3332483400Non Singular String Literal Domain
#658Countdown Timer3331117900Text Domain Mismatch
#659Login & Register Forms – Popup | Slider | Inline | WooCommerce3317747840k+Non-prefixed global variable
#660Meta for WooCommerce3368189400k+Non-prefixed hook name
#661Fastly33221661k+Text Domain Mismatch
#662Gallery Custom Links33646230k+Non Singular String Literal Domain
#663WP GIF Uploader33117441k+Text Domain Mismatch
#664Gravity Forms Eway3351945500Missing Translators Comment
#665Ultimate Addons for Elementor33812912m+Non-prefixed class
#666Mentions légales [FR]33238482k+Text Domain Mismatch
#667InPost Gallery33105245700Non-prefixed global variable
#668IP2Location Redirection331981227k+Output is not escaped
#669IssueM3356173600Request data is not unslashed
#670ITRO Popup Plugin335911356k+Output is not escaped
#671LWSCache33471046k+Non-prefixed global variable
#672GDPR CCPA Compliance & Cookie Consent Banner33622871k+Non Singular String Literal Domain
#673Offen33313115500Output is not escaped
#674Pastacode337766400Non-prefixed global variable
#675Payflex Payment Gateway33181611k+Text Domain Mismatch
#676Post Lists View Custom334621502k+Missing Arg Domain
#677PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements331401823k+Missing Translators Comment
#678QNAP NAS Backup33374702k+Non Singular String Literal Domain
#679Frisbii Pay33912921k+Non-prefixed global variable
#680Rename wp-login.php to anything you want33251117500Output is not escaped
#681Reviews Plus332233781k+Non-prefixed function
#682Live Sales Notification (Recent Sales Popups)33114120400SQL query is not prepared
#683Service Box – Icon Box Showcase333852303k+Non Singular String Literal Domain
#684Social Rocket – Social Sharing Plugin331,0162551k+Unsafe printing function
#685Telegram Bot & Channel33182113600Unsafe printing function
#686Envato Toolkit33219695k+Output is not escaped
#687TP Education33186303800Unsafe printing function
#688TrackingMore Order Tracking for WooCommerce (Free plan available)3394124700Text Domain Mismatch
#689Website Monetization by MageNet33608720k+Output is not escaped
#690White Label CMS33412202200k+Unsafe printing function
#691Rich Showcase for Google Reviews33212278100k+Output is not escaped
#692Product Addons for Woocommerce – Product Options with Custom Fields3312411430k+Output is not escaped
#693Pay. Payment Methods for WooCommerce333181043k+Non Singular String Literal Domain
#694WOW Slider331761013k+Output is not escaped
#695WP Social AutoConnect33290144400Output is not escaped
#696Connector for Gravity Forms and Google Sheets336921553k+Text Domain Mismatch
#697WP-UserOnline3311116110k+Output is not escaped
#698Editor Blocks by Download Manager331741025k+Output is not escaped
#699WPReplace内容字符替换插件33209195800Non Singular String Literal Domain
#700Zita Site Library for Elementor331071351k+Text Domain Mismatch