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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Visual Composer Website Builder168232040k+Non Prefixed Variable Found
#2JetFormBuilder — Dynamic Blocks Form Builder172,0941,58890k+Text Domain Mismatch
#3Podlove Podcast Publisher182,3261,4293k+Output Not Escaped
#4Property Hive181,9576,0273k+Missing
#5Shopping Cart & eCommerce Store185,45917,2984k+Non Prefixed Variable Found
#6WP Import Export Lite1873897940k+Non Prefixed Variable Found
#7WP Directory Kit182,1192,6172k+Non Prefixed Variable Found
#8Download Monitor194251,36480k+Non Prefixed Hookname Found
#9Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception Not Escaped
#10Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,909878100k+Exception Not Escaped
#11Realtyna Organic IDX plugin + WPL Real Estate199473,6532k+Non Prefixed Variable Found
#12SendPress Newsletters192,2931,4222k+Output Not Escaped
#13WP Email Template193423502k+Exception Not Escaped
#14Filter Everything — WordPress & WooCommerce Filters2056873050k+Output Not Escaped
#15GiveWP – Donation Plugin and Fundraising Platform203,4353,580100k+Output Not Escaped
#16Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Missing Unslash
#17Nimble Page Builder201,5911,68430k+Missing Arg Domain
#18Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception Not Escaped
#19SpeakOut! Email Petitions208509943k+Missing
#20Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#21Captcha Them All213003236k+Output Not Escaped
#22Free Downloads WooCommerce214303594k+Output Not Escaped
#23ERP: Complete HR, Accounting & CRM Suite with Recruitment and WooCommerce CRM Support218295,9665k+Direct Query
#24EventPrime – Events Calendar, Bookings and Tickets218724,2977k+Non Prefixed Variable Found
#25Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21521,959300k+Non Prefixed Variable Found
#26Campaign Monitor for WordPress213864612k+Non Prefixed Variable Found
#27Imagify: Optimize Images for Top Speed (Compress & Convert to WebP/AVIF)214188511m+Non Prefixed Variable Found
#28JCH Optimize219531334k+Output Not Escaped
#29MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder211,1333,0112k+Non Prefixed Variable Found
#30Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#31Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9185,06510k+Non Prefixed Hookname Found
#32User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor216961,48350k+Recommended
#33PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output Not Escaped
#34Seamless Donations is Sunset216005142k+Text Domain Mismatch
#35Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output Not Escaped
#36Smart Forms – when you need more than just a contact form217765745k+Output Not Escaped
#37ThirstyAffiliates – Affiliate Links, Link Branding, Link Tracking & Marketing Plugin2119066030k+Non Prefixed Variable Found
#38Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217863,39530k+Non Prefixed Variable Found
#39WP-Lister Lite for eBay216,6975,1292k+Output Not Escaped
#40WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#41wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,3541,14070k+Output Not Escaped
#42Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#43Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#44Passster – Password Protect Pages and Content225391,41910k+Non Prefixed Variable Found
#45RegistrationMagic – User Registration Forms Plugin223,6545,0628k+Non Prefixed Variable Found
#46WP Customer Area223,30894110k+Text Domain Mismatch
#47Directorist: AI-Powered Business Directory, Listings & Classified Ads224432,12920k+Non Prefixed Variable Found
#48Download Manager222,2901,301100k+Output Not Escaped
#49Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output Not Escaped
#50GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+Output Not Escaped