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
#1051Clearpay Gateway for WooCommerce37185631k+Text Domain Mismatch
#1052ClickCease Click Fraud Protection37305810k+Non-prefixed class
#1053CodePeople Post Map for Google Maps37257313k+Unsafe printing function
#1054Custom CSS Manager3755201k+Output is not escaped
#1055Custom Post Template37483010k+Output is not escaped
#1056Easy Photo Album37360431k+Text Domain Mismatch
#1057Easy Profile Widget3715720400Output is not escaped
#1058Easy Testimonial Slider and Form3714144700Request data is not unslashed
#1059EasyMe Connect3713045500Text Domain Mismatch
#1060WP eBay Product Feeds3713631700Output is not escaped
#1061Excerpt Editor37170142500Unsafe printing function
#1062Exploit Scanner37251308k+Non-prefixed global variable
#1063Facturare WooCommerce371581063k+Text Domain Mismatch
#1064Gmail SMTP37857110k+Unsafe printing function
#1065XML Sitemap Generator for Google3743791m+Input is not validated
#1066HandL UTM Grabber / Tracker373114610k+Missing nonce verification
#1067.htaccess Site Access Control375467800Input is not sanitized
#1068Image Widget Deluxe3719011k+Output is not escaped
#1069Job Manager & Career – Manage job board listings, and recruitments371122052k+Missing nonce verification
#1070JVM Rich Text Icons3787343k+Output is not escaped
#1071LearnPress – Course Review37674320k+Output is not escaped
#1072List category posts371611780k+Output is not escaped
#1073Local Time Clock37105111k+Output is not escaped
#1074Maintenance Page3762333k+Output is not escaped
#1075Meks Video Importer37622392k+Input is not sanitized
#1076Metorik – Reports & Email Automation for WooCommerce37757010k+Output is not escaped
#1077Monobank WP Payment3778411k+Text Domain Mismatch
#1078My Post Order37100114400Output is not escaped
#1079Nearby Now Reviews and Audio Testimonials3766671k+wp function not compatible with requires wp
#1080NextGEN Scroll Gallery3733281k+Output is not escaped
#1081Optin Forms – Simple List Building Plugin for WordPress37647223k+Output is not escaped
#1082WP All Export – Order Export for WooCommerce371091113k+Text Domain Mismatch
#1083Panda Pods Repeater Field379260600Non-prefixed global variable
#1084GoHero Store Customizer for WooCommerce377553600Unsafe printing function
#1085PNG to JPG3713017310k+Interpolated SQL is not prepared
#1086Post Terms Order – per Post based3770362k+Output is not escaped
#1087Product Image Hover Effects WOOC – WPSHARE2473716194800Output is not escaped
#1088Quantities and Units for WooCommerce371331181k+Output is not escaped
#1089Quick Restaurant Menu37136401k+Text Domain Mismatch
#1090RSS for Yandex Zen372401004k+Unsafe printing function
#1091SB RSS feed plus37172241k+Output is not escaped
#1092Scroll Back To Top371491210k+Output is not escaped
#1093SendWP37474210k+Output is not escaped
#1094Sezzle Woocommerce Payment371081051k+Text Domain Mismatch
#1095Shortcoder — Create Shortcodes for Anything372570100k+Non-prefixed global variable
#1096Simple Countdown Timer371101131k+Missing Arg Domain
#1097Simple Image XML Sitemap37119161k+Output is not escaped
#1098Lightbox slider – Responsive Lightbox Gallery37361733k+Non-prefixed global variable
#1099Site Offline Or Coming Soon Or Maintenance Mode3712713830k+Unsafe printing function
#1100Smart Send Logistics379281400Output is not escaped