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
#701ShipStation for WooCommerce813440k+Non-prefixed class
#702Simple Widget Title Links82153400Output is not escaped
#703AI Builder8335400Output is not escaped
#704LearnPress – Prerequisites Courses848146k+Non-prefixed constant
#705Lightweight Cookie Notice – Cookie Banner for Cookie Consent848185k+Database parameter is not escaped
#706Duplicate Variations for WooCommerce846122k+Non-prefixed global variable
#707WP Notification Center84781k+Exception output is not escaped
#708404 to 301 – Redirect Manager, 404 Error Logs & Notifications8524100k+Database parameter is not escaped
#709Consent Mode Banner8537400Missing Version
#710No External Links857266k+Database parameter is not escaped
#711Power Captcha reCAPTCHA85471k+Database parameter is not escaped
#712Real Thumbnail Generator: Efficient regeneration of thumbnails in all sizes855581k+Non-prefixed constant
#713Salt Shaker8515136k+Interpolated SQL is not prepared
#714GN Publisher: Google News Compatible RSS Feeds8676620k+wp function not compatible with requires wp
#715lazysizes86123600wp function not compatible with requires wp
#716Mailchimp List Subscribe Form862215660k+Non-prefixed global variable
#717Printus – Automatic Cloud Printing for WooCommerce862820800Missing Arg Domain
#718ShopBuilder – WooCommerce Builder For Elementor86941410k+Non-prefixed global variable
#719Trusted Shops Easy Integration for WooCommerce865676k+Non-prefixed hook name
#720Ultimate Markdown – Markdown Editor, Importer, & Exporter866152k+Database parameter is not escaped
#721Unlimited Theme Addon For Elementor867468600Missing direct file access protection
#722Microsoft Azure Storage for WordPress8625262k+Missing Translators Comment
#723Custom Add To Cart Button for WooCommerce8611310k+Output is not escaped
#724PayPal Enterprise Payments (formerly Braintree) for WooCommerce8633310k+Direct Query
#725Equalize Digital Accessibility Checker – WCAG, ADA, EAA and Section 508 compliance871810k+Database parameter is not escaped
#726GTM Kit – Google Tag Manager & GA4 integration8751730k+Missing direct file access protection
#727Image Optimization – Compress Images and Convert to WebP or AVIF8715241m+Missing Translators Comment
#728ParcelWILL (Formerly ParcelPanel) – Shipment Tracking, Tracking & Order Tracking for WooCommerce876817k+Non-prefixed global variable
#729Dynamic Fields Engine – Custom post types, Custom fields, Meta fields, Taxonomies, Listing builder, Query builder and Relations87151k+slow db query meta key
#730Security Header Generator871020500Non Singular String Literal Text
#731Content Control – The Ultimate Content Restriction Plugin! Restrict Content, Create Conditional Blocks & More882011640k+Non-prefixed hook name
#732Custom CSS for Elementor88415k+Output is not escaped
#733Genesis Blocks88154940k+Offloaded Content
#734HivePress Paid Listings88515k+Output is not escaped
#735Import Markdown – Versatile Markdown Importer882592k+Missing Arg Domain
#736Live News – Responsive News Ticker88992k+Database parameter is not escaped
#737The Events Calendar: Category Colors8818425k+Non-prefixed global variable
#738EDD Auto Register89137900Missing Translators Comment
#739HivePress Claim Listings89813k+Missing Translators Comment
#740AI Powered Marketing898850k+Offloaded Content
#741Mediavine Control Panel89303010k+Text Domain Mismatch
#742Real Custom Post Order: Create a custom order for your content891199k+Non-prefixed global variable
#743seQura892231k+Non-prefixed global variable
#744Tawk.To Live Chat8910227100k+wp function not compatible with requires wp
#745Multiple Columns for Gravity Forms9011710k+Missing direct file access protection
#746HivePress Messages907107k+Direct Query
#747HivePress Reviews905117k+Non-prefixed global variable
#748Advanced Cron Manager – debug & control91309030k+Non-prefixed global variable
#749LegalBlink for Aruba9133297k+Missing direct file access protection
#750Mesmerize Companion91279150k+Non-prefixed global variable