badly_named_files

badly named files

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
#3MDTF – Meta Data and Taxonomies Filter161,5501,9561k+Non-prefixed global variable
#4RestroPress – Online Food Ordering System175243,1551k+Non-prefixed global variable
#5Podlove Podcast Publisher182,3541,4333k+Output is not escaped
#6Property Hive181,9576,0273k+Missing nonce verification
#7Realtyna Organic IDX plugin + WPL Real Estate189303,6362k+Non-prefixed global variable
#8Shopping Cart & eCommerce Store185,37317,4663k+Non-prefixed global variable
#9WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#10Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception output is not escaped
#11Go Fetch Jobs (for WP Job Manager)191,4101,741700Non-prefixed global variable
#12AI Infographic Maker191,383599600Output is not escaped
#13JetFormBuilder — Dynamic Blocks Form Builder192,1031,60480k+Text Domain Mismatch
#14Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,900877100k+Exception output is not escaped
#15SendPress Newsletters192,2931,4221k+Output is not escaped
#16WP Email Template193443452k+Exception output is not escaped
#17WP Import Export Lite1973797940k+Non-prefixed global variable
#18WP Directory Kit191,5042,6382k+Non-prefixed global variable
#19Download Monitor204231,36480k+Non-prefixed hook name
#20GiveWP – Donation Plugin and Fundraising Platform203,4113,559100k+Output is not escaped
#21Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#22Nimble Page Builder201,5911,68430k+Missing Arg Domain
#23Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#24SpeakOut! Email Petitions208509942k+Missing nonce verification
#25Events Manager – OpenStreetMaps20559444700Output is not escaped
#26School Management System – WPSchoolPress203535,2781k+Non-prefixed global variable
#27Store Locator WordPress212,4941,62810k+Text Domain Mismatch
#28Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#29BWD Elementor Addons216701,168400Non-prefixed global variable
#30Captcha Them All213003235k+Output is not escaped
#31DELUCKS SEO213621,171400Missing nonce verification
#32Free Downloads WooCommerce214303594k+Output is not escaped
#33EventPrime – Events Calendar, Bookings and Tickets218734,3087k+Non-prefixed global variable
#34Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#35Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21522,063300k+Non-prefixed global variable
#36Campaign Monitor for WordPress213864612k+Non-prefixed global variable
#37Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF214288621m+Non-prefixed global variable
#38Mapster WP Maps213,4402,8943k+Text Domain Mismatch
#39Mooberry Book Manager211,0403991k+Text Domain Mismatch
#40Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9535,29710k+Non-prefixed hook name
#41User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor217031,46340k+Missing Translators Comment
#42PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#43Seamless Donations is Sunset216005142k+Text Domain Mismatch
#44Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#45Smart Forms – when you need more than just a contact form217765745k+Output is not escaped
#46ThirstyAffiliates – Affiliate Links, Link Branding, Link Tracking & Marketing Plugin2119066030k+Non-prefixed global variable
#47UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#48WooCommerce211,3436,2127m+Non-prefixed global variable
#49Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217863,39330k+Non-prefixed global variable
#50WP-Lister Lite for eBay216,6965,1282k+Output is not escaped