license_mismatch

license mismatch

The plugin's license metadata is missing, invalid, or inconsistent.

high weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#501Image Alt Text785199k+Nonce verification recommended
#502Login Widget for Ultimate Member781010600Input is not sanitized
#503Post Order By Category78112900Missing nonce verification
#504QuadMenu – Divi Mega Menu781721k+Text Domain Mismatch
#505Auto Featured Image (Auto Post Thumbnail)7953050k+Non-prefixed hook name
#506JSON API Auth79511700Non-prefixed function
#507Flutterwave Payments79839700Non-prefixed global variable
#508WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks7961020k+trademarked term
#509WP Referral Code791819600Missing direct file access protection
#510Flipbox8014172k+wp function not compatible with requires wp
#511Quick Edit Yoast SEO80512900Request data is not unslashed
#512Melapress File Monitor8016905k+Non-prefixed global variable
#513Auto Post Expiration81124800Text Domain Mismatch
#514Countdown Block8114104k+wp function not compatible with requires wp
#515GIF Master – Awesome GIFs with Giphy and Tenor81763k+Output is not escaped
#516REPORTiT – Advanced Reporting for WooCommerce81998700Non-prefixed global variable
#517OG — Better Share on Social Media81145130k+Non-prefixed hook name
#518Post Type Archive Descriptions811141k+Missing direct file access protection
#519Toggle Content811612700file system operations mkdir
#520Confirm Plus Contact Form 78210157k+Non Singular String Literal Domain
#521FormFacade – Embed Google Forms in your website838171k+Nonce verification recommended
#522Zhanzhangb Indexing Submission for Baidu831442k+Output is not escaped
#523AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations8488203k+Text Domain Mismatch
#524BinancePay Checkout for WooCommerce84514900Input is not validated
#525ClickShip841351k+Output is not escaped
#526Wrap form fields in Gravity Forms842231k+Text Domain Mismatch
#527Fetchify8515419600Text Domain Mismatch
#528GamiPress – Leaderboards Include/Exclude Users85113500Output is not escaped
#529Popup Message Notifier for Contact Form 7851721k+Short PHP open tag found
#530Pronamic Google Maps8524181k+Non-prefixed global variable
#531LocaliQ – Tracking Code8511112k+Non-prefixed function
#532Save and Continue Link Recovery for Gravity Forms85165400Text Domain Mismatch
#533WP Deferred JavaScripts85107800Output is not escaped
#534CMB2 Field Type: Font Awesome86101400Offloaded Content
#535Debug Bar Actions and Filters Addon8664400Forbidden PHP function found
#536Title Remover867570k+wp function not compatible with requires wp
#537WP Dashboard Messages87911400Text Domain Mismatch
#538Emoji Settings88452k+Input is not sanitized
#539AH Google Analytics Code8862500Output is not escaped
#540Fourteen Colors881618k+Text Domain Mismatch
#541Module Control for Jetpack8811151k+Non-prefixed global variable
#542Modular Custom CSS8871400Output is not escaped
#543Piotnet Addons For Elementor887442630k+Text Domain Mismatch
#544Draft – Tailwind CSS for WordPress.88105600Text Domain Mismatch
#545Attachment Taxonomies8918900Input is not sanitized
#546Polylang – Country Detection89471k+Input is not sanitized
#547Font Awesome89213400k+Missing direct file access protection
#548GamiPress – WooCommerce Points Per Purchase Total89115400trademarked term
#549Real Custom Post Order: Create a custom order for your content891198k+Non-prefixed global variable
#550User Admin Simplifier891063210k+Text Domain Mismatch