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
#2301Browser Theme Color83422k+Output is not escaped
#2302Code Click to Copy83129700Non-prefixed function
#2303Custom CSS and JS83111900Output is not escaped
#2304dLocal Go Payments83915400Missing Translators Comment
#2305Easy Flash Embed8391900Output is not escaped
#2306Event Organiser Posterboard833111k+Nonce verification recommended
#2307Export emails8387500Direct Query
#2308Featured Image Column831222k+Output is not escaped
#2309Date Time Field Add-On for Gravity Form831611k+Output is not escaped
#2310Homepage Control831339k+Output is not escaped
#2311Menu Duplicator832910k+Non-prefixed constant
#2312Add menu separators to navigation8387900Non-prefixed hook name
#2313Mouseflow for WordPress83987k+Output is not escaped
#2314Optimize Images Resizing831246k+Unsafe printing function
#2315Photospace Responsive Gallery8311514900Text Domain Mismatch
#2316Post Meta Inspector83612k+Unsafe printing function
#2317Fixed Widget and Sticky Elements for WordPress8371380k+Non-prefixed global variable
#2318Lightweight Sidebar Manager83133680k+Non-prefixed class
#2319Smartslider83130600Output is not escaped
#2320Term Duplicator8356500Input is not sanitized
#2321Unlist Posts & Pages835910k+Nonce verification recommended
#2322WP BASIC Auth834134k+Input is not sanitized
#2323Campo RUT para CF78467600Missing nonce verification
#2324Dynific Addons for Elementor (formerly AnyWhere Elementor)8433570k+Text Domain Mismatch
#2325Append extensions on Pages8473800Missing direct file access protection
#2326Astra Theme Visual Hooks845452k+Text Domain Mismatch
#2327Digital Signature For Contact Form 78422115k+file system operations fwrite
#2328Enable Turnstile (Cloudflare) for Gravity Forms8487700Missing direct file access protection
#2329Get the Image84887k+Non-prefixed hook name
#2330LearnPress – Prerequisites Courses848146k+Non-prefixed constant
#2331Ocean Social Sharing84103660k+Non-prefixed global variable
#2332PHP Info8485600Output is not escaped
#2333PW WooCommerce Exclude Free Shipping841121k+Missing nonce verification
#2334Search by ID8435700Input is not sanitized
#2335Username Changer84371340k+wp function not compatible with requires wp
#2336UTMs Carry Pages84411400Non-prefixed global variable
#2337WP Force Lowercase URLs84296k+trademarked term
#2338Logo Slider and Showcase842157k+Missing nonce verification
#2339wpautop control84751k+trademarked term
#2340Pay with LINE Pay841210700Missing Translators Comment
#2341WPLANG Lite8485400trademarked term
#2342WPML Shortcodes84712900Non-prefixed function
#2343Envíos Coordinadora Woocommerce (Oficial) – WordPress plugin851111500Missing Arg Domain
#2344Country Dropdown For Contact Form 785174800Text Domain Mismatch
#2345Custom Classes85582k+Request data is not unslashed
#2346Easy UTM Tracking with Contact Form 7853102k+Input is not validated
#2347reCaptcha Add-On for FormCraft854167k+Missing Version
#2348Hello Dolly8592600k+Output is not escaped
#2349Hide Any Page8582500Output is not escaped
#2350HSTS Ready853113k+Input is not validated