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
#801Autopost for X (formerly Autoshare for Twitter)971125k+Missing direct file access protection
#802Widget for Google Reviews97341k+Discouraged text-domain loading
#803Datalayer for WooCommerce FREE9735700Non-prefixed function
#804Quick Copy – Duplicate Posts & Pages9731k+Discouraged text-domain loading
#805Reviewkit – Trustpilot Reviews Widget & Embed97328700Non-prefixed global variable
#806Maestro Connector9774500Missing direct file access protection
#807MB Rest API97551k+wp function not compatible with requires wp
#808PayPro Gateways – WooCommerce9728400Non-prefixed hook name
#809PowerFolio – Portfolio & Image Gallery for Elementor97101210k+Non-prefixed hook name
#810Reddit for WooCommerce9711770k+Dynamic hook name
#811Sidebar Login972610k+Non-prefixed global variable
#812Simple GDPR Cookie Compliance9710166k+Non-prefixed global variable
#813Image and video gallery from Google Drive971514k+Missing direct file access protection
#814SVG Support971271m+Non-prefixed global variable
#815Tutor LMS BunnyNet Integration972131k+Non-prefixed global variable
#816Unique Headers9712610k+Missing Translators Comment
#817YT Player – Embed and Customize Video Players973141k+Non-prefixed constant
#818Broken Link Checker by AIOSEO – Find & Fix Broken Internal, External & Video Links98115300k+Non-prefixed global variable
#819Check & Log Email – Easy Email Testing & Mail logging98310100k+Non-prefixed constant
#820Enable CORS981026k+Missing direct file access protection
#821Feeds for TikTok (TikTok feed, video, and gallery plugin)985370k+Missing direct file access protection
#822File Upload Types by WPForms982940k+Non-prefixed function
#823Helper Lite for PageSpeed98543k+Missing Arg Domain
#824HubSpot All-In-One Marketing – Forms, Popups, Live Chat9824200k+trademarked term
#825Query Loop Post Selector9831600invalid tested upto minor
#826Remove & Disable XML-RPC Pingback98268k+Non-prefixed function
#827Safe SVG98741m+Missing Arg Domain
#828Sharing Image9842600Missing Arg Domain
#829Simple Shortcode for Google Maps98253k+Non-prefixed hook name
#830Snapchat for WooCommerce9811270k+Dynamic hook name
#831Tablentor – Smart Table Builder for Elementor98671k+Post Not In exclude
#832Additional Terms for WooCommerce98172k+trademarked term
#833WP Document Revisions98772k+wp function not compatible with requires wp
#834WP Rollback – Rollback Plugins and Themes9819300k+Non-prefixed hook name
#835BetterLinks – URL Shortener, Link Tracking, Analytics & Affiliate Link Manager994220k+wp function not compatible with requires wp
#836Blocks Animation: CSS Animations for Gutenberg Blocks99590k+trademarked term
#837Blocks CSS: CSS Editor for Gutenberg Blocks9955k+trademarked term
#838CBX Bookmark & Favorite9941k+error log error log
#839Display Environment Type99221k+Missing Translators Comment
#840Helcim for WooCommerce994700Discouraged text-domain loading
#841HivePress Favorites99118k+missing composer json file
#842Lazy Load for Comments9962k+Non-prefixed constant
#843Before After Image995900Non-prefixed constant
#844MB Elementor Integration99132k+Non-prefixed global variable
#845Maps from Yandex for Elementor99127k+missing composer json file
#846Say What?993240k+Missing direct file access protection
#847FormsDB – Save Elementor Forms to Google Sheets & Post Type99720k+Non-prefixed class
#848Shiptastic integration for UPS9922800Missing Translators Comment
#849SVG Block9964k+Non-prefixed hook name
#850Syntax-highlighting Code Block (with Server-side Rendering)99111k+Missing direct file access protection