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
#2351MD5 Media Renamer85819400Non-prefixed global variable
#2352Ocean Stick Anything856620k+Missing Arg Domain
#2353Referrer Input for Contact Form 785392500wp function not compatible with requires wp
#2354Shiprocket85561510k+Text Domain Mismatch
#2355Simple Automatic Updates851812k+Missing Translators Comment
#2356Smoothscroller8592500Output is not escaped
#2357Stock market charts from finviz8581400Missing Arg Domain
#2358Storefront Hamburger Menu85912k+Output is not escaped
#2359StoreOne Extension85687400Text Domain Mismatch
#2360TopBar Call To Action854052k+Text Domain Mismatch
#2361Widget CSS Classes8547880k+Non Singular String Literal Domain
#2362Flexible Map851077k+Non-prefixed class
#2363WP Revisions Control859640k+wp function not compatible with requires wp
#2364Yuma Companion85107400Missing direct file access protection
#2365Zoho Forms – Drag & Drop Form Builder for Websites – Contact Forms, Payment Forms, Order Forms & More8516210k+Non Enqueued Script
#2366Admin Notice8671600Output is not escaped
#2367Advanced Queries8661110k+Non-prefixed constant
#2368Astra Widgets861015200k+Missing direct file access protection
#2369Block Pattern Builder86105600Missing Translators Comment
#2370Browser Screenshots861533k+wp function not compatible with requires wp
#2371Custom Content Width86801k+Text Domain Mismatch
#2372Feed JSON86915500Non-prefixed global variable
#2373Flowplayer Video Player8687900Output is not escaped
#2374Greenshift Smart Code AI86991k+Request data is not unslashed
#2375HD Quiz – Save Results Light86481k+Missing nonce verification
#2376Heroic Glossary – Block for building Glossaries, Dictionaries and more86873k+Text Domain Mismatch
#2377Hotfix861184k+Deprecated class: services_json
#2378Getnet Argentina para WooCommerce86149500Text Domain Mismatch
#2379lazysizes86123600wp function not compatible with requires wp
#2380Add post thumbnail to wp-admin list view8655400Nonce verification recommended
#2381Nice page transition864121k+Direct Query
#2382AI for Home Services8685700Setting is missing a sanitization callback
#2383Ocean Product Sharing8691820k+Non-prefixed global variable
#2384PageView861721k+wp function not compatible with requires wp
#2385Social Divi861581k+Missing direct file access protection
#2386Socials Ignited861222k+Missing direct file access protection
#2387Update Notifier8681700Output is not escaped
#2388VenoMaps – OpenStreetMap & Privacy-Friendly Geo Maps86206400wp function not compatible with requires wp
#2389PayPal Enterprise Payments (formerly Braintree) for WooCommerce8633310k+Direct Query
#2390WooCommerce Payfast Gateway86904730k+Text Domain Mismatch
#2391WP fancybox86781k+Output is not escaped
#2392WP Image Size Limit86763k+Output is not escaped
#2393WP Upload Restriction8659162k+Text Domain Mismatch
#2394WP YouTube Live8628241k+Non-prefixed function
#2395Apaczka.pl Mapa Punktów87892k+Missing nonce verification
#2396Author Filters87271k+Nonce verification recommended
#2397bbPress Enable TinyMCE Visual Tab87124600Text Domain Mismatch
#2398CF7 Google Captcha Load After Page87722k+Output is not escaped
#2399Click To Tweet87872k+trademarked term
#2400Customizer Search8710150k+Missing direct file access protection