PluginCheck.CodeAnalysis.WriteFile.PluginDirectoryWrite

Plugin Directory Write

The plugin writes files in or near plugin-controlled directories.

medium weight

Why It Shows Up

Plugin Check found file creation or modification behavior that may affect the plugin directory or executable files.

Why It Matters

Runtime writes to plugin code directories can break updates, create permission issues, or introduce supply-chain risk.

How to Fix

  • Store generated data in uploads, cache, or another WordPress-approved writable location.
  • Validate paths and file names against strict allowlists.
  • Avoid modifying plugin source files at runtime.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#601Mini Cart Drawer For WooCommerce80425400Non-prefixed hook name
#602ActivityPub81673036k+Non-prefixed global variable
#603Gutenverse Companion8116298k+Nonce verification recommended
#604Integration of Bitrix24 with Contact Form 7831440600Non-prefixed function
#605PlugVersions – Easily roll back to previous versions of your plugins.83961k+Request data is not unslashed
#606Object Cache 4 everyone872655k+Non-prefixed function
#607Content Control – The Ultimate Content Restriction Plugin! Restrict Content, Create Conditional Blocks & More882011640k+Non-prefixed hook name
#608Bit Flows: AI Agent Automation & Integrations for Forms, CRM, eCommerce, Google Sheets, and More8914202k+wp function not compatible with requires wp
#609Wetterwarner90512500Non-prefixed function
#610Loan Calculator WP912052k+Non Singular String Literal Text
#611MultiManager WP – Manage All Your WordPress Sites Easily9128111k+Missing Arg Domain
#612BeyondSEO – AI SEO to Improve Rankings, Listings & Online Visibility937362k+Non-prefixed global variable
#613WP Plugin Manager – Deactivate plugins per page9418113k+Missing direct file access protection
#614WebToffee Gift Cards for WooCommerce959241k+wp function not compatible with requires wp
#615Aruba HiSpeed Cache97125100k+wp function not compatible with requires wp
#616Bit Social – Social Media Auto Poster and Scheduler981016k+wp function not compatible with requires wp
#617Feeds for TikTok (TikTok feed, video, and gallery plugin)985370k+Missing direct file access protection
#618Latest Post Shortcode98564k+Non-prefixed constant
#619RootsPersona9825400Non-prefixed global variable
#620User Login History992010k+Plugin Directory Write