hidden_files

Hidden files included

The plugin package contains hidden files or directories that usually should not ship in a WordPress.org release.

critical weight

Why It Shows Up

Plugin Check found dotfiles, hidden folders, or operating-system metadata in the plugin ZIP.

Why It Matters

Hidden files can leak development metadata, repository configuration, local tooling state, or unexpected content.

How to Fix

  • Exclude dotfiles and local metadata from the release build.
  • Build release ZIPs from a clean export or packaging script.
  • Keep only files required for the plugin to run, document itself, or provide distributed assets.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#51Nimble Page Builder201,5911,68430k+Missing Arg Domain
#52Shipping for Nova Poshta20598923400Output is not escaped
#53Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#54Pronamic Pay202661,0782k+Non-prefixed global variable
#55Razorpay Payment Button Elementor Plugin20479621k+Exception output is not escaped
#56Remove Add to Cart WooCommerce206161,3784k+Non-prefixed global variable
#57Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20556543100k+Output is not escaped
#58SpeakOut! Email Petitions208509942k+Missing nonce verification
#59Events Manager – OpenStreetMaps20559444600Output is not escaped
#60Razorpay for WooCommerce20975859100k+Non-prefixed function
#61WP Compress – Instant Performance & Speed Optimization204,0463,50210k+Non Singular String Literal Domain
#62WP Minify Fix20306380800Output is not escaped
#63Premium Packages – Sell Digital Products Securely202,0172,1812k+Non-prefixed global variable
#64School Management System – WPSchoolPress202455,2851k+Non-prefixed global variable
#65Store Locator WordPress212,4941,62810k+Text Domain Mismatch
#66Backup Migration219991,08180k+Non-prefixed global variable
#67Kadence Security – Password, Two Factor Authentication, and Brute Force Protection211,060957700k+Missing Translators Comment
#68Pinpoint Booking System – Version 2216343283k+Missing direct file access protection
#69Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#70Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6212,03810k+Direct Query
#71rtMedia for WordPress, BuddyPress and bbPress213636477k+Non-prefixed constant
#72Captcha Them All213003235k+Output is not escaped
#73SMS Extension for Contact Form 7217201,387400Non-prefixed global variable
#74Comet Cache2185724520k+Output is not escaped
#75Cost Calculator Builder2132276620k+Non-prefixed global variable
#76Daily Prayer Time219471,7801k+Non-prefixed global variable
#77DELUCKS SEO213621,171400Missing nonce verification
#78Free Downloads WooCommerce214303594k+Output is not escaped
#79Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#80Envo Extra2187860020k+Text Domain Mismatch
#81eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non-prefixed global variable
#82EventPrime – Events Calendar, Bookings and Tickets218734,3107k+Non-prefixed global variable
#83Feeds for YouTube (YouTube video, channel, and gallery plugin)21506995100k+Output is not escaped
#84FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#85Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#86Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21522,063300k+Non-prefixed global variable
#87Campaign Monitor for WordPress213864612k+Non-prefixed global variable
#88Front End Users217192,759400Non-prefixed global variable
#89Frontend Dashboard21384945500Non-prefixed function
#90Ibtana – Ecommerce Product Addons211,5481,7186k+Non Singular String Literal Domain
#91Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF214288671m+Non-prefixed global variable
#92LA-Studio Element Kit for Elementor218,4031,88210k+Text Domain Mismatch
#93Leyka212573,4462k+Request data is not unslashed
#94Mapster WP Maps213,4402,8943k+Text Domain Mismatch
#95Mergado Pack212,323588700Output is not escaped
#96Modular DS: Monitor, update, and backup multiple websites211918240k+Exception output is not escaped
#97Mooberry Book Manager211,0403991k+Text Domain Mismatch
#98MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#99Oasis Workflow21775575600Text Domain Mismatch
#100OneLogin SAML SSO215073307k+wp function not compatible with requires wp