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
#351پینوا | Pinova3317175500Output is not escaped
#352Frisbii Pay33912921k+Non-prefixed global variable
#353RTMKit331138850k+Non-prefixed global variable
#354ShopPress – Shop Builder for Elementor and WooCommerce3311879500Non-prefixed global variable
#355WP Twitter Auto Publish334421714k+Output is not escaped
#356Mercado Pago payments for WooCommerce3361463100k+Short PHP open tag found
#357WP EXtra – One Click Optimize334141017k+Missing Arg Domain
#358WP Multilang – Translation and Multilingual Plugin335311810k+Database parameter is not escaped
#359AyeCode Connect3417825310k+Nonce verification recommended
#360Cache Master3437127400Output is not escaped
#361SMS Abandoned Cart Recovery ✦ CartBoss346772400SQL query is not prepared
#362Document Library Lite34149854k+Text Domain Mismatch
#363Delisho – Recipe Widgets and Blocks34603551k+Input is not sanitized
#364Meta for WooCommerce3466186400k+Non-prefixed hook name
#365Inavii Social Feed – Live Social Proof Gallery345321809k+Text Domain Mismatch
#366IP2Location Country Blocker342958830k+Output is not escaped
#367Meow Lightbox34775210k+Non Singular String Literal Domain
#368Payoneer Checkout34168415k+Exception output is not escaped
#369PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget34462989k+Missing nonce verification
#370QuadLayers Telegram Button34149711k+Text Domain Mismatch
#371Security Safe34193164700Missing Translators Comment
#372Seriously Simple Stats34991265k+Output is not escaped
#373DPD SK for WooCommerce34130165700Output is not escaped
#374Pix Automático com Pagarme para WooCommerce346866500Non-prefixed global variable
#375PostNL for WooCommerce345971043k+Text Domain Mismatch
#376Product Tabs for WooCommerce341969310k+Text Domain Mismatch
#377WP-Cron Status Checker342771115k+Text Domain Mismatch
#378Email Template Designer – WP HTML Mail34628020k+badly named files
#379WP Mail Logging3476258300k+Nonce verification recommended
#380LightStart – Maintenance Mode, Coming Soon and Landing Page Builder3442312400k+Request data is not unslashed
#381Zero Spam for WordPress347939320k+Non-prefixed global variable
#382zipMoney(Zip Co) Payments Plugin for WooCommerce34147702k+Text Domain Mismatch
#383ACF Content Analysis for Yoast SEO35917100k+Non-prefixed constant
#384CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress352010100k+Missing Arg Domain
#385Air WP Sync – Airtable to WordPress3537451k+Non-prefixed hook name
#386BackWPup – WordPress Backup & Restore Plugin3511779500k+Non-prefixed global variable
#387Block Responsive – Make Editor Blocks Responsive Easily3521600Hidden files included
#388Bluehost Site Migrator3511184k+Missing direct file access protection
#389Bulk Download for Gravity Forms3552500Hidden files included
#390CatFolders – WordPress Media Library Folders & Categories3535766k+Direct Query
#391Constant Contact Forms35418920k+Missing nonce verification
#392EasyTest – Simplify A/B Testing3597610k+Non-prefixed global variable
#393Core Framework35706210k+Text Domain Mismatch
#394CrowdSec351301192k+Output is not escaped
#395DarkLooks – Dark Mode Switcher For WordPress3519521900Text Domain Mismatch
#396Nexi Checkout35453083k+Dynamic hook name
#397Easy Post Types and Fields351381351k+Text Domain Mismatch
#398Product Bundle Builder for WooCommerce351521386k+Text Domain Mismatch
#399Easy Watermark35825330k+Non-prefixed global variable
#400Elementor Website Builder – more than just a page builder354642810m+Non-prefixed global variable