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 |
|---|---|---|---|---|---|---|---|---|
| #1201 | Tag Manager – Header, Body And Footer | 38 | 97 | 319 | 20k+ | Non-prefixed global variable | ||
| #1202 | Trash Duplicate and 301 Redirect | 38 | 13 | 103 | 1k+ | Nonce verification recommended | ||
| #1203 | Sidebar Login Widget | 38 | 90 | 16 | 700 | Output is not escaped | ||
| #1204 | Twenty Eleven Theme Extensions | 38 | 35 | 30 | 3k+ | Output is not escaped | ||
| #1205 | Twiget Twitter Widget | 38 | 147 | 36 | 500 | Output is not escaped | ||
| #1206 | Twitter for WordPress | 38 | 47 | 24 | 1k+ | Output is not escaped | ||
| #1207 | TypePad emoji for TinyMCE | 38 | 100 | 24 | 8k+ | Text Domain Mismatch | ||
| #1208 | User Specific Content | 38 | 143 | 19 | 1k+ | Text Domain Mismatch | ||
| #1209 | Vertical News Scroller | 38 | 118 | 60 | 5k+ | Output is not escaped | ||
| #1210 | Ninja Forms Views – Display & Edit Ninja Forms Submissions on your site frontend | 38 | 84 | 49 | 1k+ | Output is not escaped | ||
| #1211 | Visual Admin Customizer | 38 | 20 | 51 | 500 | Input is not sanitized | ||
| #1212 | Shipping Packages for WooCommerce – Dropship from multiple locations like AliExpress, eBay, Amazon, Etsy | 38 | 94 | 26 | 900 | Non Singular String Literal Domain | ||
| #1213 | White Label – WordPress Custom Admin, Custom Login Page, and Custom Dashboard | 38 | 205 | 31 | 10k+ | Output is not escaped | ||
| #1214 | Photo Reviews for WooCommerce | 38 | 26 | 222 | 10k+ | Request data is not unslashed | ||
| #1215 | Show Stock Status for WooCommerce | 38 | 30 | 19 | 1k+ | Output is not escaped | ||
| #1216 | WP 404 Auto Redirect to Similar Post | 38 | 166 | 48 | 30k+ | Text Domain Mismatch | ||
| #1217 | WP-Ban | 38 | 99 | 108 | 8k+ | Unsafe printing function | ||
| #1218 | WP-CommentNavi | 38 | 68 | 46 | 700 | Output is not escaped | ||
| #1219 | WP-DraftsForFriends | 38 | 141 | 71 | 1k+ | Output is not escaped | ||
| #1220 | WP Mail SMTP SendGrid Edition | 38 | 102 | 19 | 500 | Text Domain Mismatch | ||
| #1221 | mb.miniAudioPlayer – an HTML5 audio player for your mp3 files | 38 | 204 | 6 | 4k+ | Unsafe printing function | ||
| #1222 | Native PHP Sessions | 38 | 30 | 92 | 10k+ | Direct Query | ||
| #1223 | Real-Time Post Statistics for WordPress | 38 | 63 | 68 | 1k+ | SQL query is not prepared | ||
| #1224 | WP Safe Mode | 38 | 95 | 55 | 2k+ | Output is not escaped | ||
| #1225 | WP-ServerInfo | 38 | 162 | 55 | 10k+ | Output is not escaped | ||
| #1226 | WP Video Lightbox | 38 | 107 | 67 | 30k+ | Unsafe printing function | ||
| #1227 | mb.YTPlayer for background videos | 38 | 80 | 29 | 1k+ | Unsafe printing function | ||
| #1228 | WPTurbo -WordPress性能优化插件 | 38 | 20 | 34 | 700 | Output is not escaped | ||
| #1229 | YouTube widget | 38 | 39 | 25 | 400 | Output is not escaped | ||
| #1230 | Accounting for WooCommerce | 39 | 87 | 115 | 500 | Unsafe printing function | ||
| #1231 | Add Tiktok Pixel for Tiktok ads (+Woocommerce) | 39 | 94 | 25 | 2k+ | Output is not escaped | ||
| #1232 | Admin Custom Font | 39 | 34 | 25 | 1k+ | Unsafe printing function | ||
| #1233 | Advanced Recent Posts Widget | 39 | 105 | 2 | 1k+ | Output is not escaped | ||
| #1234 | Advanced Spoiler | 39 | 106 | 19 | 600 | Non Singular String Literal Domain | ||
| #1235 | Advanced Woo Labels – Product Labels & Badges for WooCommerce | 39 | 171 | 125 | 10k+ | Output is not escaped | ||
| #1236 | AffiliateWP – Affiliate Area Tabs | 39 | 86 | 26 | 3k+ | Output is not escaped | ||
| #1237 | Accessibility by AllAccessible | 39 | 200 | 82 | 2k+ | Unsafe printing function | ||
| #1238 | Ads.txt & App-ads.txt Manager for WordPress | 39 | 97 | 23 | 2k+ | Output is not escaped | ||
| #1239 | Header Footer for Beaver Builder | 39 | 39 | 31 | 10k+ | Output is not escaped | ||
| #1240 | bbPress Moderation | 39 | 75 | 15 | 500 | Non Singular String Literal Domain | ||
| #1241 | Better Random Redirect | 39 | 88 | 40 | 700 | Text Domain Mismatch | ||
| #1242 | Better User Search | 39 | 24 | 44 | 700 | SQL query is not prepared | ||
| #1243 | BOX NOW Delivery Croatia | 39 | 64 | 99 | 700 | Missing nonce verification | ||
| #1244 | BST DSGVO Cookie | 39 | 61 | 7 | 5k+ | Unsafe printing function | ||
| #1245 | Bulk Auto Image Alt Text (Alt tag, Alt attribute) optimizer (image SEO) | 39 | 16 | 47 | 10k+ | Request data is not unslashed | ||
| #1246 | Cache Images | 39 | 72 | 27 | 1k+ | Unsafe printing function | ||
| #1247 | CatFolders Document Gallery & PDF Library | 39 | 66 | 32 | 3k+ | Output is not escaped | ||
| #1248 | Innozilla Skins for Contact Form 7 | 39 | 152 | 22 | 2k+ | Output is not escaped | ||
| #1249 | Configurable Tag Cloud (CTC) | 39 | 126 | 121 | 2k+ | Output is not escaped | ||
| #1250 | Cookies for Comments | 39 | 22 | 29 | 20k+ | Input is not validated |