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.
plugin header invalid plugin uri
plugin_header_invalid_plugin_uri
The plugin file header contains missing, invalid, or inconsistent metadata.
readme reserved contributors
readme_reserved_contributors
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
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 |
|---|---|---|---|---|---|---|---|---|
| #7901 | Iconic Copy Text Blocks | 99 | 1 | 1 | 600 | Non-prefixed class | ||
| #7902 | ICS Calendar | 99 | 2 | 2 | 10k+ | wp function not compatible with requires wp | ||
| #7903 | Image Hub – Free Images from Unsplash, Pixabay, Pexels, Openverse & Giphy | 99 | 2 | 10k+ | mismatched plugin name | |||
| #7904 | Image Prioritizer | 99 | 1 | 1 | 50k+ | readme reserved contributors | ||
| #7905 | Improving Search Form Accessibility | 99 | 1 | 0 | 700 | outdated tested upto header | ||
| #7906 | IndexMeNow | 99 | 1 | 0 | 2k+ | outdated tested upto header | ||
| #7907 | Inline Spoilers | 99 | 2 | 1 | 1k+ | Missing direct file access protection | ||
| #7908 | Insert Special Characters | 99 | 3 | 0 | 3k+ | Missing direct file access protection | ||
| #7909 | Jobber | 99 | 1 | 0 | 1k+ | outdated tested upto header | ||
| #7910 | jQuery Smooth Scroll | 99 | 1 | 0 | 10k+ | outdated tested upto header | ||
| #7911 | Justify for Paragraph Block | 99 | 1 | 0 | 2k+ | outdated tested upto header | ||
| #7912 | KaTeX | 99 | 1 | 0 | 2k+ | outdated tested upto header | ||
| #7913 | Kitstarter | 99 | 2 | 0 | 500 | Missing direct file access protection | ||
| #7914 | KP Zip Downloader | 99 | 2 | 0 | 3k+ | file system operations readfile | ||
| #7915 | Language Fallback | 99 | 2 | 1 | 5k+ | Missing direct file access protection | ||
| #7916 | Lemon Squeezy — Sell Digital Products, Subscriptions, and Licenses | 99 | 1 | 5 | 500 | Non-prefixed constant | ||
| #7917 | Light Modal Block | 99 | 1 | 1 | 2k+ | Missing direct file access protection | ||
| #7918 | Link Shortner | 99 | 2 | 0 | 800 | Missing direct file access protection | ||
| #7919 | LLMs.txt Generator | 99 | 1 | 0 | 1k+ | outdated tested upto header | ||
| #7920 | Log Out Shortcode | 99 | 3 | 0 | 3k+ | Missing Arg Domain | ||
| #7921 | Login Timeout Sessions | 99 | 1 | 0 | 400 | outdated tested upto header | ||
| #7922 | Lorem Ipsum Block – Placeholders for everyone | 99 | 2 | 2 | 500 | mismatched plugin name | ||
| #7923 | Lazy Blocks: Select Dynamic Control | 99 | 1 | 2 | 500 | Discouraged text-domain loading | ||
| #7924 | Make Section & Column Clickable For Elementor | 99 | 3 | 0 | 10k+ | Text Domain Mismatch | ||
| #7925 | MakeITeasy Popup | 99 | 3 | 0 | 1k+ | Missing direct file access protection | ||
| #7926 | Markdown for AI Agents | 99 | 1 | 1 | 500 | Non-prefixed class | ||
| #7927 | Marquee Block | 99 | 2 | 0 | 1k+ | Missing direct file access protection | ||
| #7928 | Masks Form Fields | 99 | 2 | 0 | 9k+ | Missing direct file access protection | ||
| #7929 | MATE Recently Viewed Products – Cache Compatible for WooCommerce | 99 | 1 | 0 | 400 | outdated tested upto header | ||
| #7930 | Media Library Enable Infinite Scrolling | 99 | 1 | 1 | 8k+ | Non-prefixed constant | ||
| #7931 | Menu By User Roles | 99 | 1 | 1 | 1k+ | Non-prefixed constant | ||
| #7932 | Menu Visibility Control | 99 | 1 | 0 | 500 | outdated tested upto header | ||
| #7933 | Masonry Image Gallery Block | 99 | 1 | 0 | 1k+ | outdated tested upto header | ||
| #7934 | Microsoft Advertising Universal Event Tracking (UET) | 99 | 1 | 3 | 4k+ | trademarked term | ||
| #7935 | Maps from Yandex for Elementor | 99 | 1 | 2 | 7k+ | missing composer json file | ||
| #7936 | Minify HTML | 99 | 1 | 0 | 10k+ | outdated tested upto header | ||
| #7937 | MMWD Remove Add To Cart for WooCommerce | 99 | 6 | 2 | 3k+ | Text Domain Mismatch | ||
| #7938 | Mobile Call Now & Map Buttons | 99 | 1 | 0 | 4k+ | outdated tested upto header | ||
| #7939 | Netgíró Payment Gateway for WooCommerce | 99 | 1 | 0 | 400 | outdated tested upto header | ||
| #7940 | NEX-Forms ADD ON – Digital Signatures | 99 | 1 | 0 | 600 | outdated tested upto header | ||
| #7941 | NEX-Forms ADD ON – Form Themes | 99 | 2 | 0 | 1k+ | Missing direct file access protection | ||
| #7942 | Auto Post Expire | 99 | 1 | 2 | 1k+ | Mixed line endings | ||
| #7943 | No Update Nag | 99 | 1 | 1 | 1k+ | outdated tested upto header | ||
| #7944 | Notification Attachments for Gravity Forms | 99 | 1 | 0 | 2k+ | outdated tested upto header | ||
| #7945 | One Click Close Comments | 99 | 1 | 2 | 4k+ | unexpected markdown file | ||
| #7946 | Payment Gateways by User Roles for WooCommerce | 99 | 1 | 7 | 3k+ | Non-prefixed hook name | ||
| #7947 | Performance Lab | 99 | 21 | 100k+ | Text Domain Mismatch | |||
| #7948 | RTL Localization & Fonts | 99 | 1 | 1 | 1k+ | Non-prefixed function | ||
| #7949 | PixelCraft with WebP | 99 | 1 | 0 | 600 | outdated tested upto header | ||
| #7950 | Post Admin Word Count | 99 | 1 | 1 | 3k+ | Missing Version |