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
#1251Custom Metadata Manager398120700Output is not escaped
#1252Custom Post Order391432400Input is not sanitized
#1253Custom Post Type Auto Menu395433500Text Domain Mismatch
#1254WeShareAI – AI-Powered Share Buttons (formerly E-MAILiT)3916524700Unsafe printing function
#1255Caldera Forms styler for Elementor Page Builder3917312700Text Domain Mismatch
#1256Enhanced Admin Bar with Codex Search396431k+Missing Arg Domain
#1257Events Manager – Zoom Integration3914143700Output is not escaped
#1258First Order Discount Woocommerce3955301k+Output is not escaped
#1259Fix Duplicates397673800Output is not escaped
#1260Gallery Widget3912211500Output is not escaped
#1261GF Mollie by Indigo398233900Exception output is not escaped
#1262Google Calendar Widget398211700Output is not escaped
#1263GoSMTP – SMTP for WordPress395942500k+Output is not escaped
#1264Graphina – Charts and Graphs For Elementor391,89511310k+Text Domain Mismatch
#1265Gravity Slider Fields3956362k+Text Domain Mismatch
#1266HTML5 Cumulus39132331k+Output is not escaped
#1267Idle User Logout3996131k+Output is not escaped
#1268Image Carousel39164181k+Output is not escaped
#1269Improved Save Button3944524k+Missing Translators Comment
#1270Insert Amz Images3979441k+Output is not escaped
#1271involve.me – Create Surveys, Quizzes, Calculators & Forms as Embedded Widgets or Pop-ups3915832400Text Domain Mismatch
#1272JJ NextGen JQuery Carousel391229400Output is not escaped
#1273JJ NextGen JQuery Slider392217800Output is not escaped
#1274LH Add Media From Url3942262k+Output is not escaped
#1275MailChimp Add-On for FormCraft395629800curl curl setopt
#1276Manage Enrollment for LearnDash394879400Unsafe printing function
#1277Map Categories to Pages394813700Output is not escaped
#1278Mascaras CF73954161k+Text Domain Mismatch
#1279Meks Easy Photo Feed Widget39772710k+Output is not escaped
#1280Menubar39171461k+Output is not escaped
#1281Modal Dialog396464500Output is not escaped
#1282Multilingual Contact Form 7 with Polylang3950309k+Text Domain Mismatch
#1283NextGEN Download Gallery3957212k+Short PHP open tag found
#1284Open Graph Pro3952131k+Output is not escaped
#1285SOGO Add Script to Individual Pages Header Footer39744020k+Output is not escaped
#1286OneSignal Sender3911250400Output is not escaped
#1287Page List Widget391506400Output is not escaped
#1288QR Redirector3948544k+Output is not escaped
#1289Query Multiple Taxonomies395541500Output is not escaped
#1290Quform Mailchimp3965147800Nonce verification recommended
#1291Quform Zapier39601231k+Nonce verification recommended
#1292Simple Webchat391422041k+Output is not escaped
#1293Radio Buttons for Taxonomies39402420k+Output is not escaped
#1294Really Simple Gallery Widget3911490700Non-prefixed global variable
#1295Recent Posts with Excerpts391382700Output is not escaped
#1296Reorder by Term3920841k+Request data is not unslashed
#1297Responsify WP399011600Unsafe printing function
#1298REST API Helper3910885500Unsafe printing function
#1299Easy Smooth Scroll Links39645600Output is not escaped
#1300SEO Auto Linker3990241k+Text Domain Mismatch