PluginCheck.CodeAnalysis.WriteFile.ABSPATHDetected

ABSPATHDetected

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
#101Far Future Expiry Header4025367k+Request data is not unslashed
#102Heroic Favicon Generator4110476k+Output is not escaped
#103Simple Cache4133591k+Input is not sanitized
#104WebP Express Plus581911700Unsafe printing function
#105Surge6046474k+Non-prefixed global variable
#106Post/Page Import Export – Migrate Content with Custom Fields & Taxonomies611227400Input is not sanitized
#107Falcon – WordPress Optimizations & Tweaks6247662k+Short PHP open tag found
#108FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses6348128k+Exception output is not escaped
#109Easy PHP Settings6634481k+Missing Translators Comment
#110Simple HTTPS671713400Output is not escaped
#111Web Accessibility by accessiBe7212510k+Input is not sanitized
#112Dash Notifier7312620k+Heredoc Output Not Escaped
#113Emergency password reset735614800wp function not compatible with requires wp
#114Soro – SEO Autopilot & AI Content Writer8341010k+Input is not sanitized
#115WP BASIC Auth834133k+Input is not sanitized
#116Comments Import & Export8511292k+wp function not compatible with requires wp
#117News Element Elementor Blog Magazine85174695400Non-prefixed global variable
#118Trusted Shops Easy Integration for WooCommerce865676k+Non-prefixed hook name
#119Transferito: WP Migration8816115500Non-prefixed global variable
#120LovedByAI – Generative Engine Optimization, AI Search, GEO, AEO9416800Direct Query
#121No-Indexer9456500Non-prefixed function
#122iGen SEO95513600Non-prefixed hook name
#123WING Website Migrator964400Discouraged PHP function
#124HTTP Auth97936k+wp function not compatible with requires wp
#125Speed Up – Browser Caching97121700file system operations fclose
#126Manage XML-RPC98315k+file system operations is writable
#127Quads Ads Manager for Google AdSense99820k+Non-prefixed constant
#128SendPulse Free Web Push1002500ABSPATHDetected
#129SQLite Object Cache100210k+ABSPATHDetected