plugin_header_no_license
plugin header no license
The plugin's license metadata is missing, invalid, or inconsistent.
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.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #2151 | AMS Google Webmaster Tools | 76 | 10 | 3 | 400 | Output is not escaped | ||
| #2152 | Change Mail Sender | 76 | 97 | 19 | 20k+ | Text Domain Mismatch | ||
| #2153 | Certificate customizer for Tutor LMS | 76 | 16 | 3 | 1k+ | Output is not escaped | ||
| #2154 | CiviCRM Member Sync | 76 | 8 | 70 | 800 | Non-prefixed global variable | ||
| #2155 | Custom Template for LearnDash | 76 | 7 | 9 | 1k+ | Non-prefixed hook name | ||
| #2156 | FileBird Document Library | 76 | 23 | 13 | 5k+ | Text Domain Mismatch | ||
| #2157 | Lucky Orange | 76 | 56 | 0 | 2k+ | wp function not compatible with requires wp | ||
| #2158 | Ocean Posts Slider | 76 | 13 | 14 | 10k+ | Output is not escaped | ||
| #2159 | Post UI Tabs | 76 | 55 | 4 | 400 | Non Singular String Literal Domain | ||
| #2160 | Search Regex | 76 | 6 | 25 | 100k+ | Direct Query | ||
| #2161 | Smartideo | 76 | 8 | 3 | 1k+ | Output is not escaped | ||
| #2162 | Store file uploads for Contact Form 7 | 76 | 5 | 6 | 1k+ | Output is not escaped | ||
| #2163 | Super RSS Reader – Add attractive RSS Feed Widget | 76 | 24 | 5 | 10k+ | Output is not escaped | ||
| #2164 | TagPages | 76 | 13 | 4 | 1k+ | Missing Arg Domain | ||
| #2165 | Category Order and Taxonomy Terms Order | 76 | 35 | 10 | 500k+ | wp function not compatible with requires wp | ||
| #2166 | Telephone Input For Contact Form 7 | 76 | 18 | 10 | 600 | Text Domain Mismatch | ||
| #2167 | WP SAML Auth | 76 | 7 | 25 | 7k+ | Nonce verification recommended | ||
| #2168 | AffiliateWP – External Referral Links | 77 | 30 | 11 | 800 | Text Domain Mismatch | ||
| #2169 | Custom Profile Menu for BuddyPress | 77 | 8 | 4 | 400 | Output is not escaped | ||
| #2170 | Čeština pro WordPress | 77 | 16 | 4 | 400 | Output is not escaped | ||
| #2171 | Honeypot Plus for Contact Form 7 | 77 | 3 | 17 | 700 | Missing nonce verification | ||
| #2172 | Color Your Bar | 77 | 5 | 10 | 400 | Input is not sanitized | ||
| #2173 | Custom Fonts – Host Your Fonts Locally | 77 | 14 | 20 | 400k+ | Request data is not unslashed | ||
| #2174 | Custom User Profile Photo | 77 | 16 | 3 | 5k+ | Unsafe printing function | ||
| #2175 | Disable WP Registration Page Spam | 77 | 5 | 12 | 1k+ | Nonce verification recommended | ||
| #2176 | ELEX Hide WooCommerce Shipping Methods | 77 | 83 | 54 | 1k+ | Text Domain Mismatch | ||
| #2177 | eSewa – Nepal First Payment Gateway | 77 | 48 | 9 | 600 | Text Domain Mismatch | ||
| #2178 | FD Footnotes Plugin | 77 | 28 | 5 | 1k+ | Non Singular String Literal Domain | ||
| #2179 | WP-FormAssembly | 77 | 4 | 15 | 2k+ | Nonce verification recommended | ||
| #2180 | Embed Files from Google Drive | 77 | 4 | 35 | 5k+ | Nonce verification recommended | ||
| #2181 | Gravity Forms Auto Placeholders | 77 | 9 | 8 | 700 | trademarked term | ||
| #2182 | Ilmenite Cookie Consent | 77 | 6 | 11 | 2k+ | Setting is missing a sanitization callback | ||
| #2183 | Posts List | 77 | 11 | 15 | 7k+ | Non-prefixed hook name | ||
| #2184 | Responsive Tabs For Elementor | 77 | 57 | 27 | 1k+ | Text Domain Mismatch | ||
| #2185 | Scroll Magic Addon for Elementor | 77 | 344 | 7 | 400 | Text Domain Mismatch | ||
| #2186 | Shipping Zone Duplicator for WooCommerce | 77 | 10 | 14 | 800 | Nonce verification recommended | ||
| #2187 | Display custom fields in the frontend – Post and User Profile Fields | 77 | 17 | 18 | 600 | Non-prefixed global variable | ||
| #2188 | Storefront Top Bar | 77 | 20 | 13 | 2k+ | Non-prefixed hook name | ||
| #2189 | Unattach | 77 | 4 | 11 | 900 | Nonce verification recommended | ||
| #2190 | UsageDD | 77 | 8 | 3 | 1k+ | Output is not escaped | ||
| #2191 | Username | 77 | 5 | 8 | 700 | Deprecated function: screen_icon | ||
| #2192 | WP Comment Notification | 77 | 28 | 10 | 400 | Missing Arg Domain | ||
| #2193 | WP Editor Widget | 77 | 9 | 6 | 9k+ | Unsafe printing function | ||
| #2194 | Album Photostream Flickr Gallery | 77 | 30 | 31 | 1k+ | Text Domain Mismatch | ||
| #2195 | Support For Icomoon with Advanced Custom Fields | 78 | 15 | 6 | 1k+ | Output is not escaped | ||
| #2196 | Active Campaign & WPForms | 78 | 27 | 10 | 400 | Text Domain Mismatch | ||
| #2197 | AffiliateWP – Affiliate QR Codes | 78 | 32 | 8 | 1k+ | Text Domain Mismatch | ||
| #2198 | AffiliateWP – Allow Own Referrals | 78 | 37 | 10 | 500 | Text Domain Mismatch | ||
| #2199 | Booking System Trafft | 78 | 3 | 19 | 400 | Nonce verification recommended | ||
| #2200 | Code Block Syntax Highlighter for Elementor | 78 | 344 | 3 | 600 | Non Singular String Literal Domain |