missing_composer_json_file
missing composer json file
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 | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #601 | Loggedin – Limit Concurrent Sessions | 97 | 11 | 7 | 8k+ | missing direct file access protection | |
| #602 | MB Rest API | 97 | 5 | 5 | 1k+ | wp function not compatible with requires wp | |
| #603 | PowerFolio – Portfolio & Image Gallery for Elementor | 97 | 10 | 12 | 10k+ | Non Prefixed Hookname Found | |
| #604 | Reddit for WooCommerce | 97 | 1 | 17 | 60k+ | Dynamic Hookname Found | |
| #605 | Sidebar Login | 97 | 2 | 6 | 10k+ | Non Prefixed Variable Found | |
| #606 | Image and video gallery from Google Drive | 97 | 15 | 1 | 4k+ | missing direct file access protection | |
| #607 | SVG Support | 97 | 1 | 27 | 1m+ | Non Prefixed Variable Found | |
| #608 | Unique Headers | 97 | 12 | 6 | 10k+ | Missing Translators Comment | |
| #609 | Blocks CSS: CSS Editor for Gutenberg Blocks | 98 | 1 | 13 | 5k+ | Non Prefixed Variable Found | |
| #610 | Broken Link Checker by AIOSEO – Find & Fix Broken Internal, External & Video Links | 98 | 1 | 15 | 300k+ | Non Prefixed Variable Found | |
| #611 | Enable CORS | 98 | 10 | 2 | 6k+ | missing direct file access protection | |
| #612 | Feeds for TikTok (TikTok feed, video, and gallery plugin) | 98 | 5 | 3 | 70k+ | missing direct file access protection | |
| #613 | File Upload Types by WPForms | 98 | 2 | 9 | 30k+ | Non Prefixed Function Found | |
| #614 | Helper Lite for PageSpeed | 98 | 5 | 4 | 3k+ | Missing Arg Domain | |
| #615 | MB Elementor Integration | 98 | 2 | 3 | 2k+ | Non Prefixed Hookname Found | |
| #616 | Remove & Disable XML-RPC Pingback | 98 | 2 | 6 | 8k+ | Non Prefixed Function Found | |
| #617 | Safe SVG | 98 | 7 | 4 | 1m+ | Missing Arg Domain | |
| #618 | Simple Shortcode for Google Maps | 98 | 3 | 5 | 3k+ | Non Prefixed Hookname Found | |
| #619 | Snapchat for WooCommerce | 98 | 1 | 12 | 60k+ | Dynamic Hookname Found | |
| #620 | Additional Terms for WooCommerce | 98 | 1 | 7 | 2k+ | trademarked term | |
| #621 | WP Document Revisions | 98 | 7 | 7 | 2k+ | wp function not compatible with requires wp | |
| #622 | WP Rollback – Rollback Plugins and Themes | 98 | 1 | 9 | 300k+ | Non Prefixed Hookname Found | |
| #623 | BetterLinks – URL Shortener, Short Links, Link Tracking & Affiliate Link Manager | 99 | 4 | 2 | 20k+ | wp function not compatible with requires wp | |
| #624 | HivePress Favorites | 99 | 1 | 1 | 8k+ | missing composer json file | |
| #625 | Lazy Load for Comments | 99 | 6 | 2k+ | Non Prefixed Constant Found | ||
| #626 | Maps from Yandex for Elementor | 99 | 1 | 2 | 7k+ | missing composer json file | |
| #627 | Say What? | 99 | 3 | 2 | 40k+ | missing direct file access protection | |
| #628 | FormsDB – Save Elementor Forms to Google Sheets & Post Type | 99 | 7 | 20k+ | Non Prefixed Class Found | ||
| #629 | SendPulse Email Marketing Newsletter | 99 | 1 | 5 | 1k+ | Non Prefixed Constant Found | |
| #630 | SVG Block | 99 | 6 | 4k+ | Non Prefixed Hookname Found | ||
| #631 | Syntax-highlighting Code Block (with Server-side Rendering) | 99 | 1 | 1 | 1k+ | missing composer json file | |
| #632 | Linguator AI – Auto Translate & Create Multilingual Sites | 99 | 4 | 1 | 3k+ | wp function not compatible with requires wp | |
| #633 | VK Google Job Posting Manager | 99 | 1 | 3 | 2k+ | Non Prefixed Class Found | |
| #634 | Woo Store Vacation | 99 | 6 | 10k+ | trademarked term |