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
#1551HTML Editor Syntax Highlighter42302150k+Output is not escaped
#1552WP All Import – Import SEO Settings for Rank Math SEO4218447k+Nonce verification recommended
#1553LH Page Links To422538500Output is not escaped
#1554Login No Captcha reCAPTCHA42452460k+Unsafe printing function
#1555Mass Delete Unused Tags42219800Output is not escaped
#1556Medical Addon for Elementor4220081k+Text Domain Mismatch
#1557Message Popup For Contact Form 74230811k+Missing nonce verification
#1558Mobile CSS42597500Output is not escaped
#1559OnPay.io for WooCommerce42238371k+Text Domain Mismatch
#1560PAYDUNYA WOOCOMMERCE PAR425432600Text Domain Mismatch
#1561PDF Thumbnail Generator4226162k+Output is not escaped
#1562Post Types Order424543600k+wp function not compatible with requires wp
#1563Prepare New Version4253246k+Output is not escaped
#1564Rename wp-admin login4223388k+Output is not escaped
#1565RSS Just Better421362400Output is not escaped
#1566Simple Meta Tags422813700Output is not escaped
#1567Simple Sticky Footer425716600Missing Arg Domain
#1568SMTP Mailer42514970k+Unsafe printing function
#1569Sticky Add To Cart Bar For WooCommerce424654600Output is not escaped
#1570Vast Demo Import42180113600Text Domain Mismatch
#1571TT Extra Fee Option for WooCommerce4237191k+Output is not escaped
#1572WP Fingerprint4234479k+Direct Query
#1573Advanced All in One Admin Search by WP Spotlight422525900Missing Version
#1574Comment Reply Email Notification4344193k+Output is not escaped
#1575Simple Mortgage Calculator436731k+Text Domain Mismatch
#1576Customize Login Image433293k+Unsafe printing function
#1577Good Old Twitter Feed Widget4311010400Text Domain Mismatch
#1578Per User Prompt for Google Authenticator43852400Nonce verification recommended
#1579Make Tables Responsive43311026k+Input is not validated
#1580Pro Categories Widget43599800Output is not escaped
#1581Simple Revisions Delete43162610k+Output is not escaped
#1582Term Management Tools4392610k+Non-prefixed hook name
#1583Theme Test Drive4339167k+Output is not escaped
#1584User role based shipping methods43537400Output is not escaped
#1585WP Hotel Booking Stripe Payment433429400Text Domain Mismatch
#1586WP Hotel Booking WPML Support431052400Direct Query
#1587Active Campaign & Contact Form 74340273k+Output is not escaped
#1588Comment Image4419231k+Output is not escaped
#1589Custom Dashboard Help Widget447312900Output is not escaped
#1590ELEX WooCommerce Role Based Pricing442131962k+Non-prefixed global variable
#1591Github Embed4418351k+Non-prefixed global variable
#1592LearnPress – BuddyPress Integration4427251k+Output is not escaped
#1593Multilevel Navigation Menu44801500Output is not escaped
#1594Narrative Publisher4428371k+Text Domain Mismatch
#1595Ocean Modal Window44264410k+Output is not escaped
#1596QR Code Woocommerce4437361k+Output is not escaped
#1597Razorpay Subscriptions for WooCommerce442835600Exception output is not escaped
#1598senangpay4438461k+Text Domain Mismatch
#1599Shippit for WooCommerce4412726900Text Domain Mismatch
#1600Simple Full Screen Background Image44231310k+Output is not escaped