github_directory

github directory

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
#1Efí Bank17886553300Exception output is not escaped
#2Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution181,229923100k+Exception output is not escaped
#3Quill Forms | Conversational Multi Step Forms, Surveys & quizzes204003713k+Text Domain Mismatch
#4School Management System – WPSchoolPress202455,2851k+Non-prefixed global variable
#5Kadence Security – Password, Two Factor Authentication, and Brute Force Protection211,060959700k+Missing Translators Comment
#6Leyka212573,4462k+Request data is not unslashed
#7Mooberry Book Manager211,0403991k+Text Domain Mismatch
#8WP Import Export Lite2155633140k+Exception output is not escaped
#9wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8291,53460k+Output is not escaped
#10Modula Image Gallery – Photo Grid & Video Gallery22507437100k+Text Domain Mismatch
#11Salon Booking System – Appointment Booking for Salons, Barbershops & Spas222098022k+Non-prefixed global variable
#12SpeakOut! Email Petitions228499982k+Missing nonce verification
#13WP-WebAuthn229573962k+Exception output is not escaped
#14MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non-prefixed global variable
#15MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar244,06048620k+Text Domain Mismatch
#16Timber248512820k+Non-prefixed hook name
#17Cart PDF for WooCommerce245531931k+Exception output is not escaped
#18Mailjet Email Marketing2543020610k+Unsafe printing function
#19Tutor LMS – Migration Tool271235231k+Direct Query
#20Brilliant Web-to-Lead for Salesforce282472442k+Text Domain Mismatch
#21BNE Testimonials295211021k+Output is not escaped
#22All-in-one contact buttons – WPSHARE247311081133k+Non-prefixed global variable
#23Asgaros Forum3116741210k+Output is not escaped
#24Export Order Items for WooCommerce311001081k+Text Domain Mismatch
#25Mailgun for WordPress311447580k+Unsafe printing function
#26Push notification for Mobile and Web app318783400Non Singular String Literal Domain
#27Posti Shipping326521571k+Text Domain Mismatch
#28jQuery Manager for WordPress3386247k+Output is not escaped
#29Shift8 CDN348125500Output is not escaped
#30AMIMOTO Plugin Dashboard358282900Non Singular String Literal Domain
#31bbPress Notify (No-Spam)3562662k+wp function not compatible with requires wp
#32Gutenberg Block for WooCommerce Product Table351443k+Hidden files included
#33Custom Post Type Permalinks3584200k+Setting is missing a sanitization callback
#34Customize My Account Page35411400Dynamic hook name
#35Easy Watermark35825330k+Non-prefixed global variable
#36Elements Hive for Breakdance3576251k+Output is not escaped
#37Ever Compare – Products Compare Plugin for WooCommerce35226600Non-prefixed global variable
#38HT Form Widget for Elementor and WPForms35892k+Output is not escaped
#39Static Site Exporter355326400file system operations mkdir
#40Nobs • Share Buttons35314853k+Output is not escaped
#41Repeaters & Relationships Connector with ACF for Elementor3563900Missing direct file access protection
#42Simple Definition List Blocks351121k+Hidden files included
#43Price by Quantity & Bulk Quantity Discounts for WooCommerce35121k+Hidden files included
#44WP PGP Encrypted Emails356339400Output is not escaped
#45Subresource Integrity (SRI) Manager352694900Request data is not unslashed
#46Migrate Store: Export and Import WooCommerce Settings3837331k+Non-prefixed global variable
#47SureFeedback Client Site5947245k+Text Domain Mismatch
#48Secondary Product Image for WooCommerce6216262k+Output is not escaped
#49Add to Cart Text Changer and Customize Button, Add Custom Icon6587182k+Text Domain Mismatch
#50AADMY – Add Auto Date Month Year Into Posts733032400Non-prefixed function