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 |
|---|---|---|---|---|---|---|---|---|
| #401 | Custom Upload Dir | 55 | 63 | 7 | 5k+ | Missing Arg Domain | ||
| #402 | Disable Feeds | 55 | 9 | 9 | 20k+ | Output is not escaped | ||
| #403 | Page Tagger | 55 | 30 | 10 | 2k+ | Output is not escaped | ||
| #404 | Rescue Shortcodes | 55 | 54 | 2 | 1k+ | Unsafe printing function | ||
| #405 | SM Vertical Menu | 55 | 45 | 1 | 400 | Output is not escaped | ||
| #406 | Yext Plugin | 55 | 16 | 23 | 700 | Non-prefixed function | ||
| #407 | All in One SEO Pack Importer | 56 | 17 | 25 | 500 | Direct Query | ||
| #408 | Anti-Captcha (anti-spam botblocker) | 56 | 23 | 26 | 1k+ | rand mt rand | ||
| #409 | Debug Bar Cron | 56 | 73 | 1 | 400 | Output is not escaped | ||
| #410 | Jquery Validation For Contact Form 7 | 56 | 18 | 19 | 9k+ | Missing direct file access protection | ||
| #411 | Quick Flickr Widget | 56 | 37 | 2 | 400 | Output is not escaped | ||
| #412 | Review Stream | 56 | 41 | 42 | 400 | Non-prefixed global variable | ||
| #413 | Delete Pending Comments | 57 | 16 | 11 | 10k+ | Unsafe printing function | ||
| #414 | Basic User Avatars | 58 | 17 | 7 | 20k+ | Output is not escaped | ||
| #415 | CSSIgniter Shortcodes | 58 | 55 | 2 | 2k+ | Output is not escaped | ||
| #416 | Custom Meta Widget | 58 | 55 | 2 | 7k+ | Output is not escaped | ||
| #417 | Go Redirects URL Forwarder | 58 | 17 | 14 | 1k+ | Output is not escaped | ||
| #418 | View Admin As | 58 | 307 | 135 | 9k+ | Non Singular String Literal Domain | ||
| #419 | Gettext override translations | 59 | 33 | 7 | 2k+ | Missing Arg Domain | ||
| #420 | Lazy Loader | 59 | 6 | 24 | 9k+ | Nonce verification recommended | ||
| #421 | WP-SWFObject | 60 | 14 | 24 | 1k+ | Deprecated parameter: add_option parameter 3 | ||
| #422 | jQuery Lightbox | 61 | 22 | 3 | 1k+ | Output is not escaped | ||
| #423 | Wistia WordPress Plugin | 61 | 42 | 12 | 2k+ | Output is not escaped | ||
| #424 | wp-cleanumlauts2 | 61 | 32 | 22 | 1k+ | Output is not escaped | ||
| #425 | WP-UTF8-Excerpt | 61 | 17 | 10 | 800 | Unsafe printing function | ||
| #426 | Bulk Page Creator | 62 | 9 | 17 | 10k+ | Request data is not unslashed | ||
| #427 | Disable Visual Editor WYSIWYG | 62 | 10 | 12 | 1k+ | Nonce verification recommended | ||
| #428 | Single Post Template | 62 | 14 | 8 | 4k+ | Text Domain Mismatch | ||
| #429 | Uber Login Logo | 62 | 16 | 5 | 10k+ | Unsafe printing function | ||
| #430 | cbnet Multi Author Comment Notification | 63 | 18 | 7 | 1k+ | Output is not escaped | ||
| #431 | Countdown | 63 | 43 | 0 | 400 | Output is not escaped | ||
| #432 | Creative Clans Embed Script | 63 | 10 | 9 | 700 | Input is not sanitized | ||
| #433 | Email Post Changes | 63 | 43 | 8 | 500 | Missing Arg Domain | ||
| #434 | Happierleads – Identify your B2B website visitors even if they work remotely | 63 | 32 | 7 | 600 | wp function not compatible with requires wp | ||
| #435 | Query Posts | 63 | 53 | 6 | 800 | Output is not escaped | ||
| #436 | Slightly troublesome permalink | 63 | 24 | 10 | 1k+ | Non Singular String Literal Domain | ||
| #437 | Broadly for WordPress | 64 | 18 | 5 | 500 | Unsafe printing function | ||
| #438 | Evermore | 64 | 8 | 12 | 1k+ | Input is not validated | ||
| #439 | Master Post Advert | 64 | 26 | 4 | 1k+ | Unsafe printing function | ||
| #440 | ACF: Rus-To-Lat | 66 | 15 | 11 | 2k+ | Output is not escaped | ||
| #441 | Cookie Warning | 66 | 14 | 15 | 700 | Non-prefixed function | ||
| #442 | Custom Author Byline | 66 | 11 | 8 | 500 | Output is not escaped | ||
| #443 | Custom Posts Per Page | 66 | 20 | 2 | 900 | Unsafe printing function | ||
| #444 | Hide Title | 66 | 13 | 6 | 30k+ | Output is not escaped | ||
| #445 | HiFi (Head Injection, Foot Injection) | 66 | 13 | 11 | 2k+ | Output is not escaped | ||
| #446 | Raw HTML | 66 | 17 | 35 | 10k+ | Non-prefixed function | ||
| #447 | Custom Link Widget | 67 | 28 | 0 | 1k+ | Output is not escaped | ||
| #448 | Duplicate TEC Event | 67 | 12 | 10 | 1k+ | date date | ||
| #449 | Manage Upload Types | 67 | 7 | 13 | 400 | Output is not escaped | ||
| #450 | Per Page Sidebars | 67 | 12 | 11 | 900 | Input is not validated |