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 |
|---|---|---|---|---|---|---|---|---|
| #151 | Advanced Export for WP & WPMU | 36 | 124 | 55 | 700 | Output is not escaped | ||
| #152 | Age Verification for your checkout page. Verify your customer's identity | 36 | 155 | 238 | 500 | Output is not escaped | ||
| #153 | BP Disable Activation Reloaded | 36 | 147 | 28 | 800 | Output is not escaped | ||
| #154 | WOLF – WordPress Posts Bulk Editor and Manager Professional | 36 | 1 | 574 | 4k+ | Request data is not unslashed | ||
| #155 | Better WordPress Recent Comments | 36 | 319 | 69 | 600 | Text Domain Mismatch | ||
| #156 | CSH Login | 36 | 126 | 41 | 500 | Output is not escaped | ||
| #157 | Custom Database Applications by Caspio | 36 | 32 | 63 | 400 | Input is not sanitized | ||
| #158 | Email Before Download | 36 | 89 | 29 | 6k+ | Unsafe printing function | ||
| #159 | Endora | 36 | 53 | 72 | 1k+ | Output is not escaped | ||
| #160 | Genesis Sandbox Featured Content Widget | 36 | 229 | 24 | 1k+ | Text Domain Mismatch | ||
| #161 | Insert Headers and Footers Code – HT Script | 36 | 391 | 34 | 7k+ | Text Domain Mismatch | ||
| #162 | Linkable Title Html and Php Widget | 36 | 108 | 31 | 600 | Output is not escaped | ||
| #163 | Multiple Sidebars | 36 | 109 | 75 | 600 | Non Singular String Literal Domain | ||
| #164 | NextGEN Custom Fields | 36 | 215 | 131 | 1k+ | SQL query is not prepared | ||
| #165 | Ozh' Admin Drop Down Menu | 36 | 125 | 43 | 3k+ | Output is not escaped | ||
| #166 | Peter’s Post Notes | 36 | 224 | 102 | 3k+ | Output is not escaped | ||
| #167 | Photoswipe Masonry Gallery | 36 | 57 | 47 | 6k+ | Non Singular String Literal Text | ||
| #168 | Plugins Garbage Collector (Database Cleanup) | 36 | 32 | 51 | 10k+ | Missing nonce verification | ||
| #169 | ActiveCampaign Postmark for WordPress | 36 | 47 | 75 | 50k+ | Text Domain Mismatch | ||
| #170 | Recent Posts | 36 | 106 | 30 | 500 | Text Domain Mismatch | ||
| #171 | Search Everything | 36 | 165 | 77 | 10k+ | Text Domain Mismatch | ||
| #172 | Shadowbox JS | 36 | 246 | 14 | 1k+ | Unsafe printing function | ||
| #173 | StaticPress | 36 | 88 | 79 | 500 | Output is not escaped | ||
| #174 | Subscribe to Comments | 36 | 129 | 163 | 10k+ | Output is not escaped | ||
| #175 | SurveyJS: Drag & Drop Form Builder | 36 | 12 | 134 | 500 | Missing Version | ||
| #176 | Bulk Product Editor plugin allows you to create and edit your WooCommerce products and categories with Google Sheets. | 36 | 50 | 105 | 400 | Direct Query | ||
| #177 | Plugin Name: Traffic Counter Widget Plugin | 36 | 71 | 107 | 600 | Output is not escaped | ||
| #178 | underConstruction | 36 | 98 | 60 | 40k+ | Unsafe printing function | ||
| #179 | WP-Cleanup | 36 | 79 | 29 | 400 | Output is not escaped | ||
| #180 | Export Themes | 36 | 122 | 90 | 2k+ | Non-prefixed constant | ||
| #181 | WP Custom Cursors | WordPress Cursor Plugin | 36 | 691 | 390 | 9k+ | Text Domain Mismatch | ||
| #182 | WP LaTeX | 36 | 103 | 12 | 700 | Output is not escaped | ||
| #183 | Redirectioner | 37 | 234 | 410 | 1k+ | Output is not escaped | ||
| #184 | ACF: TablePress | 37 | 160 | 45 | 1k+ | Text Domain Mismatch | ||
| #185 | Add From Server | 37 | 52 | 20 | 60k+ | Output is not escaped | ||
| #186 | Async JS and CSS | 37 | 90 | 1 | 700 | Text Domain Mismatch | ||
| #187 | Custom Thank You Page Customize For WooCommerce by Binary Carpenter | 37 | 45 | 80 | 2k+ | error log error log | ||
| #188 | Custom CSS Manager | 37 | 55 | 20 | 1k+ | Output is not escaped | ||
| #189 | Custom Post Template | 37 | 48 | 30 | 10k+ | Output is not escaped | ||
| #190 | Duo Two-Factor Authentication | 37 | 44 | 61 | 3k+ | Missing nonce verification | ||
| #191 | EasyMe Connect | 37 | 130 | 45 | 500 | Text Domain Mismatch | ||
| #192 | Excerpt Editor | 37 | 170 | 142 | 500 | Unsafe printing function | ||
| #193 | Exploit Scanner | 37 | 25 | 130 | 8k+ | Non-prefixed global variable | ||
| #194 | Local Time Clock | 37 | 105 | 11 | 1k+ | Output is not escaped | ||
| #195 | Localendar Calendar for WordPress | 37 | 241 | 6 | 400 | Output is not escaped | ||
| #196 | Nearby Now Reviews and Audio Testimonials | 37 | 66 | 67 | 1k+ | wp function not compatible with requires wp | ||
| #197 | NextGEN Scroll Gallery | 37 | 33 | 28 | 1k+ | Output is not escaped | ||
| #198 | Off-Canvas Sidebars & Menus (Slidebars) | 37 | 457 | 12 | 1k+ | Non Singular String Literal Domain | ||
| #199 | Optin Forms – Simple List Building Plugin for WordPress | 37 | 647 | 22 | 3k+ | Output is not escaped | ||
| #200 | Post Terms Order – per Post based | 37 | 70 | 36 | 2k+ | Output is not escaped |