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
#1BulletProof Security05,0484,94920k+Output is not escaped
#2Themify Builder95,3042,1365k+Text Domain Mismatch
#3AnyComment174454495k+Output is not escaped
#4wpForo Forum174,0482,92220k+Unsafe printing function
#5Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#6Premium Packages – Sell Digital Products Securely202,0212,1902k+Non-prefixed global variable
#7Backup Migration219811,09380k+Non-prefixed global variable
#8Kadence Security – Password, Two Factor Authentication, and Brute Force Protection211,060957700k+Missing Translators Comment
#9Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6212,03310k+Direct Query
#10DELUCKS SEO213621,171400Missing nonce verification
#11Buckaroo Woocommerce Payments Plugin216383212k+Exception output is not escaped
#12Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#13WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#14WebTotem Security211,110213800Text Domain Mismatch
#15ANAC XML Bandi di Gara22294244500Output is not escaped
#16Backup Bolt225801,313800Non-prefixed global variable
#17Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26950k+Text Domain Mismatch
#18Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization221,3062,8188k+Output is not escaped
#19NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2632,046100k+Non-prefixed global variable
#20PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP229844075k+Unsafe printing function
#21RapidLoad AI – Optimize Web Vitals Automatically2281840700Nonce verification recommended
#22Admin and Site Enhancements (ASE)23139328200k+Nonce verification recommended
#23Beds24 Online Booking235323742k+wp function not compatible with requires wp
#24BuddyPress235849,01290k+Non-prefixed function
#25InfiniteWP Client232,2871,811200k+Exception output is not escaped
#26MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234855802k+Missing nonce verification
#27Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,129993300k+Text Domain Mismatch
#28Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#29Security Plugin, Firewall & Malware Scanner with Auto Removal231,20478940k+Output is not escaped
#30Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#31The Pack Elementor addon235561,1802k+Non-prefixed global variable
#32Germanized for WooCommerce232241,29670k+Non-prefixed function
#33WP STAGING – WordPress Backups, Restore, Migration & Clone231,5251,610100k+Non-prefixed global variable
#34A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#35All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#36Backuply – Backup, Restore, Migrate and Clone24711556600k+Non-prefixed global variable
#37Builderall for WordPress244,7781,3071k+Text Domain Mismatch
#38Spam protection, Honeypot, Anti-Spam by CleanTalk248171,125200k+Missing nonce verification
#39Defender Security – Malware Scanner, Login Security & Firewall2455059380k+Non-prefixed namespace
#40Easy Optimizer – PageSpeed, Cache & Core Web Vitals (Unused CSS, Delay JS, Lazy Load)24194514500Direct Query
#41F12 Profiler24282451500Direct Query
#42InstaWP Connect – 1-click WP Staging & Migration2425481540k+Non-prefixed global variable
#43SEO Engine – Smart SEO with AI, Schema & Redirection for WordPress242463001k+Direct Query
#44Service Box Slider246181,410500Non-prefixed global variable
#45SiteGuard WP Plugin24359350500k+Output is not escaped
#46Slideshow Gallery LITE248964145k+Output is not escaped
#47GEO Plugin by Squirrly SEO241,20223030k+Missing Translators Comment
#48Tutor LMS – eLearning and online course solution243324,432100k+Non-prefixed global variable
#49Vimeography: Vimeo Video Gallery WordPress Plugin24982125k+Nonce verification recommended
#50WP Fastest Cache – WordPress Cache Plugin245417531m+Unsafe printing function