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 |
|---|---|---|---|---|---|---|---|---|
| #1 | Membership Plugin – Kadence Memberships | 19 | 5,082 | 2,982 | 9k+ | Text Domain Mismatch | ||
| #2 | DMCA Protection Badge | 20 | 4,425 | 217 | 1k+ | Output is not escaped | ||
| #3 | Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More | 21 | 52 | 1,959 | 300k+ | Non-prefixed global variable | ||
| #4 | OneLogin SAML SSO | 21 | 508 | 330 | 7k+ | wp function not compatible with requires wp | ||
| #5 | Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic | 21 | 327 | 181 | 10k+ | Output is not escaped | ||
| #6 | Revive Social – Social Media Auto Post and Scheduling Automation Plugin | 21 | 255 | 425 | 20k+ | Non-prefixed hook name | ||
| #7 | Premium Packages – Sell Digital Products Securely | 21 | 2,765 | 2,444 | 3k+ | Output is not escaped | ||
| #8 | HeadSpace2 SEO | 22 | 940 | 360 | 3k+ | Text Domain Mismatch | ||
| #9 | Insert or Embed Articulate Content into WordPress | 22 | 659 | 1,437 | 2k+ | Non-prefixed global variable | ||
| #10 | Slim Jetpack | 22 | 2,586 | 1,947 | 2k+ | Text Domain Mismatch | ||
| #11 | SVG Flags – Beautiful Scalable Flags For All Countries! | 22 | 755 | 1,251 | 2k+ | Non-prefixed global variable | ||
| #12 | Captivate Sync | 23 | 174 | 557 | 1k+ | Non-prefixed global variable | ||
| #13 | Flexmls® IDX Plugin | 23 | 1,268 | 957 | 1k+ | Output is not escaped | ||
| #14 | Simple URLs – Link Cloaking, Product Displays, and Affiliate Link Management | 23 | 295 | 298 | 4k+ | Non-prefixed global variable | ||
| #15 | Travelpayouts | 23 | 769 | 110 | 6k+ | Output is not escaped | ||
| #16 | Widgets on Pages | 23 | 809 | 1,306 | 20k+ | Non-prefixed global variable | ||
| #17 | WOLF – WordPress Posts Bulk Editor and Manager Professional | 24 | 485 | 623 | 4k+ | Output is not escaped | ||
| #18 | Easy Modal | 24 | 564 | 299 | 7k+ | Unsafe printing function | ||
| #19 | FV Simpler SEO | 24 | 766 | 308 | 2k+ | Text Domain Mismatch | ||
| #20 | Sailthru for WordPress | 24 | 239 | 266 | 2k+ | Non-prefixed global variable | ||
| #21 | SEO Ultimate | 24 | 437 | 269 | 20k+ | Output is not escaped | ||
| #22 | BuddyPress Docs | 25 | 284 | 421 | 7k+ | Nonce verification recommended | ||
| #23 | Wordfence Login Security | 25 | 248 | 418 | 70k+ | Output is not escaped | ||
| #24 | WP-Polls | 25 | 618 | 639 | 40k+ | Unsafe printing function | ||
| #25 | Translate WordPress – Google Language Translator | 26 | 200 | 317 | 100k+ | Non-prefixed global variable | ||
| #26 | User Avatar | 26 | 104 | 173 | 4k+ | Non-prefixed constant | ||
| #27 | Arconix FAQ | 27 | 552 | 201 | 6k+ | Text Domain Mismatch | ||
| #28 | BackUpWordPress | 27 | 245 | 271 | 90k+ | Non-prefixed global variable | ||
| #29 | Login Security Solution | 27 | 216 | 154 | 4k+ | Output is not escaped | ||
| #30 | VOD Infomaniak | 27 | 797 | 385 | 20k+ | Output is not escaped | ||
| #31 | WP-DBManager | 27 | 386 | 304 | 60k+ | Non-prefixed global variable | ||
| #32 | Email Marketing Plugin – WP Email Capture | 27 | 383 | 262 | 1k+ | Output is not escaped | ||
| #33 | GTmetrix for WordPress | 28 | 109 | 70 | 8k+ | Output is not escaped | ||
| #34 | Maven Algolia | 28 | 148 | 89 | 6k+ | Non Singular String Literal Domain | ||
| #35 | درگاه پرداخت بانک ملت ووکامرس | 28 | 61 | 130 | 2k+ | Request data is not unslashed | ||
| #36 | Connect Matomo – Analytics Dashboard for WordPress | 28 | 100 | 102 | 60k+ | Missing Translators Comment | ||
| #37 | Adminimize | 29 | 296 | 691 | 200k+ | Non-prefixed global variable | ||
| #38 | DB Cache Reloaded Fix | 29 | 133 | 42 | 2k+ | Output is not escaped | ||
| #39 | WP-PostRatings | 29 | 425 | 384 | 30k+ | Output is not escaped | ||
| #40 | FraudLabs Pro for WooCommerce | 31 | 169 | 213 | 1k+ | Request data is not unslashed | ||
| #41 | افزونه پیامک ووکامرس Persian WooCommerce SMS | 31 | 72 | 269 | 40k+ | Nonce verification recommended | ||
| #42 | Post Pay Counter | 31 | 639 | 238 | 2k+ | Output is not escaped | ||
| #43 | User Spam Remover | 31 | 115 | 14 | 1k+ | Output is not escaped | ||
| #44 | WP125 | 31 | 178 | 184 | 3k+ | Unsafe printing function | ||
| #45 | Advanced Access Manager – Access Governance for WordPress | 32 | 849 | 62 | 100k+ | Output is not escaped | ||
| #46 | RSS for Yandex Turbo | 32 | 687 | 307 | 20k+ | Unsafe printing function | ||
| #47 | Showcase IDX Real Estate Search & Lead Capture | 32 | 123 | 52 | 2k+ | Output is not escaped | ||
| #48 | Theme My Login | 32 | 251 | 549 | 60k+ | Non-prefixed function | ||
| #49 | BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net | 32 | 5 | 933 | 40k+ | Non-prefixed global variable | ||
| #50 | WP-Stats | 32 | 237 | 126 | 2k+ | Output is not escaped |