license_mismatch
license mismatch
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 |
|---|---|---|---|---|---|---|---|---|
| #301 | Really Simple Click To Call Bar | 71 | 23 | 3 | 8k+ | Output is not escaped | ||
| #302 | WP No Base Permalink | 71 | 8 | 10 | 10k+ | Unsafe printing function | ||
| #303 | WP Widget in Navigation | 71 | 37 | 15 | 3k+ | Non Singular String Literal Domain | ||
| #304 | jQuery Masonry Image Gallery | 72 | 17 | 6 | 1k+ | Unsafe printing function | ||
| #305 | Featured Image in RSS Feed by MailerLite | 72 | 12 | 7 | 1k+ | Output is not escaped | ||
| #306 | SmartSMTP | 72 | 7 | 37 | 2k+ | Nonce verification recommended | ||
| #307 | Video Background Block – Use video as background in section. | 73 | 33 | 92 | 2k+ | Non-prefixed global variable | ||
| #308 | Admin Columns for ACF Fields | 74 | 7 | 8 | 9k+ | Output is not escaped | ||
| #309 | Canvas Image Resize | 75 | 19 | 1 | 1k+ | Output is not escaped | ||
| #310 | chat-me-now | 75 | 15 | 5 | 4k+ | Output is not escaped | ||
| #311 | Force First and Last Name as Display Name | 75 | 5 | 12 | 2k+ | Missing nonce verification | ||
| #312 | List all URLs | 75 | 8 | 5 | 5k+ | Missing nonce verification | ||
| #313 | Testimonial – Testimonial Slider and Showcase Plugin | 75 | 563 | 231 | 30k+ | Text Domain Mismatch | ||
| #314 | CodeKit – Custom Codes Editor | 77 | 11 | 29 | 4k+ | Non-prefixed global variable | ||
| #315 | WP Upload Size | 77 | 6 | 14 | 2k+ | Non-prefixed function | ||
| #316 | Auto Featured Image (Auto Post Thumbnail) | 79 | 5 | 30 | 50k+ | Non-prefixed hook name | ||
| #317 | Custom Add to Cart labels for WooCommerce | 79 | 13 | 5 | 5k+ | Output is not escaped | ||
| #318 | WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks | 79 | 6 | 10 | 20k+ | trademarked term | ||
| #319 | Flipbox | 80 | 14 | 17 | 2k+ | wp function not compatible with requires wp | ||
| #320 | Melapress File Monitor | 80 | 16 | 90 | 5k+ | Non-prefixed global variable | ||
| #321 | Countdown Block | 81 | 14 | 10 | 4k+ | wp function not compatible with requires wp | ||
| #322 | GIF Master – Awesome GIFs with Giphy and Tenor | 81 | 7 | 6 | 3k+ | Output is not escaped | ||
| #323 | OG — Better Share on Social Media | 81 | 14 | 51 | 30k+ | Non-prefixed hook name | ||
| #324 | Post Type Archive Descriptions | 81 | 11 | 4 | 1k+ | Missing direct file access protection | ||
| #325 | Zhanzhangb Indexing Submission for Baidu | 83 | 14 | 4 | 2k+ | Output is not escaped | ||
| #326 | AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations | 84 | 88 | 20 | 3k+ | Text Domain Mismatch | ||
| #327 | Wrap form fields in Gravity Forms | 84 | 22 | 3 | 1k+ | Text Domain Mismatch | ||
| #328 | Pronamic Google Maps | 85 | 24 | 18 | 1k+ | Non-prefixed global variable | ||
| #329 | LocaliQ – Tracking Code | 85 | 12 | 11 | 2k+ | Non-prefixed function | ||
| #330 | Title Remover | 86 | 7 | 5 | 70k+ | wp function not compatible with requires wp | ||
| #331 | Emoji Settings | 88 | 4 | 5 | 2k+ | Input is not sanitized | ||
| #332 | Fourteen Colors | 88 | 16 | 1 | 8k+ | Text Domain Mismatch | ||
| #333 | Module Control for Jetpack | 88 | 11 | 15 | 1k+ | Non-prefixed global variable | ||
| #334 | Piotnet Addons For Elementor | 88 | 744 | 26 | 30k+ | Text Domain Mismatch | ||
| #335 | Font Awesome | 89 | 21 | 3 | 400k+ | Missing direct file access protection | ||
| #336 | Real Custom Post Order: Create a custom order for your content | 89 | 1 | 19 | 9k+ | Non-prefixed global variable | ||
| #337 | User Admin Simplifier | 89 | 106 | 32 | 10k+ | Text Domain Mismatch | ||
| #338 | Password Strength Settings for WooCommerce | 89 | 17 | 6 | 10k+ | Missing Arg Domain | ||
| #339 | Beehive Analytics – Google Analytics Dashboard | 90 | 611 | 22 | 20k+ | Text Domain Mismatch | ||
| #340 | VK Ads Pixel plugin | 90 | 6 | 4 | 2k+ | Missing direct file access protection | ||
| #341 | BLAZING Email Transfer Payment Gateway | 90 | 23 | 6 | 2k+ | Text Domain Mismatch | ||
| #342 | WP PHP Version Display | 90 | 6 | 4 | 3k+ | trademarked term | ||
| #343 | Advanced Cron Manager – debug & control | 91 | 30 | 90 | 30k+ | Non-prefixed global variable | ||
| #344 | Change Empty Trash Time | 91 | 5 | 3 | 1k+ | Missing direct file access protection | ||
| #345 | Limit Revisions | 91 | 7 | 1 | 1k+ | Missing Arg Domain | ||
| #346 | Simple WP Maintenance Mode | 91 | 6 | 4 | 2k+ | trademarked term | ||
| #347 | Slivery Extender | 91 | 557 | 11 | 1k+ | Text Domain Mismatch | ||
| #348 | Tumblr Importer | 91 | 7 | 9 | 10k+ | wp function not compatible with requires wp | ||
| #349 | WP Mobile Detect | 91 | 4 | 6 | 5k+ | trademarked term | ||
| #350 | Fluent Forms Block | 92 | 4 | 18 | 2k+ | Non-prefixed global variable |