plugin_header_no_license

plugin header no license

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
#351WP Voting Contest Lite24259258400Text Domain Mismatch
#352WPAdverts – Classifieds Plugin241,3084964k+Output is not escaped
#353WPeMatico RSS Feed Fetcher241,37858710k+Output is not escaped
#354WpStream – Live Streaming, Video on Demand, Pay Per View241,7257423k+Text Domain Mismatch
#355YayCurrency – WooCommerce Multi-Currency Switcher243736238k+Text Domain Mismatch
#356YITH WooCommerce Gift Cards244361,53410k+Non-prefixed global variable
#357YITH WooCommerce Subscription244391,5387k+Non-prefixed global variable
#358YITH WooCommerce Waitlist244201,5003k+Non-prefixed global variable
#359YITH WooCommerce Wishlist244481,486400k+Non-prefixed global variable
#360YITH WooCommerce Product Gallery & Image Zoom244181,49020k+Non-prefixed global variable
#3613DPrint Lite251751,029700Non-prefixed global variable
#362Dynamic Pricing With Discount Rules for WooCommerce251652055k+Non-prefixed global variable
#363FiboSearch – Ajax Search for WooCommerce25603302100k+Output is not escaped
#364All 404 Redirect to Homepage25140301200k+date date
#365BuddyPress Docs252844217k+Nonce verification recommended
#366SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce)2523521410k+Database parameter is not escaped
#367Disable Comments & Delete All Comments255031859k+Output is not escaped
#368CSS & JavaScript Toolbox2515561710k+Non-prefixed class
#369Demo Importer Plus255823910k+Non-prefixed hook name
#370Disable Admin Notices – Hide Dashboard Notifications25465195100k+Output is not escaped
#371ELEX WooCommerce Dynamic Pricing and Discounts25478748800Text Domain Mismatch
#372FlatPM – Ad Manager, AdSense and Custom Code253,01755710k+Text Domain Mismatch
#373WPBruiser {no- Captcha anti-Spam}2564625910k+Non Singular String Literal Domain
#374Instantio — Side Cart & One-Page Checkout for WooCommerce25568369700Output is not escaped
#375Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention256176141m+Unsafe printing function
#376Logo Showcase – Responsive Logo Carousel, Logo Slider & Logo Grid256561,5065k+Non-prefixed global variable
#377Multibanco / MB Way / Payshop / Cofidis Pay (by LUSOPAY) for WooCommerce25492216400Text Domain Mismatch
#378Notifications for Forms & WordPress Actions253092821k+Text Domain Mismatch
#379Piotnet Forms251873743k+Alternative PHP tag found
#380Rate limiting for Contact Form 7255471,306500Non-prefixed global variable
#381ShopMagic – email automation2522814510k+Exception output is not escaped
#382Sitemap by click5252861326k+Unsafe printing function
#383Themify Event Post253971433k+Output is not escaped
#384Spectra Legacy – Gutenberg Blocks252533,2261m+Non-prefixed global variable
#385Payment Plugins for Stripe WooCommerce25348779100k+Non-prefixed global variable
#386Wordfence Login Security2524841860k+Output is not escaped
#387Comments Extra Fields For Post,Pages and CPT25577418500Text Domain Mismatch
#388WP-DownloadManager256075083k+Unsafe printing function
#389WP-Polls2561863940k+Unsafe printing function
#390WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#391WPCargo Track & Trace2523955710k+Non-prefixed global variable
#392AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)262862917k+Text Domain Mismatch
#393Database for Contact Form 7, WPforms, Elementor forms2631748960k+Non-prefixed global variable
#394WP Frontend Admin – Display WP Admin Pages in the Frontend26347337400Non Singular String Literal Domain
#395ELEX WooCommerce Google Shopping (Google Product Feed)262262421k+Text Domain Mismatch
#396FV Antispam26332239900Output is not escaped
#397Translate WordPress – Google Language Translator26200317100k+Non-prefixed global variable
#398Integrate Razorpay for Contact Form 72615297500curl curl setopt
#399Kadence Central – Site Management, Backups, Security, and Reporting2646221330k+Text Domain Mismatch
#400Klarna for WooCommerce2628450730k+Dynamic hook name