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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#51SEO Plugin by Squirrly SEO251,13022240k+Missing Translators Comment
#52Spectra Gutenberg Blocks – Website Builder for the Block Editor252533,2271m+Non-prefixed global variable
#53WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect, Security & SSL Scan257271,55450k+Non-prefixed global variable
#54Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager2611359790k+Non-prefixed global variable
#55WP Events Manager2729441530k+Output is not escaped
#56Praison AI SEO286433061k+Text Domain Mismatch
#57Shiptastic for WooCommerce2913663010k+Non-prefixed global variable
#58Taboola30891471k+Output is not escaped
#59Widgetize Pages Light301451043k+Output is not escaped
#60AEH Speed Optimization: Browser Cache, Optimized Minify, Lazy Loading & Image Optimization31911332k+Output is not escaped
#61Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter315719650k+Nonce verification recommended
#62Better Robots.txt – AI-Ready Crawl Control & Bot Governance3190856k+Text Domain Mismatch
#63Easy HTTPS Redirection (SSL)31224100100k+Unsafe printing function
#64Image Hotspot – Map Image Annotation31952833k+Non-prefixed global variable
#65LWS Tools3110413410k+Request data is not unslashed
#66Patreon WordPress312763393k+Output is not escaped
#67SpeedyCache – Cache, Optimization, Performance3165115600k+Input is not validated
#68ThumbPress – Compress Images, Manage Thumbnails, Detect Image Issues, WebP/AVIF, Lazy Loading, Hotlinking & More3310128930k+Non-prefixed global variable
#69LWSCache33471046k+Non-prefixed global variable
#70WP EXtra – One Click Optimize334141017k+Missing Arg Domain
#71Cache Enabler35447590k+Input is not sanitized
#72DesignSetGo35203134k+Non-prefixed global variable
#73Push Notifications by LaraPush3532764k+Non-prefixed global variable
#74Debug Log Manager Tool37331083k+Nonce verification recommended
#75Exploit Scanner37251308k+Non-prefixed global variable
#76Images to WebP3739509k+curl curl setopt
#77MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites383136700k+Non-prefixed hook name
#78Monetag Official Plugin38133325k+Text Domain Mismatch
#79Tag Manager – Header, Body And Footer389731920k+Non-prefixed global variable
#80Alt Magic: AI Image Alt Text Generator for WP & Image Rename40551181k+Direct Query
#81Far Future Expiry Header4025367k+Request data is not unslashed
#82AMP for WP – Accelerated Mobile Pages416562,40180k+Non-prefixed global variable
#83Heroic Favicon Generator4110476k+Output is not escaped
#84Simple Cache4133591k+Input is not sanitized
#85Surge6046474k+Non-prefixed global variable
#86Easy PHP Settings6634482k+Missing Translators Comment
#87Falcon – WordPress Optimizations & Tweaks6929212k+Short PHP open tag found
#88Web Accessibility by accessiBe7212510k+Input is not sanitized
#89Dash Notifier7312620k+Heredoc Output Not Escaped
#90Soro – SEO Autopilot & AI Content Writer834109k+Input is not sanitized
#91WP BASIC Auth834134k+Input is not sanitized
#92Comments Import & Export8511292k+wp function not compatible with requires wp
#93Trusted Shops Easy Integration for WooCommerce865676k+Non-prefixed hook name
#94LLMs.txt and LLMs-Full.txt Generator941494k+Non-prefixed global variable
#95Sucuri Security – Auditing, Malware Scanner and Security Hardening94525600k+Missing direct file access protection
#96HTTP Auth97936k+wp function not compatible with requires wp
#97FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses98728k+wp function not compatible with requires wp
#98Manage XML-RPC98316k+file system operations is writable
#99Quads Ads Manager for Google AdSense99820k+Non-prefixed constant
#100SQLite Object Cache99629k+wp function not compatible with requires wp