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 |
|---|---|---|---|---|---|---|---|---|
| #2301 | Browser Theme Color | 83 | 4 | 2 | 2k+ | Output is not escaped | ||
| #2302 | Code Click to Copy | 83 | 12 | 9 | 700 | Non-prefixed function | ||
| #2303 | Custom CSS and JS | 83 | 11 | 1 | 900 | Output is not escaped | ||
| #2304 | dLocal Go Payments | 83 | 9 | 15 | 400 | Missing Translators Comment | ||
| #2305 | Easy Flash Embed | 83 | 9 | 1 | 900 | Output is not escaped | ||
| #2306 | Event Organiser Posterboard | 83 | 3 | 11 | 1k+ | Nonce verification recommended | ||
| #2307 | Export emails | 83 | 8 | 7 | 500 | Direct Query | ||
| #2308 | Featured Image Column | 83 | 12 | 2 | 2k+ | Output is not escaped | ||
| #2309 | Date Time Field Add-On for Gravity Form | 83 | 16 | 1 | 1k+ | Output is not escaped | ||
| #2310 | Homepage Control | 83 | 13 | 3 | 9k+ | Output is not escaped | ||
| #2311 | Menu Duplicator | 83 | 2 | 9 | 10k+ | Non-prefixed constant | ||
| #2312 | Add menu separators to navigation | 83 | 8 | 7 | 900 | Non-prefixed hook name | ||
| #2313 | Mouseflow for WordPress | 83 | 9 | 8 | 7k+ | Output is not escaped | ||
| #2314 | Optimize Images Resizing | 83 | 12 | 4 | 6k+ | Unsafe printing function | ||
| #2315 | Photospace Responsive Gallery | 83 | 115 | 14 | 900 | Text Domain Mismatch | ||
| #2316 | Post Meta Inspector | 83 | 6 | 1 | 2k+ | Unsafe printing function | ||
| #2317 | Fixed Widget and Sticky Elements for WordPress | 83 | 7 | 13 | 80k+ | Non-prefixed global variable | ||
| #2318 | Lightweight Sidebar Manager | 83 | 13 | 36 | 80k+ | Non-prefixed class | ||
| #2319 | Smartslider | 83 | 13 | 0 | 600 | Output is not escaped | ||
| #2320 | Term Duplicator | 83 | 5 | 6 | 500 | Input is not sanitized | ||
| #2321 | Unlist Posts & Pages | 83 | 5 | 9 | 10k+ | Nonce verification recommended | ||
| #2322 | WP BASIC Auth | 83 | 4 | 13 | 4k+ | Input is not sanitized | ||
| #2323 | Campo RUT para CF7 | 84 | 6 | 7 | 600 | Missing nonce verification | ||
| #2324 | Dynific Addons for Elementor (formerly AnyWhere Elementor) | 84 | 33 | 5 | 70k+ | Text Domain Mismatch | ||
| #2325 | Append extensions on Pages | 84 | 7 | 3 | 800 | Missing direct file access protection | ||
| #2326 | Astra Theme Visual Hooks | 84 | 54 | 5 | 2k+ | Text Domain Mismatch | ||
| #2327 | Digital Signature For Contact Form 7 | 84 | 22 | 11 | 5k+ | file system operations fwrite | ||
| #2328 | Enable Turnstile (Cloudflare) for Gravity Forms | 84 | 8 | 7 | 700 | Missing direct file access protection | ||
| #2329 | Get the Image | 84 | 8 | 8 | 7k+ | Non-prefixed hook name | ||
| #2330 | LearnPress – Prerequisites Courses | 84 | 8 | 14 | 6k+ | Non-prefixed constant | ||
| #2331 | Ocean Social Sharing | 84 | 10 | 36 | 60k+ | Non-prefixed global variable | ||
| #2332 | PHP Info | 84 | 8 | 5 | 600 | Output is not escaped | ||
| #2333 | PW WooCommerce Exclude Free Shipping | 84 | 1 | 12 | 1k+ | Missing nonce verification | ||
| #2334 | Search by ID | 84 | 3 | 5 | 700 | Input is not sanitized | ||
| #2335 | Username Changer | 84 | 37 | 13 | 40k+ | wp function not compatible with requires wp | ||
| #2336 | UTMs Carry Pages | 84 | 4 | 11 | 400 | Non-prefixed global variable | ||
| #2337 | WP Force Lowercase URLs | 84 | 2 | 9 | 6k+ | trademarked term | ||
| #2338 | Logo Slider and Showcase | 84 | 2 | 15 | 7k+ | Missing nonce verification | ||
| #2339 | wpautop control | 84 | 7 | 5 | 1k+ | trademarked term | ||
| #2340 | Pay with LINE Pay | 84 | 12 | 10 | 700 | Missing Translators Comment | ||
| #2341 | WPLANG Lite | 84 | 8 | 5 | 400 | trademarked term | ||
| #2342 | WPML Shortcodes | 84 | 7 | 12 | 900 | Non-prefixed function | ||
| #2343 | Envíos Coordinadora Woocommerce (Oficial) – WordPress plugin | 85 | 11 | 11 | 500 | Missing Arg Domain | ||
| #2344 | Country Dropdown For Contact Form 7 | 85 | 17 | 4 | 800 | Text Domain Mismatch | ||
| #2345 | Custom Classes | 85 | 5 | 8 | 2k+ | Request data is not unslashed | ||
| #2346 | Easy UTM Tracking with Contact Form 7 | 85 | 3 | 10 | 2k+ | Input is not validated | ||
| #2347 | reCaptcha Add-On for FormCraft | 85 | 4 | 16 | 7k+ | Missing Version | ||
| #2348 | Hello Dolly | 85 | 9 | 2 | 600k+ | Output is not escaped | ||
| #2349 | Hide Any Page | 85 | 8 | 2 | 500 | Output is not escaped | ||
| #2350 | HSTS Ready | 85 | 3 | 11 | 3k+ | Input is not validated |