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
#1751WP Console – WordPress PHP Console powered by PsySH53344820k+Exception output is not escaped
#1752Peadig's Twitter Feed: Embedded Timeline WordPress Plugin53376600Output is not escaped
#1753AffiliateWP – Order Details For Affiliates5462272k+Output is not escaped
#1754Blockskit5433298k+Text Domain Mismatch
#1755Boostify Header Footer Builder for Elementor54419557k+Text Domain Mismatch
#1756CSV Importer5424113k+Missing direct file access protection
#1757Custom Category Templates5411113k+Unsafe printing function
#1758Customizable Post Listings544213700Deprecated parameter: the_author parameter 1
#1759Extended User Search In WP-Admin5414171k+SQL query is not prepared
#1760F2 Tag Cloud Widget54662500Output is not escaped
#1761Live Summary for Gravity Forms5415271k+Nonce verification recommended
#1762Post Editor Buttons Fork54243800Unsafe printing function
#1763Reorder Terms5417381k+Nonce verification recommended
#1764EMI Calculator542812700Output is not escaped
#1765Russian Currency54526400Output is not escaped
#1766SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#1767Sp*tify Play Button for WordPress5421153k+Text Domain Mismatch
#1768Post Badges541913400Output is not escaped
#1769WP Login Timeout Settings54277600Output is not escaped
#1770WP Post Navigation5414231k+Output is not escaped
#1771Yeloni Exit Popup | (Free) GDPR Compliance544112700Output is not escaped
#1772YITH Proteo Toolkit54130641k+Text Domain Mismatch
#1773Admin Bar User Switching5516312k+Input is not validated
#1774Auto Image Alt Attribute552676k+Unsafe printing function
#1775Clean Archives Reloaded55256600Unsafe printing function
#1776Enhanced Category Pages5523252k+Direct Query
#1777Feedbucket – Website Feedback Tool5510251k+Input is not validated
#1778Go Live Update Urls55114980k+Non-prefixed hook name
#1779Head, Footer and Post Injections55952200k+Non-prefixed global variable
#1780Hide Admin Menu55182720k+Non-prefixed function
#1781Login or Logout Menu Item5513720k+Unsafe printing function
#1782Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#1783Page Animations And Transitions5589671k+Non Singular String Literal Domain
#1784Fast Page & Post Duplicator55122560k+Direct Query
#1785Page Tagger5530102k+Output is not escaped
#1786SM Vertical Menu55451400Output is not escaped
#1787Payment Integration Wompi – El Salvador555027800Text Domain Mismatch
#1788Yext Plugin551623800Non-prefixed function
#1789Admin Bar Fix564018400Text Domain Mismatch
#1790All in One SEO Pack Importer561725500Direct Query
#1791Anti-Captcha (anti-spam botblocker)5623261k+rand mt rand
#1792CHEQ Essentials561449700Request data is not unslashed
#1793Debug Bar Cron56731400Output is not escaped
#1794FV Top Level Categories56241620k+Text Domain Mismatch
#1795LearnPress – Course Wishlist56352220k+Output is not escaped
#1796reCAPTCHA for Ninja Forms56219600Output is not escaped
#1797Require Featured Image562063k+Output is not escaped
#1798Review Stream564142400Non-prefixed global variable
#1799Simple Org Chart561529900Missing Version
#1800WC Moneris Payment Gateway568220900Text Domain Mismatch