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
#2MDTF – Meta Data and Taxonomies Filter161,5501,9561k+Non-prefixed global variable
#3RestroPress – Online Food Ordering System175353,2341k+Non-prefixed global variable
#4Shopping Cart & eCommerce Store177,49217,5543k+Non-prefixed global variable
#5Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution181,229923100k+Exception output is not escaped
#6JetFormBuilder — Dynamic Blocks Form Builder182,1311,62380k+Text Domain Mismatch
#7WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#8GiveWP – Donation Plugin and Fundraising Platform193,4023,555100k+Output is not escaped
#9Go Fetch Jobs (for WP Job Manager)191,4101,741600Non-prefixed global variable
#10Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,993892100k+Exception output is not escaped
#11SendPress Newsletters192,2931,4221k+Output is not escaped
#12WP Email Template193443452k+Exception output is not escaped
#13WP Directory Kit191,5022,6412k+Non-prefixed global variable
#14Download Monitor204231,36780k+Non-prefixed hook name
#15EventPrime – Events Calendar, Bookings, Tickets & AI208464,2247k+Non-prefixed global variable
#16Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#17Nimble Page Builder201,5911,68430k+Missing Arg Domain
#18Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#19Events Manager – OpenStreetMaps20559444600Output is not escaped
#20Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools207873,41630k+Non-prefixed global variable
#21School Management System – WPSchoolPress202455,2851k+Non-prefixed global variable
#22Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#23Captcha Them All213003235k+Output is not escaped
#24DELUCKS SEO213621,171300Missing nonce verification
#25Directorist: AI-Powered Business Directory, Listings & Classified Ads214842,32720k+Non-prefixed global variable
#26Filter Everything — WordPress & WooCommerce Filters2163494350k+Non-prefixed global variable
#27Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21562,148300k+Non-prefixed global variable
#28Campaign Monitor for WordPress213864612k+Non-prefixed global variable
#29AI Infographic Maker211,311456600Output is not escaped
#30Mapster WP Maps213,5943,0203k+Text Domain Mismatch
#31Mooberry Book Manager211,0403991k+Text Domain Mismatch
#32Motors – Car Dealership & Classified Listings Plugin215,4376,1469k+Text Domain Mismatch
#33MultiParcels Shipping For WooCommerce212454264k+Request data is not unslashed
#34Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9945,33110k+Non-prefixed hook name
#35User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor217391,49540k+Non-prefixed global variable
#36PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#37Seamless Donations is Sunset216005142k+Text Domain Mismatch
#38Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#39Simple Job Board216351,37610k+Non-prefixed global variable
#40Smart Forms – when you need more than just a contact form217765745k+Output is not escaped
#41ThirstyAffiliates – Affiliate Links, Link Branding, Link Tracking & Marketing Plugin2119066030k+Non-prefixed global variable
#42UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#43Visual Composer Website Builder217332040k+Non-prefixed global variable
#44CoDesigner – All in One Elementor WooCommerce Builder214,1377705k+Text Domain Mismatch
#45WP Import Export Lite2155633140k+Exception output is not escaped
#46WP-Lister Lite for eBay216,7015,1402k+Output is not escaped
#47WP phpMyAdmin214,5286,43540k+Missing Arg Domain
#48wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8291,53460k+Output is not escaped
#49Frontend Admin by DynamiApps225,9433,2328k+Text Domain Mismatch
#50ANAC XML Bandi di Gara22294244500Output is not escaped