invalid_plugin_name
invalid plugin name
Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.
Why It Shows Up
The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.
Why It Matters
Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.
How to Fix
- Find the exact file and line in the raw scan output.
- Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
- If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | Efí Bank | 17 | 886 | 553 | 400 | Exception output is not escaped | ||
| #2 | Broadstreet | 20 | 434 | 273 | 700 | Output is not escaped | ||
| #3 | OneLogin SAML SSO | 21 | 507 | 330 | 7k+ | wp function not compatible with requires wp | ||
| #4 | Walker Core | 22 | 1,351 | 1,436 | 800 | Non-prefixed global variable | ||
| #5 | Worth The Read | 23 | 873 | 138 | 3k+ | Text Domain Mismatch | ||
| #6 | Featured Post with thumbnail | 24 | 158 | 122 | 400 | Output is not escaped | ||
| #7 | Fuse Social Floating Sidebar | 24 | 1,838 | 1,578 | 10k+ | Non-prefixed global variable | ||
| #8 | VOD Infomaniak | 27 | 797 | 385 | 20k+ | Output is not escaped | ||
| #9 | Kama Thumbnail | 28 | 80 | 47 | 9k+ | Output is not escaped | ||
| #10 | PHP Browser Detection | 28 | 68 | 49 | 600 | Non-prefixed function | ||
| #11 | PitchPrint | 30 | 76 | 163 | 400 | Input is not sanitized | ||
| #12 | All-in-one contact buttons – WPSHARE247 | 31 | 108 | 113 | 4k+ | Non-prefixed global variable | ||
| #13 | Kindeditor For WordPress | 31 | 63 | 130 | 500 | Non-prefixed global variable | ||
| #14 | WP125 | 31 | 178 | 184 | 3k+ | Unsafe printing function | ||
| #15 | ACME Divi Modules | 32 | 573 | 35 | 400 | Text Domain Mismatch | ||
| #16 | Rename wp-login.php to anything you want | 33 | 251 | 117 | 500 | Output is not escaped | ||
| #17 | Advanced Twenty Seventeen | 34 | 247 | 98 | 2k+ | Text Domain Mismatch | ||
| #18 | Custom Login Page by SeedProd | 34 | 330 | 125 | 500 | Output is not escaped | ||
| #19 | Xml Sitemap Generator | 34 | 72 | 47 | 400 | SQL query is not prepared | ||
| #20 | Advanced Custom Fields : CPT Options Pages | 35 | 37 | 11 | 2k+ | Output is not escaped | ||
| #21 | Ad Widget for WordPress | 35 | 68 | 14 | 2k+ | Output is not escaped | ||
| #22 | Autocomplete For Relevanssi | 35 | 30 | 9 | 900 | Unsafe printing function | ||
| #23 | CF7 Spreadsheets | 35 | 100 | 62 | 400 | Text Domain Mismatch | ||
| #24 | Easy SwipeBox | 35 | 157 | 10 | 2k+ | Non Singular String Literal Domain | ||
| #25 | Flat Preloader | 35 | 40 | 15 | 3k+ | Output is not escaped | ||
| #26 | Genesis Simple Sidebars | 35 | 9 | 51 | 10k+ | Nonce verification recommended | ||
| #27 | Mighty Pros & Cons | 35 | 12 | 6 | 800 | Text Domain Mismatch | ||
| #28 | Permissions Editor for Ninja Forms | 35 | 29 | 6 | 1k+ | Output is not escaped | ||
| #29 | ReOrder Posts within Categories | 35 | 39 | 207 | 7k+ | Non-prefixed global variable | ||
| #30 | SEO Data Transporter | 35 | 7 | 5 | 2k+ | Missing direct file access protection | ||
| #31 | Spots | 35 | 195 | 49 | 800 | Output is not escaped | ||
| #32 | Uptime Robot Plugin for WordPress | 35 | 398 | 324 | 600 | Text Domain Mismatch | ||
| #33 | Subresource Integrity (SRI) Manager | 35 | 26 | 94 | 900 | Request data is not unslashed | ||
| #34 | WP Updates Notifier | 35 | 23 | 4 | 30k+ | Missing Translators Comment | ||
| #35 | ZI Hide Featured Image | 35 | 8 | 3 | 600 | Hidden files included | ||
| #36 | Simple SEO | 36 | 164 | 113 | 10k+ | Non Singular String Literal Domain | ||
| #37 | DeveloPress Sticky Footer Bar | 36 | 165 | 49 | 400 | Output is not escaped | ||
| #38 | Email Before Download | 36 | 89 | 29 | 6k+ | Unsafe printing function | ||
| #39 | Endora | 36 | 53 | 72 | 1k+ | Output is not escaped | ||
| #40 | Multiple Sidebars | 36 | 109 | 75 | 600 | Non Singular String Literal Domain | ||
| #41 | Peter’s Post Notes | 36 | 224 | 102 | 3k+ | Output is not escaped | ||
| #42 | Post Views Stats Counter | 36 | 142 | 241 | 600 | Non-prefixed global variable | ||
| #43 | Search Everything | 36 | 165 | 77 | 10k+ | Text Domain Mismatch | ||
| #44 | WP-Cleanup | 36 | 79 | 29 | 400 | Output is not escaped | ||
| #45 | WP Super Edit | 36 | 35 | 185 | 2k+ | Nonce verification recommended | ||
| #46 | Bellows Accordion Menu | 37 | 160 | 28 | 10k+ | Text Domain Mismatch | ||
| #47 | Custom CSS Manager | 37 | 55 | 20 | 1k+ | Output is not escaped | ||
| #48 | LiveJournal Importer | 37 | 86 | 67 | 8k+ | Output is not escaped | ||
| #49 | Nearby Now Reviews and Audio Testimonials | 37 | 66 | 67 | 1k+ | wp function not compatible with requires wp | ||
| #50 | NextGEN Scroll Gallery | 37 | 33 | 28 | 1k+ | Output is not escaped |