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
#1001Peter’s Post Notes362241023k+Output is not escaped
#1002Photoswipe Masonry Gallery3657476k+Non Singular String Literal Text
#1003Plugins Garbage Collector (Database Cleanup)36325110k+Missing nonce verification
#1004ActiveCampaign Postmark for WordPress36477550k+Text Domain Mismatch
#1005Direct Checkout – Quick View – Buy Now For WooCommerce36901122k+Missing nonce verification
#1006Recent Posts3610630500Text Domain Mismatch
#1007Optimize Database after Deleting Revisions3664412760k+Output is not escaped
#1008Search Everything361657710k+Text Domain Mismatch
#1009SMTP for SendGrid – YaySMTP3627961k+Non-prefixed global variable
#1010StaticPress368879500Output is not escaped
#1011Supplier Order Email3654105400Output is not escaped
#1012Plugin Name: Traffic Counter Widget Plugin3671107600Output is not escaped
#1013Zoho ZeptoMail36321105k+Request data is not unslashed
#1014FOMO & Social Proof Notifications by TrustPulse – Best WordPress FOMO Plugin361043910k+Output is not escaped
#1015Slider Ultimate3629480500Output is not escaped
#1016underConstruction36986040k+Unsafe printing function
#1017When Last Login365212350k+Non-prefixed global variable
#1018Disable Payment Methods based on cart conditions for WooCommerce36158571k+Non Singular String Literal Domain
#1019Rabo Smart Pay for WooCommerce3615055600Text Domain Mismatch
#1020CatalogX – Catalog Mode, Enquiry & Quotes for WooCommerce36165695k+Text Domain Mismatch
#1021WP Better Permalinks36110591k+Output is not escaped
#1022WP-Cleanup367929400Output is not escaped
#1023Export Themes36122902k+Non-prefixed constant
#1024WP-EMail36340951k+Unsafe printing function
#1025WP Hotel Booking WooCommerce3693991k+Output is not escaped
#1026Payment Button for PayPal36155864k+Unsafe printing function
#1027WP Responsive Menu3629513930k+Text Domain Mismatch
#1028WP Hardening (discontinued)362308510k+Text Domain Mismatch
#1029WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#1030WP Stripe Checkout361981181k+Unsafe printing function
#1031Yandex.Metrica36763060k+Output is not escaped
#1032WPAvatar3642545700Unsafe printing function
#1033wpShopGermany IT-RECHT KANZLEI363747500Input is not sanitized
#1034YayExtra – WooCommerce Extra Product Options36114721k+Non-prefixed global variable
#1035Visual CSS Style Editor3628323340k+Output is not escaped
#1036ACF: TablePress37160451k+Text Domain Mismatch
#1037Add From Server37522060k+Output is not escaped
#1038AddToAny Share Buttons37123164300k+Unsafe printing function
#1039Agreeable374067800Unsafe printing function
#1040AJAX Hits Counter + Popular Posts Widget37247441k+Output is not escaped
#1041Async JS and CSS37901700Text Domain Mismatch
#1042Login by Auth0373078210k+Text Domain Mismatch
#1043avalex – Automatisch sichere Rechtstexte3725851k+Direct Query
#1044AZAN Plugin374430500Output is not escaped
#1045Bellows Accordion Menu371602810k+Text Domain Mismatch
#1046Blimply3717243800Text Domain Mismatch
#1047Booster Extension37282896k+Non-prefixed global variable
#1048Britetechs Companion379666132k+Text Domain Mismatch
#1049Catalog Booster & Product Catalog Mode for WooCommerce371061681k+Non-prefixed function
#1050Checkout for PayPal3713467600Unsafe printing function