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.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#651Export Media Library735530k+Output is not escaped
#652Post Grid Addon for Elementor74161310k+Missing direct file access protection
#653Product Layouts for WooCommerce745751k+Direct Query
#654Registration Form for WooCommerce746421k+Non-prefixed global variable
#655Resume Builder7420591k+Non-prefixed global variable
#656Site Mailer – SMTP Replacement, Email API Deliverability & Email Log74823200k+Output is not escaped
#657Change Storefront Footer Copyright Text7471214k+Text Domain Mismatch
#658Zion Builder – Website Builder for Speed & Creativity744291k+Non-prefixed hook name
#659Starter Templates & Sites Pack by ThemeGrill75215070k+Non-prefixed hook name
#660Advanced Custom Fields: Ninjaforms Add-on764381k+Text Domain Mismatch
#661Addonify – WooCommerce Wishlist7630431k+Non-prefixed global variable
#662Ajax Search Lite – Live Search & Filter7612626480k+Non-prefixed hook name
#663Autocomplete WooCommerce Orders76705530k+Text Domain Mismatch
#664Change Mail Sender76971920k+Text Domain Mismatch
#665Disable Lazy Load7686400Non-prefixed constant
#666EU Order Withdrawal Button for WooCommerce76491673k+Non-prefixed global variable
#667Rearrange Products for WooCommerce7612220k+Input is not sanitized
#668WP SAML Auth767258k+Nonce verification recommended
#669WP AdCenter – Ad Manager & Adsense Ads765711k+Direct Query
#670CodeKit – Custom Codes Editor7711294k+Non-prefixed global variable
#671Ecomail777131k+Non-prefixed global variable
#672RSS Aggregator by Feedzy – Feed to Post, Autoblogging, News & YouTube Video Feeds Aggregator773728240k+Non-prefixed global variable
#673SendPulse Email Marketing Newsletter77871k+Output is not escaped
#674Pay with PAYUNi77913500Input is not sanitized
#675Advanced Custom Fields: Gravity Forms Add-on78331330k+Text Domain Mismatch
#676Booking System Trafft78319400Nonce verification recommended
#677Frontend Product Editor for WooCommerce787631500Text Domain Mismatch
#678Coming Soon & Maintenance Mode Page & Under Construction78356710k+Non-prefixed global variable
#679Wheel of Life: Coaching and Assessment Tool for Life Coach7831133k+Non-prefixed global variable
#680WooCommerce Square78626680k+Non-prefixed hook name
#681Feed Post Thumbnail78932k+Unsafe printing function
#682Auto Featured Image (Auto Post Thumbnail)7953050k+Non-prefixed hook name
#683Bitly URL Shortener796522600Text Domain Mismatch
#684Real Category Management: Content Management in Category Folders794732k+Non-prefixed constant
#685Remove Category URL – Remove 'category' base from category permalinks795850k+Missing direct file access protection
#686Retainful – WooCommerce Abandoned Cart, Newsletters, Email Marketing, Signup Forms and Automation7915261k+Non-prefixed hook name
#687WP Last Modified Info79453240k+Short PHP open tag found
#688WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks7961020k+trademarked term
#689Fluent PDF Generator80102620k+Text Domain Mismatch
#690Hizzle CAPTCHA – Protect your forms from spam80427500Non-prefixed global variable
#691Panda Video8029173k+Non-prefixed global variable
#692Melapress File Monitor8016905k+Non-prefixed global variable
#693Wincher Rank Tracker80863k+Output is not escaped
#694Mini Cart Drawer For WooCommerce80425500Non-prefixed hook name
#695AI81117930k+Non-prefixed global variable
#696HivePress Geolocation812257k+Nonce verification recommended
#697Appointment Bookings for Zoom GoogleMeet and more – Wappointment8122521k+Non-prefixed class
#698ShipStation for WooCommerce813440k+Non-prefixed class
#699Simple Widget Title Links82153400Output is not escaped
#700AI Builder8335400Output is not escaped