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
#501Country Code Selector3891201k+Unsafe printing function
#502Export User Data38187626k+Text Domain Mismatch
#503Goal Tracker – Custom Event Tracking for GA438541252k+Output is not escaped
#504CAOS | Host Google Analytics Locally381244410k+Output is not escaped
#505Jupiter X Core387176780k+Non-prefixed global variable
#506MimeTypes Link Icons3853348k+Output is not escaped
#507MisterPlan – Booking Engines3873138600Nonce verification recommended
#508Polaroid Gallery38105201k+Unsafe printing function
#509Restrict Widgets38135404k+Non Singular String Literal Domain
#510SOGO Accessibility38147405k+Non Singular String Literal Domain
#511Photo Reviews for WooCommerce382622210k+Request data is not unslashed
#512mb.miniAudioPlayer – an HTML5 audio player for your mp3 files3820464k+Unsafe printing function
#513Real-Time Post Statistics for WordPress3863682k+SQL query is not prepared
#514mb.YTPlayer for background videos3880291k+Unsafe printing function
#515Zoho Campaigns3831293k+Non-prefixed global variable
#516Better User Search392444700SQL query is not prepared
#517Country & Phone Field Contact Form 7391173440k+Text Domain Mismatch
#518Flex Import3915140500Non-prefixed global variable
#519GDPRess | Eliminate external requests to increase GDPR compliance3960261k+Output is not escaped
#520Image Watermark WP398882600Output is not escaped
#521Quform Mailchimp3965147800Nonce verification recommended
#522Quform Zapier39601231k+Nonce verification recommended
#523Sync Post With Other Site39179213k+Non Singular String Literal Domain
#524Classified Ads40136381k+Text Domain Mismatch
#525Post Tiles40465400Output is not escaped
#526Manual Related Posts4051321k+Output is not escaped
#527LazyLoad Plugin – Lazy Load Images, Videos, and Iframes403117100k+Output is not escaped
#528Visma Pay for Woocommerce4027372k+Output is not escaped
#529Advanced Excerpt41694370k+Unsafe printing function
#530Schema – All In One Schema Rich Snippets4159818030k+Text Domain Mismatch
#531Amazon Web Services4153215k+Missing Translators Comment
#532Conditional Fields for Contact Form 74110653100k+Output is not escaped
#533Duplicate Post Page Menu & Custom Post Type41351110k+Text Domain Mismatch
#534Feature A Page Widget416653k+Output is not escaped
#535Infinite Ajax Scrolling Lite For Woocommerce413328500Output is not escaped
#536Responsive Lightbox41681010k+Output is not escaped
#537SnapScan Payment Gateway413330700Output is not escaped
#538WP Bulk Delete427130100k+Direct Query
#539WP Widget Clipboard – Duplicate widgets intuitively425119800Output is not escaped
#540BMI Adult & Kid Calculator4333138700Request data is not unslashed
#541WP SmartCrop4343124k+Output is not escaped
#542Custom Dashboard Help Widget447312900Output is not escaped
#543ELEX WooCommerce Role Based Pricing442131962k+Non-prefixed global variable
#544WP Club Manager – WordPress Sports Club Plugin44171682600Non-prefixed global variable
#545Wpazure Kit44136140800Missing direct file access protection
#546Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro452611720k+Non-prefixed hook name
#547WP Global Site Tag454897k+Output is not escaped
#548Tako Movable Comments4818391k+Input is not sanitized
#549Category AJAX Filter — Advanced Filter for Posts & Custom Post Types5024356k+Non-prefixed global variable
#550AVIF Uploader5149444k+Missing Arg Domain