no_license
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 |
|---|---|---|---|---|---|---|---|---|
| #501 | Post UI Tabs | 76 | 55 | 4 | 400 | Non Singular String Literal Domain | ||
| #502 | Category Order and Taxonomy Terms Order | 76 | 35 | 10 | 500k+ | wp function not compatible with requires wp | ||
| #503 | Čeština pro WordPress | 77 | 16 | 4 | 400 | Output is not escaped | ||
| #504 | FD Footnotes Plugin | 77 | 28 | 5 | 1k+ | Non Singular String Literal Domain | ||
| #505 | WP-FormAssembly | 77 | 4 | 15 | 2k+ | Nonce verification recommended | ||
| #506 | Gravity Forms Auto Placeholders | 77 | 9 | 8 | 700 | trademarked term | ||
| #507 | Posts List | 77 | 11 | 15 | 7k+ | Non-prefixed hook name | ||
| #508 | Supreme Google Webfonts | 77 | 12 | 7 | 1k+ | Text Domain Mismatch | ||
| #509 | Unattach | 77 | 4 | 11 | 900 | Nonce verification recommended | ||
| #510 | UsageDD | 77 | 8 | 3 | 1k+ | Output is not escaped | ||
| #511 | Widget Classes | 77 | 5 | 7 | 1k+ | Missing nonce verification | ||
| #512 | Lorem Ipsum Generator | 77 | 7 | 9 | 500 | Missing direct file access protection | ||
| #513 | Floating Ads Bottom | 78 | 9 | 1 | 2k+ | Setting is missing a sanitization callback | ||
| #514 | Nav Menu Images | 78 | 5 | 8 | 6k+ | Missing nonce verification | ||
| #515 | Recent Posts | 78 | 7 | 2 | 400 | Database parameter is not escaped | ||
| #516 | Rename XMLRPC | 78 | 7 | 3 | 1k+ | Output is not escaped | ||
| #517 | Spider Blocker | 78 | 19 | 9 | 20k+ | Missing Translators Comment | ||
| #518 | Visual Editor Biography | 79 | 11 | 3 | 1k+ | Missing Arg Domain | ||
| #519 | WP Permastructure | 79 | 14 | 6 | 400 | Missing Arg Domain | ||
| #520 | Oomph Hidden Tags | 80 | 13 | 2 | 400 | Missing Arg Domain | ||
| #521 | Smart Passworded Pages | 80 | 11 | 8 | 2k+ | wp function not compatible with requires wp | ||
| #522 | Folder Excluder for AIO WP Migration | 81 | 8 | 5 | 1k+ | Non-prefixed function | ||
| #523 | Change Permalink Helper | 81 | 5 | 5 | 900 | Direct Query | ||
| #524 | Custom Login Css | 81 | 10 | 0 | 400 | Missing direct file access protection | ||
| #525 | External Thumbnail | 81 | 6 | 5 | 20k+ | Missing nonce verification | ||
| #526 | Nice Search | 81 | 4 | 5 | 900 | Input is not sanitized | ||
| #527 | Page Excerpt | 81 | 11 | 1 | 3k+ | Missing Arg Domain | ||
| #528 | Pagebar2 | 81 | 19 | 37 | 900 | Non-prefixed global variable | ||
| #529 | Redirect by Custom Field | 81 | 5 | 6 | 600 | Nonce verification recommended | ||
| #530 | Add New Default Avatar | 82 | 21 | 0 | 500 | Output is not escaped | ||
| #531 | Simple ads.txt | 82 | 8 | 6 | 1k+ | Missing direct file access protection | ||
| #532 | Tabs in Post Editor | 82 | 4 | 7 | 500 | Input is not validated | ||
| #533 | Admin in English | 83 | 4 | 7 | 1k+ | Input is not sanitized | ||
| #534 | Custom CSS and JS | 83 | 11 | 1 | 900 | Output is not escaped | ||
| #535 | Easy Flash Embed | 83 | 9 | 1 | 900 | Output is not escaped | ||
| #536 | Export emails | 83 | 8 | 7 | 500 | Direct Query | ||
| #537 | Featured Image Column | 83 | 12 | 2 | 2k+ | Output is not escaped | ||
| #538 | Login Logo | 83 | 10 | 0 | 40k+ | Output is not escaped | ||
| #539 | Mouseflow for WordPress | 83 | 9 | 8 | 7k+ | Output is not escaped | ||
| #540 | Photospace Responsive Gallery | 83 | 115 | 14 | 900 | Text Domain Mismatch | ||
| #541 | Post Views for Jetpack | 83 | 12 | 3 | 1k+ | Output is not escaped | ||
| #542 | Fixed Widget and Sticky Elements for WordPress | 83 | 7 | 13 | 80k+ | Non-prefixed global variable | ||
| #543 | Smartslider | 83 | 13 | 0 | 600 | Output is not escaped | ||
| #544 | Term Duplicator | 83 | 5 | 6 | 500 | Input is not sanitized | ||
| #545 | WP BASIC Auth | 83 | 4 | 13 | 4k+ | Input is not sanitized | ||
| #546 | Append extensions on Pages | 84 | 7 | 3 | 800 | Missing direct file access protection | ||
| #547 | Crazy Egg | 84 | 12 | 1 | 7k+ | wp function not compatible with requires wp | ||
| #548 | Genesis Simple Hooks | 84 | 14 | 1 | 20k+ | Output is not escaped | ||
| #549 | PHP Info | 84 | 8 | 5 | 600 | Output is not escaped | ||
| #550 | wpautop control | 84 | 7 | 5 | 1k+ | trademarked term |