plugin_header_invalid_author_uri
plugin header invalid author uri
The plugin file header contains missing, invalid, or inconsistent metadata.
Why It Shows Up
Plugin Check found a header value such as plugin name, license, domain path, network, Requires PHP, or Requires at least that does not match expected format.
Why It Matters
Header metadata tells WordPress and WordPress.org how to identify, load, translate, and present the plugin.
How to Fix
- Use standard WordPress plugin header fields and valid values.
- Keep header values consistent with the readme and actual plugin support policy.
- Remove unsupported or stale metadata before release.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | Netgsm | 19 | 334 | 308 | 1k+ | Setting is missing a sanitization callback | ||
| #2 | Verified Reviews (Avis Vérifiés) | 19 | 671 | 1,136 | 700 | Non-prefixed global variable | ||
| #3 | Scrollsequence – Cinematic Scroll Image Animation Plugin | 19 | 878 | 1,528 | 4k+ | Non-prefixed global variable | ||
| #4 | School Management System – WPSchoolPress | 20 | 353 | 5,278 | 1k+ | Non-prefixed global variable | ||
| #5 | SMS Extension for Contact Form 7 | 21 | 720 | 1,387 | 400 | Non-prefixed global variable | ||
| #6 | Testerwp ecommerce companion | 21 | 811 | 436 | 1k+ | Text Domain Mismatch | ||
| #7 | IS-theme-companion | 21 | 3,559 | 511 | 1k+ | Non Singular String Literal Domain | ||
| #8 | Pay For Post with WooCommerce | 21 | 958 | 1,477 | 1k+ | Non-prefixed global variable | ||
| #9 | Falang multilanguage for WordPress | 22 | 716 | 769 | 1k+ | Output is not escaped | ||
| #10 | MarketKing — Ultimate WooCommerce Multivendor Marketplace Solution | 22 | 1,131 | 1,846 | 800 | Non-prefixed global variable | ||
| #11 | B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More | 23 | 1,347 | 409 | 10k+ | Text Domain Mismatch | ||
| #12 | Image Optimizer, Resizer and CDN – Sirv | 23 | 616 | 1,004 | 1k+ | Output is not escaped | ||
| #13 | Registrations for the Events Calendar – Event Registration Plugin | 24 | 404 | 944 | 7k+ | Non-prefixed global variable | ||
| #14 | Accordion Slider Gallery | 29 | 379 | 142 | 1k+ | Text Domain Mismatch | ||
| #15 | Colete-Online | 29 | 890 | 359 | 600 | Text Domain Mismatch | ||
| #16 | Page Restrict for WooCommerce | 29 | 579 | 374 | 700 | Text Domain Mismatch | ||
| #17 | PiWeb Export Customers Users & Guest customer to CSV for WooCommerce | 30 | 173 | 75 | 1k+ | Text Domain Mismatch | ||
| #18 | Яндекс Доставка (Boxberry) | 31 | 46 | 150 | 500 | Missing nonce verification | ||
| #19 | g-FFL Checkout | 31 | 249 | 300 | 600 | Request data is not unslashed | ||
| #20 | Tumult Hype Animations | 32 | 56 | 117 | 1k+ | Output is not escaped | ||
| #21 | Travel Agency Companion – Create Tour & Travel Website Using WP Travel Engine | 34 | 128 | 211 | 4k+ | Non-prefixed global variable | ||
| #22 | AdPlugg WordPress Ad Plugin | 35 | 58 | 17 | 500 | Missing direct file access protection | ||
| #23 | Page Visits Counter – Lite | 35 | 28 | 35 | 5k+ | Output is not escaped | ||
| #24 | Custom Category Post Order | 36 | 80 | 83 | 500 | Text Domain Mismatch | ||
| #25 | DeveloPress Sticky Footer Bar | 36 | 165 | 49 | 400 | Output is not escaped | ||
| #26 | Email Before Download | 36 | 89 | 29 | 6k+ | Unsafe printing function | ||
| #27 | Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS | 36 | 68 | 33 | 6k+ | Output is not escaped | ||
| #28 | 코드엠샵 마이사이트 – MSHOP MY SITE | 36 | 58 | 55 | 800 | Output is not escaped | ||
| #29 | Widget Indicadores Económicos (Chile) | 36 | 53 | 20 | 500 | Output is not escaped | ||
| #30 | Contact Zalo Report SW | 37 | 44 | 39 | 900 | Missing Arg Domain | ||
| #31 | Robots & Sitemap | 37 | 199 | 28 | 500 | Text Domain Mismatch | ||
| #32 | Contact Form 7 – Post Fields | 38 | 167 | 25 | 3k+ | Text Domain Mismatch | ||
| #33 | Simple LDAP Login | 38 | 65 | 33 | 1k+ | Output is not escaped | ||
| #34 | Additional Order Filters for WooCommerce | 39 | 79 | 255 | 2k+ | Nonce verification recommended | ||
| #35 | Better User Search | 39 | 24 | 44 | 700 | SQL query is not prepared | ||
| #36 | Custom Post Type Parents | 39 | 75 | 18 | 900 | Output is not escaped | ||
| #37 | Custom Cart Link for WooCommerce | 40 | 24 | 16 | 700 | Unsafe printing function | ||
| #38 | 코드엠샵 소셜톡 | 40 | 47 | 36 | 400 | Output is not escaped | ||
| #39 | Sales Tax Reports For WooCommerce | 40 | 50 | 65 | 900 | Output is not escaped | ||
| #40 | Wider Admin Menu | 40 | 76 | 17 | 2k+ | Output is not escaped | ||
| #41 | Sticky Posts – Switch | 41 | 84 | 5 | 6k+ | Output is not escaped | ||
| #42 | Slider Templates | 45 | 10 | 33 | 1k+ | Request data is not unslashed | ||
| #43 | WP Comment Policy Checkbox | 45 | 31 | 11 | 5k+ | Output is not escaped | ||
| #44 | Advanced Custom Fields: Limiter Field | 49 | 57 | 12 | 900 | Output is not escaped | ||
| #45 | 워드프레스 결제 심플페이 – 우커머스 결제 플러그인 | 51 | 81 | 92 | 1k+ | Missing direct file access protection | ||
| #46 | Skroutz Analytics for WooCommerce | 53 | 57 | 15 | 1k+ | Text Domain Mismatch | ||
| #47 | Team – Team Members Showcase Plugin | 60 | 12 | 781 | 10k+ | Non-prefixed global variable | ||
| #48 | FeedFocal | 63 | 16 | 6 | 2k+ | Unsafe printing function | ||
| #49 | TP Show Product Images on Checkout Page for WooCommerce | 64 | 16 | 5 | 500 | Setting is missing a sanitization callback | ||
| #50 | YaMaps for WordPress Plugin | 64 | 21 | 30 | 10k+ | Non-prefixed global variable |