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
#2151AMS Google Webmaster Tools76103400Output is not escaped
#2152Change Mail Sender76971920k+Text Domain Mismatch
#2153Certificate customizer for Tutor LMS761631k+Output is not escaped
#2154CiviCRM Member Sync76870800Non-prefixed global variable
#2155Custom Template for LearnDash76791k+Non-prefixed hook name
#2156FileBird Document Library7623135k+Text Domain Mismatch
#2157Lucky Orange765602k+wp function not compatible with requires wp
#2158Ocean Posts Slider76131410k+Output is not escaped
#2159Post UI Tabs76554400Non Singular String Literal Domain
#2160Search Regex76625100k+Direct Query
#2161Smartideo76831k+Output is not escaped
#2162Store file uploads for Contact Form 776561k+Output is not escaped
#2163Super RSS Reader – Add attractive RSS Feed Widget7624510k+Output is not escaped
#2164TagPages761341k+Missing Arg Domain
#2165Category Order and Taxonomy Terms Order763510500k+wp function not compatible with requires wp
#2166Telephone Input For Contact Form 7761810600Text Domain Mismatch
#2167WP SAML Auth767257k+Nonce verification recommended
#2168AffiliateWP – External Referral Links773011800Text Domain Mismatch
#2169Custom Profile Menu for BuddyPress7784400Output is not escaped
#2170Čeština pro WordPress77164400Output is not escaped
#2171Honeypot Plus for Contact Form 777317700Missing nonce verification
#2172Color Your Bar77510400Input is not sanitized
#2173Custom Fonts – Host Your Fonts Locally771420400k+Request data is not unslashed
#2174Custom User Profile Photo771635k+Unsafe printing function
#2175Disable WP Registration Page Spam775121k+Nonce verification recommended
#2176ELEX Hide WooCommerce Shipping Methods7783541k+Text Domain Mismatch
#2177eSewa – Nepal First Payment Gateway77489600Text Domain Mismatch
#2178FD Footnotes Plugin772851k+Non Singular String Literal Domain
#2179WP-FormAssembly774152k+Nonce verification recommended
#2180Embed Files from Google Drive774355k+Nonce verification recommended
#2181Gravity Forms Auto Placeholders7798700trademarked term
#2182Ilmenite Cookie Consent776112k+Setting is missing a sanitization callback
#2183Posts List7711157k+Non-prefixed hook name
#2184Responsive Tabs For Elementor7757271k+Text Domain Mismatch
#2185Scroll Magic Addon for Elementor773447400Text Domain Mismatch
#2186Shipping Zone Duplicator for WooCommerce771014800Nonce verification recommended
#2187Display custom fields in the frontend – Post and User Profile Fields771718600Non-prefixed global variable
#2188Storefront Top Bar7720132k+Non-prefixed hook name
#2189Unattach77411900Nonce verification recommended
#2190UsageDD77831k+Output is not escaped
#2191Username7758700Deprecated function: screen_icon
#2192WP Comment Notification772810400Missing Arg Domain
#2193WP Editor Widget77969k+Unsafe printing function
#2194Album Photostream Flickr Gallery7730311k+Text Domain Mismatch
#2195Support For Icomoon with Advanced Custom Fields781561k+Output is not escaped
#2196Active Campaign & WPForms782710400Text Domain Mismatch
#2197AffiliateWP – Affiliate QR Codes783281k+Text Domain Mismatch
#2198AffiliateWP – Allow Own Referrals783710500Text Domain Mismatch
#2199Booking System Trafft78319400Nonce verification recommended
#2200Code Block Syntax Highlighter for Elementor783443600Non Singular String Literal Domain