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 |
|---|---|---|---|---|---|---|---|---|
| #2351 | MD5 Media Renamer | 85 | 8 | 19 | 400 | Non-prefixed global variable | ||
| #2352 | Ocean Stick Anything | 85 | 6 | 6 | 20k+ | Missing Arg Domain | ||
| #2353 | Referrer Input for Contact Form 7 | 85 | 39 | 2 | 500 | wp function not compatible with requires wp | ||
| #2354 | Shiprocket | 85 | 56 | 15 | 10k+ | Text Domain Mismatch | ||
| #2355 | Simple Automatic Updates | 85 | 18 | 1 | 2k+ | Missing Translators Comment | ||
| #2356 | Smoothscroller | 85 | 9 | 2 | 500 | Output is not escaped | ||
| #2357 | Stock market charts from finviz | 85 | 8 | 1 | 400 | Missing Arg Domain | ||
| #2358 | Storefront Hamburger Menu | 85 | 9 | 1 | 2k+ | Output is not escaped | ||
| #2359 | StoreOne Extension | 85 | 68 | 7 | 400 | Text Domain Mismatch | ||
| #2360 | TopBar Call To Action | 85 | 40 | 5 | 2k+ | Text Domain Mismatch | ||
| #2361 | Widget CSS Classes | 85 | 47 | 8 | 80k+ | Non Singular String Literal Domain | ||
| #2362 | Flexible Map | 85 | 10 | 7 | 7k+ | Non-prefixed class | ||
| #2363 | WP Revisions Control | 85 | 9 | 6 | 40k+ | wp function not compatible with requires wp | ||
| #2364 | Yuma Companion | 85 | 10 | 7 | 400 | Missing direct file access protection | ||
| #2365 | Zoho Forms – Drag & Drop Form Builder for Websites – Contact Forms, Payment Forms, Order Forms & More | 85 | 16 | 2 | 10k+ | Non Enqueued Script | ||
| #2366 | Admin Notice | 86 | 7 | 1 | 600 | Output is not escaped | ||
| #2367 | Advanced Queries | 86 | 6 | 11 | 10k+ | Non-prefixed constant | ||
| #2368 | Astra Widgets | 86 | 10 | 15 | 200k+ | Missing direct file access protection | ||
| #2369 | Block Pattern Builder | 86 | 10 | 5 | 600 | Missing Translators Comment | ||
| #2370 | Browser Screenshots | 86 | 15 | 3 | 3k+ | wp function not compatible with requires wp | ||
| #2371 | Custom Content Width | 86 | 8 | 0 | 1k+ | Text Domain Mismatch | ||
| #2372 | Feed JSON | 86 | 9 | 15 | 500 | Non-prefixed global variable | ||
| #2373 | Flowplayer Video Player | 86 | 8 | 7 | 900 | Output is not escaped | ||
| #2374 | Greenshift Smart Code AI | 86 | 9 | 9 | 1k+ | Request data is not unslashed | ||
| #2375 | HD Quiz – Save Results Light | 86 | 4 | 8 | 1k+ | Missing nonce verification | ||
| #2376 | Heroic Glossary – Block for building Glossaries, Dictionaries and more | 86 | 8 | 7 | 3k+ | Text Domain Mismatch | ||
| #2377 | Hotfix | 86 | 11 | 8 | 4k+ | Deprecated class: services_json | ||
| #2378 | Getnet Argentina para WooCommerce | 86 | 14 | 9 | 500 | Text Domain Mismatch | ||
| #2379 | lazysizes | 86 | 12 | 3 | 600 | wp function not compatible with requires wp | ||
| #2380 | Add post thumbnail to wp-admin list view | 86 | 5 | 5 | 400 | Nonce verification recommended | ||
| #2381 | Nice page transition | 86 | 4 | 12 | 1k+ | Direct Query | ||
| #2382 | AI for Home Services | 86 | 8 | 5 | 700 | Setting is missing a sanitization callback | ||
| #2383 | Ocean Product Sharing | 86 | 9 | 18 | 20k+ | Non-prefixed global variable | ||
| #2384 | PageView | 86 | 17 | 2 | 1k+ | wp function not compatible with requires wp | ||
| #2385 | Social Divi | 86 | 15 | 8 | 1k+ | Missing direct file access protection | ||
| #2386 | Socials Ignited | 86 | 12 | 2 | 2k+ | Missing direct file access protection | ||
| #2387 | Update Notifier | 86 | 8 | 1 | 700 | Output is not escaped | ||
| #2388 | VenoMaps – OpenStreetMap & Privacy-Friendly Geo Maps | 86 | 20 | 6 | 400 | wp function not compatible with requires wp | ||
| #2389 | PayPal Enterprise Payments (formerly Braintree) for WooCommerce | 86 | 3 | 33 | 10k+ | Direct Query | ||
| #2390 | WooCommerce Payfast Gateway | 86 | 90 | 47 | 30k+ | Text Domain Mismatch | ||
| #2391 | WP fancybox | 86 | 7 | 8 | 1k+ | Output is not escaped | ||
| #2392 | WP Image Size Limit | 86 | 7 | 6 | 3k+ | Output is not escaped | ||
| #2393 | WP Upload Restriction | 86 | 59 | 16 | 2k+ | Text Domain Mismatch | ||
| #2394 | WP YouTube Live | 86 | 28 | 24 | 1k+ | Non-prefixed function | ||
| #2395 | Apaczka.pl Mapa Punktów | 87 | 8 | 9 | 2k+ | Missing nonce verification | ||
| #2396 | Author Filters | 87 | 2 | 7 | 1k+ | Nonce verification recommended | ||
| #2397 | bbPress Enable TinyMCE Visual Tab | 87 | 12 | 4 | 600 | Text Domain Mismatch | ||
| #2398 | CF7 Google Captcha Load After Page | 87 | 7 | 2 | 2k+ | Output is not escaped | ||
| #2399 | Click To Tweet | 87 | 8 | 7 | 2k+ | trademarked term | ||
| #2400 | Customizer Search | 87 | 10 | 1 | 50k+ | Missing direct file access protection |