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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Easy WP SMTP – WordPress SMTP and Email Logs: Gmail, Office 365, Outlook, Custom SMTP, and more1532163500k+2026-04-01Direct Query
#2Visual Composer Website Builder168232040k+2025-08-06Non Prefixed Variable Found
#3JetFormBuilder — Dynamic Blocks Form Builder172,0941,58890k+2026-06-17Text Domain Mismatch
#4WP Import Export Lite1873897940k+2025-08-04Non Prefixed Variable Found
#5Download Monitor194251,36480k+2026-06-16Non Prefixed Hookname Found
#6Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization191,2952,6799k+2026-06-15Output Not Escaped
#7BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot205081,40630k+2026-06-18Non Prefixed Variable Found
#8Brizy – Page Builder2058972070k+2026-06-09Output Not Escaped
#9GiveWP – Donation Plugin and Fundraising Platform203,4353,580100k+2026-06-15Output Not Escaped
#10eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+2026-04-13Non Prefixed Variable Found
#11Feeds for YouTube (YouTube video, channel, and gallery plugin)21558978100k+2026-06-10Output Not Escaped
#12Imagify: Optimize Images for Top Speed (Compress & Convert to WebP/AVIF)214188511m+2026-06-01Non Prefixed Variable Found
#13Modular DS: Monitor, update, and backup multiple websites211618140k+2026-05-22Exception Not Escaped
#14Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125542520k+2026-05-21Non Prefixed Hookname Found
#15PPOM – Product Addons & Custom Fields for WooCommerce213361,32520k+2026-06-02Non Prefixed Variable Found
#16Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+2026-05-13Output Not Escaped
#17Booking for Appointments and Events Calendar – Amelia221,48948090k+2026-06-18Exception Not Escaped
#18Shortcodes and extra features for Phlox theme2241342690k+2026-05-09Output Not Escaped
#19Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+2026-05-07Non Prefixed Variable Found
#20GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+2026-06-10Output Not Escaped
#21LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+2026-06-17Non Prefixed Variable Found
#22MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6192,45310k+2026-06-19Output Not Escaped
#23Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+2026-06-06Non Prefixed Variable Found
#24Restrict User Access – Ultimate Membership & Content Protection229771,84010k+2025-10-06Non Prefixed Variable Found
#25SSL Zen — SSL Certificate Installer & HTTPS Redirects227791,57510k+2025-12-10Non Prefixed Variable Found
#26Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+2026-05-05error log error log
#2710Web Booster – Website speed optimization, Cache & Page Speed optimizer2251360180k+2026-05-27Non Prefixed Variable Found
#28Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin225302,33440k+2026-06-16Direct Query
#29Uncanny Toolkit for LearnDash2253999420k+2026-05-29Output Not Escaped
#30Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+2026-05-27Non Prefixed Variable Found
#31URL Shortify – Simple and Easy URL Shortener221,5202,68910k+2026-06-04Non Prefixed Variable Found
#32WooCommerce221,3556,1297m+2026-05-27Non Prefixed Variable Found
#33WP Umbrella: Update Backup Restore & Monitoring2291590570k+2026-06-10Exception Not Escaped
#34User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration222871,43220k+2026-06-19Non Prefixed Variable Found
#35YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+2026-06-16Exception Not Escaped
#36Admin and Site Enhancements (ASE)23136330200k+2026-06-15Recommended
#37AI Engine – The Chatbot, AI Framework & MCP for WordPress23413559100k+2026-06-20error log error log
#38BlossomThemes Email Newsletter2333723920k+2026-04-06Output Not Escaped
#39Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy2317082140k+2026-06-19Non Prefixed Variable Found
#40Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,72310,28340k+2026-06-18Non Prefixed Namespace Found
#41Kadence Blocks — Page Builder Toolkit for Gutenberg Editor23552,127600k+2026-06-11Non Prefixed Variable Found
#42Link Whisper Free233,8825,30330k+2026-06-01Text Domain Mismatch
#43Custom Login Page Customizer236871,40890k+2026-01-06Non Prefixed Variable Found
#44MailPoet – Newsletters, Email Marketing, and Automation23858711500k+2026-06-17Exception Not Escaped
#45MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+2026-06-18Non Prefixed Variable Found
#46Ninja Forms – The Contact Form Builder That Grows With You237551,536600k+2026-06-08Recommended
#47Print My Blog – Print, PDF, & eBook Converter WordPress Plugin231,0771,6608k+2026-05-22Non Prefixed Variable Found
#48Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More23135659100k+2026-06-16Non Prefixed Variable Found
#49SecuPress with Simple SSL – Simple and Performant Security231,6961,59040k+2026-04-03Non Prefixed Variable Found
#50Seriously Simple Podcasting2354862730k+2026-05-21Non Prefixed Hookname Found