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 |
|---|---|---|---|---|---|---|---|---|
| #451 | Theme Check | 67 | 143 | 6 | 20k+ | Missing Translators Comment | ||
| #452 | WP Post Branches | 67 | 16 | 12 | 4k+ | Nonce verification recommended | ||
| #453 | Collapsing Categories | 68 | 29 | 8 | 4k+ | Missing direct file access protection | ||
| #454 | Expire Sticky Posts | 68 | 16 | 8 | 1k+ | Text Domain Mismatch | ||
| #455 | Pinterest Verify Meta Tag | 68 | 20 | 6 | 600 | Output is not escaped | ||
| #456 | Hide Title | 68 | 13 | 6 | 900 | Output is not escaped | ||
| #457 | Postepay Gateway per Woocommerce | 68 | 36 | 4 | 1k+ | Text Domain Mismatch | ||
| #458 | Protection Against DDoS | 68 | 22 | 5 | 3k+ | Output is not escaped | ||
| #459 | Ambrosite Next/Previous Post Link Plus | 69 | 12 | 24 | 5k+ | Interpolated SQL is not prepared | ||
| #460 | CallRail Phone Call Tracking | 69 | 11 | 12 | 10k+ | Input is not validated | ||
| #461 | Custom Category Template | 69 | 13 | 8 | 2k+ | Missing Arg Domain | ||
| #462 | Dashboard Commander | 69 | 13 | 2 | 900 | Output is not escaped | ||
| #463 | Google Plus Authorship | 69 | 6 | 15 | 1k+ | trademarked term | ||
| #464 | Simple Login Lockdown | 69 | 13 | 6 | 4k+ | Output is not escaped | ||
| #465 | Simple Mathjax | 69 | 29 | 3 | 4k+ | Short PHP open tag found | ||
| #466 | Ambrosite Next/Previous Page Link Plus | 70 | 11 | 21 | 900 | Interpolated SQL is not prepared | ||
| #467 | Embed Code – Headers & Footers by DesignBombs | 70 | 19 | 5 | 4k+ | Output is not escaped | ||
| #468 | Remove Taxonomy Base Slug | 70 | 12 | 18 | 5k+ | Deprecated parameter: get_terms parameter 2 | ||
| #469 | Smart WYSIWYG Blocks Of Content | 70 | 36 | 4 | 1k+ | Output is not escaped | ||
| #470 | Spocket ‑ US & EU Dropshipping | 70 | 15 | 31 | 1k+ | Direct Query | ||
| #471 | Support Me | 70 | 12 | 6 | 900 | Unsafe printing function | ||
| #472 | WPThumb | 70 | 30 | 9 | 800 | Output is not escaped | ||
| #473 | commonWP | 71 | 18 | 33 | 400 | Non-prefixed hook name | ||
| #474 | Social Fabric Analytics From Collective Bias | 71 | 17 | 0 | 1k+ | Output is not escaped | ||
| #475 | Chap Secure Password Login | 72 | 13 | 7 | 600 | Input is not validated | ||
| #476 | Dashboard Wordcount | 72 | 30 | 7 | 500 | Output is not escaped | ||
| #477 | Gravity Forms CSS Ready Class Selector | 72 | 18 | 4 | 4k+ | Non Singular String Literal Domain | ||
| #478 | My-Plugins | 72 | 24 | 6 | 30k+ | Missing Arg Domain | ||
| #479 | Root Relative URLs | 72 | 9 | 10 | 6k+ | Input is not sanitized | ||
| #480 | Social Media Icons Widget | 72 | 181 | 10 | 1k+ | badly named files | ||
| #481 | ShinyStat Widget | 72 | 14 | 2 | 800 | Output is not escaped | ||
| #482 | BuddyPress Activity Shortcode | 73 | 9 | 14 | 2k+ | Non-prefixed hook name | ||
| #483 | Genesis Widget Column Classes | 73 | 41 | 4 | 5k+ | Non Singular String Literal Domain | ||
| #484 | jQuery Lightbox For Native Galleries | 73 | 26 | 7 | 5k+ | Text Domain Mismatch | ||
| #485 | Meta Description | 73 | 5 | 9 | 400 | Input is not validated | ||
| #486 | Permalinks Moved Permanently | 73 | 7 | 7 | 700 | Database parameter is not escaped | ||
| #487 | Sweet Custom Dashboard | 73 | 27 | 2 | 400 | Missing Arg Domain | ||
| #488 | Datareporter Webcare | 74 | 12 | 21 | 700 | Non-prefixed global variable | ||
| #489 | Fast Speed Index | 74 | 9 | 12 | 500 | Direct Query | ||
| #490 | WhatConverts | 74 | 10 | 10 | 7k+ | Non-prefixed function | ||
| #491 | Accordion Shortcode | 75 | 17 | 0 | 400 | Output is not escaped | ||
| #492 | Admin Locale | 75 | 12 | 10 | 6k+ | Missing Arg Domain | ||
| #493 | Simple Taxonomy Ordering | 75 | 7 | 10 | 10k+ | Direct Query | ||
| #494 | WP Change Custom Posts Slugs | 75 | 17 | 4 | 700 | Text Domain Mismatch | ||
| #495 | WP Hide Dashboard | 75 | 6 | 10 | 2k+ | trademarked term | ||
| #496 | WP-HTML-Compression | 75 | 7 | 22 | 1k+ | Input is not sanitized | ||
| #497 | 404 Simple Redirect | 76 | 19 | 4 | 900 | Text Domain Mismatch | ||
| #498 | Certificate customizer for Tutor LMS | 76 | 16 | 3 | 1k+ | Output is not escaped | ||
| #499 | Like Thumbnail | 76 | 13 | 8 | 1k+ | Output is not escaped | ||
| #500 | Lucky Orange | 76 | 56 | 0 | 2k+ | wp function not compatible with requires wp |