Repo Compliance Issues
Issue Codes
48 normalized finding codes in this category.
outdated tested upto header
outdated_tested_upto_header
Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.
plugin header no license
plugin_header_no_license
The plugin's license metadata is missing, invalid, or inconsistent.
readme parser warnings too many tags
readme_parser_warnings_too_many_tags
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme parser warnings trimmed short description
readme_parser_warnings_trimmed_short_description
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
no license
no_license
The plugin's license metadata is missing, invalid, or inconsistent.
license mismatch
license_mismatch
The plugin's license metadata is missing, invalid, or inconsistent.
plugin header nonexistent domain path
plugin_header_nonexistent_domain_path
The plugin file header contains missing, invalid, or inconsistent metadata.
readme parser warnings no short description present
readme_parser_warnings_no_short_description_present
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme mismatched header requires
readme_mismatched_header_requires
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme short description non official language
readme_short_description_non_official_language
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme description non official language
readme_description_non_official_language
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme parser warnings ignored tags
readme_parser_warnings_ignored_tags
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme parser warnings trimmed section changelog
readme_parser_warnings_trimmed_section_changelog
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
mismatched tested up to header
mismatched_tested_up_to_header
Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.
invalid license
invalid_license
The plugin's license metadata is missing, invalid, or inconsistent.
readme mismatched header requires php
readme_mismatched_header_requires_php
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
plugin header invalid domain path
plugin_header_invalid_domain_path
The plugin file header contains missing, invalid, or inconsistent metadata.
plugin header invalid author uri
plugin_header_invalid_author_uri
The plugin file header contains missing, invalid, or inconsistent metadata.
readme invalid donate link
readme_invalid_donate_link
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme parser warnings trimmed section description
readme_parser_warnings_trimmed_section_description
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
plugin header unsupported plugin name
plugin_header_unsupported_plugin_name
The plugin file header contains missing, invalid, or inconsistent metadata.
plugin header invalid license
plugin_header_invalid_license
The plugin's license metadata is missing, invalid, or inconsistent.
readme reserved contributors
readme_reserved_contributors
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
plugin header invalid plugin uri
plugin_header_invalid_plugin_uri
The plugin file header contains missing, invalid, or inconsistent metadata.
readme parser warnings requires php header ignored
readme_parser_warnings_requires_php_header_ignored
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme parser warnings requires header ignored
readme_parser_warnings_requires_header_ignored
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
plugin header invalid network
plugin_header_invalid_network
The plugin file header contains missing, invalid, or inconsistent metadata.
readme invalid contributors
readme_invalid_contributors
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
missing readme header tested
missing_readme_header_tested
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
plugin header invalid requires wp
plugin_header_invalid_requires_wp
The plugin file header contains missing, invalid, or inconsistent metadata.
readme parser warnings tested header ignored
readme_parser_warnings_tested_header_ignored
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
plugin header invalid requires php
plugin_header_invalid_requires_php
The plugin file header contains missing, invalid, or inconsistent metadata.
no plugin readme
no_plugin_readme
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme invalid donate link domain
readme_invalid_donate_link_domain
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
nonexistent tested upto header
nonexistent_tested_upto_header
Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.
plugin header missing plugin description
plugin_header_missing_plugin_description
The plugin file header contains missing, invalid, or inconsistent metadata.
plugin header invalid plugin description
plugin_header_invalid_plugin_description
The plugin file header contains missing, invalid, or inconsistent metadata.
plugin header invalid plugin version
plugin_header_invalid_plugin_version
The plugin file header contains missing, invalid, or inconsistent metadata.
Deprecated function: wp_admin_bar_header
WordPress.WP.DeprecatedFunctions.wp_admin_bar_headerFound
The plugin uses a WordPress API, parameter, class, or value that has been deprecated.
Discouraged WordPress constant declaration: HEADER_IMAGE_HEIGHT
WordPress.WP.DiscouragedConstants.HEADER_IMAGE_HEIGHTDeclarationFound
The plugin uses a PHP or WordPress pattern that coding standards discourage.
Discouraged WordPress constant usage: HEADER_IMAGE_HEIGHT
WordPress.WP.DiscouragedConstants.HEADER_IMAGE_HEIGHTUsageFound
The plugin uses a PHP or WordPress pattern that coding standards discourage.
Discouraged WordPress constant declaration: HEADER_IMAGE_WIDTH
WordPress.WP.DiscouragedConstants.HEADER_IMAGE_WIDTHDeclarationFound
The plugin uses a PHP or WordPress pattern that coding standards discourage.
Discouraged WordPress constant usage: HEADER_IMAGE_WIDTH
WordPress.WP.DiscouragedConstants.HEADER_IMAGE_WIDTHUsageFound
The plugin uses a PHP or WordPress pattern that coding standards discourage.
Discouraged WordPress constant declaration: HEADER_TEXTCOLOR
WordPress.WP.DiscouragedConstants.HEADER_TEXTCOLORDeclarationFound
The plugin uses a PHP or WordPress pattern that coding standards discourage.
Discouraged WordPress constant usage: HEADER_TEXTCOLOR
WordPress.WP.DiscouragedConstants.HEADER_TEXTCOLORUsageFound
The plugin uses a PHP or WordPress pattern that coding standards discourage.
plugin header missing plugin version
plugin_header_missing_plugin_version
The plugin file header contains missing, invalid, or inconsistent metadata.
readme parser warnings trimmed section faq
readme_parser_warnings_trimmed_section_faq
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
readme parser warnings trimmed section installation
readme_parser_warnings_trimmed_section_installation
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #351 | GAinWP Google Analytics Integration for WordPress | 23 | 525 | 176 | 8k+ | Output is not escaped | ||
| #352 | The GDPR Framework By Data443 | 23 | 1,287 | 517 | 10k+ | Short PHP open tag found | ||
| #353 | Gmedia Photo Gallery | 23 | 350 | 1,121 | 7k+ | Non-prefixed global variable | ||
| #354 | Groovy Menu Plugin (Free) | 23 | 1,729 | 283 | 4k+ | Text Domain Mismatch | ||
| #355 | Gutenberg | 23 | 605 | 327 | 300k+ | Missing direct file access protection | ||
| #356 | Interactive Content – H5P | 23 | 565 | 380 | 40k+ | Non Singular String Literal Domain | ||
| #357 | Houzez Property Feed | 23 | 1,464 | 1,585 | 1k+ | Text Domain Mismatch | ||
| #358 | Hunk Companion | 23 | 2,547 | 687 | 6k+ | Text Domain Mismatch | ||
| #359 | Ibtana – Ecommerce Product Addons | 23 | 1,547 | 1,718 | 6k+ | Non Singular String Literal Domain | ||
| #360 | Iks Menu – WordPress Category Accordion Menu & FAQs | 23 | 615 | 1,293 | 10k+ | Non-prefixed global variable | ||
| #361 | Image Carousel For Divi | 23 | 569 | 1,309 | 1k+ | Non-prefixed global variable | ||
| #362 | Import from YML | 23 | 97 | 308 | 400 | Non-prefixed global variable | ||
| #363 | Payment forms, Buy now buttons, and Invoicing System | GetPaid | 23 | 389 | 1,266 | 5k+ | Non-prefixed global variable | ||
| #364 | IP Geo Block | 23 | 399 | 589 | 8k+ | Output is not escaped | ||
| #365 | Joli FAQ SEO – WordPress FAQ Plugin | 23 | 1,083 | 1,526 | 700 | Non-prefixed global variable | ||
| #366 | Justified Gallery | 23 | 589 | 1,417 | 8k+ | Non-prefixed global variable | ||
| #367 | Kenta Companion | 23 | 657 | 1,419 | 2k+ | Non-prefixed global variable | ||
| #368 | License Manager for WooCommerce | 23 | 129 | 797 | 6k+ | Nonce verification recommended | ||
| #369 | Like Button Rating ♥ LikeBtn | 23 | 1,231 | 617 | 4k+ | Unsafe printing function | ||
| #370 | Link Whisper Free | 23 | 3,882 | 5,303 | 30k+ | Text Domain Mismatch | ||
| #371 | Listdom: AI-powered Business Directory with Classifieds Ads Listings | 23 | 4,673 | 3,336 | 1k+ | Output is not escaped | ||
| #372 | Locatoraid Store Locator | 23 | 318 | 645 | 1k+ | Non-prefixed global variable | ||
| #373 | Custom Login Page Customizer | 23 | 687 | 1,408 | 90k+ | Non-prefixed global variable | ||
| #374 | Login With Ajax – Fast Logins, 2FA, Redirects | 23 | 623 | 520 | 10k+ | Output is not escaped | ||
| #375 | MailPoet – Newsletters, Email Marketing, and Automation | 23 | 931 | 718 | 500k+ | Exception output is not escaped | ||
| #376 | Master Addons For Elementor – Widgets, Extensions, Theme Builder, Popup Builder & Template Kits | 23 | 525 | 1,541 | 30k+ | Non-prefixed global variable | ||
| #377 | Master Slider – Responsive Touch Slider | 23 | 800 | 408 | 60k+ | Output is not escaped | ||
| #378 | MasterStudy LMS WordPress Plugin – for Online Courses and Education | 23 | 1,419 | 4,875 | 10k+ | Non-prefixed global variable | ||
| #379 | Media Library File Download | 23 | 615 | 1,286 | 1k+ | Non-prefixed global variable | ||
| #380 | MediaPress | 23 | 904 | 583 | 4k+ | Output is not escaped | ||
| #381 | Menu Image, Icons made easy | 23 | 591 | 1,406 | 100k+ | Non-prefixed global variable | ||
| #382 | Order Bump for WooCommerce | 23 | 1,720 | 1,562 | 600 | Output is not escaped | ||
| #383 | Moloni | 23 | 901 | 356 | 2k+ | Missing Arg Domain | ||
| #384 | MotoPress Appointment Booking | 23 | 2,362 | 857 | 2k+ | Text Domain Mismatch | ||
| #385 | Restaurant Menu and Food Ordering | 23 | 385 | 853 | 2k+ | Non-prefixed global variable | ||
| #386 | MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar | 23 | 4,065 | 488 | 20k+ | Text Domain Mismatch | ||
| #387 | MStore API – Create Native Android & iOS Apps On The Cloud | 23 | 618 | 764 | 3k+ | SQL query is not prepared | ||
| #388 | MultiParcels Shipping For WooCommerce | 23 | 196 | 362 | 4k+ | Mixed line endings | ||
| #389 | MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO | 23 | 485 | 580 | 2k+ | Missing nonce verification | ||
| #390 | MyWorks Sync for WooCommerce & QuickBooks Online | 23 | 2,292 | 9,101 | 5k+ | Non-prefixed global variable | ||
| #391 | ND Shortcodes | 23 | 621 | 2,426 | 20k+ | Non-prefixed global variable | ||
| #392 | News Kit Addons For Elementor | 23 | 69 | 419 | 4k+ | Post Not In exclude | ||
| #393 | Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery | 23 | 2,129 | 993 | 400k+ | Text Domain Mismatch | ||
| #394 | NicheTable – Responsive Comparison Table Block | 23 | 683 | 1,307 | 700 | Non-prefixed global variable | ||
| #395 | Nirweb support | 23 | 254 | 617 | 800 | Request data is not unslashed | ||
| #396 | NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization | 23 | 316 | 639 | 90k+ | Output is not escaped | ||
| #397 | Ocean Extra | 23 | 1,494 | 2,107 | 500k+ | Non-prefixed global variable | ||
| #398 | Issues and Series for Newspapers, Magazines, Publishers, Writers | 23 | 346 | 710 | 2k+ | Nonce verification recommended | ||
| #399 | Patchstack – WordPress & Plugins Security | 23 | 107 | 489 | 50k+ | Missing nonce verification | ||
| #400 | PayPal Brasil para WooCommerce | 23 | 554 | 328 | 1k+ | Unsafe printing function |