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
#1901Integrate GA4 Google Analytics63333500Text Domain Mismatch
#1902Social Intents – Live Chat634211400Non Singular String Literal Domain
#1903MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce631045800No Caching
#1904One Tap Google Sign in63630900Request data is not unslashed
#1905Order auto complete for WooCommerce6356221k+Text Domain Mismatch
#1906Query Posts63536800Output is not escaped
#1907Simple Membership After Login Redirection6342410k+Missing nonce verification
#1908Simple WWW Redirect632651k+Output is not escaped
#1909Slightly troublesome permalink6324101k+Non Singular String Literal Domain
#1910Rating Widget: Post Rating, 5 Star Rating, Reviews, Thumbs Up & Down, Reaction6317727400Missing direct file access protection
#1911User Switching63247200k+Nonce verification recommended
#1912Phone Validator for WooCommerce638331k+Missing nonce verification
#1913WT Yandex Metrika633505k+Output is not escaped
#1914Admin filter posts by year64832400Non-prefixed function
#1915UniqueID for Contact Form 76421182k+Text Domain Mismatch
#1916Channel.io641431k+Output is not escaped
#1917Collapsing Archives643693k+date date
#1918Delete Unscaled Images64244800Text Domain Mismatch
#1919DoFollow Case by Case644601k+Direct Query
#1920Download Theme6418204k+wp function not compatible with requires wp
#1921ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount644441372k+Missing Arg Domain
#1922Embed Google Fonts642875k+Output is not escaped
#1923Estonian Shipping Methods for WooCommerce6497161k+Text Domain Mismatch
#1924Evermore648121k+Input is not validated
#1925Online Payments with iK Pay Gateway6412281k+Missing nonce verification
#1926Integrate Firebase64267500Output is not escaped
#1927Inline Related Posts641739100k+Nonce verification recommended
#1928Kama SpamBlock642975k+Short PHP open tag found
#1929Master Post Advert642641k+Unsafe printing function
#1930Meks Easy Social Share6426310k+Output is not escaped
#1931Moosend Website Connector6415121k+Non Singular String Literal Domain
#1932New Recent Posts Select Categories By Thao Marky64331500Text Domain Mismatch
#1933Page Tag Cloud64213500Output is not escaped
#1934PHP Code Widget6422180k+Output is not escaped
#1935Simple HTTPS Redirect64195900Output is not escaped
#1936Click to Call Button645831k+Output is not escaped
#1937Oceanwp sticky header6481310k+Missing nonce verification
#1938WProofreader spell & grammar check plugin for WordPress6412434k+Non-prefixed global variable
#1939Custom Share Buttons with Floating Sidebar65164204k+Text Domain Mismatch
#1940Cyr to Lat Reloaded – Transliteration of Links and File Names65133630k+Direct Query
#1941Dashboard Directory Size65329400Missing Arg Domain
#1942WP All Import – Import SEO Settings for All In One SEO651911900Output is not escaped
#1943Integration for Elementor forms – Sendinblue6594567k+Text Domain Mismatch
#1944Bitrix24652810500Text Domain Mismatch
#1945Multi Image Metabox651786k+Output is not escaped
#1946SQL Buddy – Database Management Made Easy6512165k+SQL query is not prepared
#1947User Last Login65275600Output is not escaped
#1948Web and WooCommerce Addons for WPBakery Builder654971231k+Text Domain Mismatch
#1949Vf Expansion6558521k+Non-prefixed global variable
#1950Add to Cart Text Changer and Customize Button, Add Custom Icon6587182k+Text Domain Mismatch