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
#1Easy WP SMTP – WordPress SMTP and Email Logs: Gmail SMTP, Office 365, Outlook, Custom SMTP, and more1545166500k+Database parameter is not escaped
#2Visual Composer Website Builder168232040k+Non-prefixed global variable
#3Podlove Podcast Publisher182,3541,4333k+Output is not escaped
#4JetFormBuilder — Dynamic Blocks Form Builder192,1041,60780k+Text Domain Mismatch
#5WP Email Template193443452k+Exception output is not escaped
#6WP Import Export Lite1973797940k+Non-prefixed global variable
#7AweBooking – Hotel Booking System203095141k+Non-prefixed global variable
#8Brizy – Page Builder2058672670k+Output is not escaped
#9Download Monitor204231,36480k+Non-prefixed hook name
#10GiveWP – Donation Plugin and Fundraising Platform203,4113,559100k+Output is not escaped
#11Leaky Paywall20322789600Nonce verification recommended
#12Shipping for Nova Poshta20598923400Output is not escaped
#13Forumax – AI Powered Advanced Community Forum Plugin214,9364,353600Text Domain Mismatch
#14eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non-prefixed global variable
#15Feeds for YouTube (YouTube video, channel, and gallery plugin)21558978100k+Output is not escaped
#16Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF214288621m+Non-prefixed global variable
#17Leyka212573,4462k+Request data is not unslashed
#18Modular DS: Monitor, update, and backup multiple websites211598240k+Exception output is not escaped
#19PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#20TotalPoll for Polls and Contests211,3661551k+Text Domain Mismatch
#21Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125643120k+Non-prefixed hook name
#22UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#23URL Shortify – Simple and Easy URL Shortener211,5112,66910k+Non-prefixed global variable
#24Paysera Payment Gateway for WooCommerce211,8681967k+Exception output is not escaped
#25PPOM – Product Addons & Custom Fields for WooCommerce213361,31920k+Non-prefixed global variable
#26Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#27WebTotem Security211,110213900Text Domain Mismatch
#28Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#29Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#30GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97610k+Output is not escaped
#31JCH Optimize221,1451364k+Output is not escaped
#32LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,4333,59470k+Non-prefixed global variable
#33MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6252,45810k+Output is not escaped
#34Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization221,3062,8188k+Output is not escaped
#35PDF Builder for WPForms22321266900SQL query is not prepared
#36Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+Non-prefixed global variable
#37RealPress – Real Estate Plugin226041,167400Non-prefixed global variable
#38Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non-prefixed global variable
#39SSL Zen — SSL Certificate Installer & HTTPS Redirects227511,60510k+Non-prefixed global variable
#40Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#4110Web Booster – Website speed optimization, Cache & Page Speed optimizer2251360170k+Non-prefixed global variable
#42Ultimate Carousel For Divi225901,566800Non-prefixed global variable
#43Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin225232,36940k+Direct Query
#44Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#45Unlimited Elements Blocks Library227081,822400Non-prefixed global variable
#46Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#47UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#48Wenprise WeChatPay Payment Gateway For WooCommerce22443178400Exception output is not escaped
#49WooCommerce221,3596,1727m+Non-prefixed global variable
#50WP Express Checkout (Fast Payments via PayPal & Stripe)225916271k+Output is not escaped