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
#51WP Job Portal – AI-Powered Recruitment System for Company or Job Board website24781,1688k+Missing Version
#52Export All Posts, Products, Orders & Users | WP Ultimate Exporter | WordPress CSV Export243631,1306k+Direct Query
#53AMP for WP – Accelerated Mobile Pages256702,43480k+Non-prefixed global variable
#54Breeze Cache25219801400k+Non-prefixed global variable
#55FlatPM – Ad Manager, AdSense and Custom Code253,01755710k+Text Domain Mismatch
#56Index WP MySQL For Speed2525025550k+Output is not escaped
#57BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript252035474k+Non-prefixed global variable
#58Sitemap by click5252861326k+Unsafe printing function
#59Spectra Legacy – Gutenberg Blocks252533,2271m+Non-prefixed global variable
#60WP Encryption – Lifetime Free SSL Cert & HTTPS, Force SSL / HTTPS Redirect, SSL Security257291,55650k+Non-prefixed global variable
#61Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager2611359790k+Non-prefixed global variable
#62ImageRecycle pdf & image compression273292041k+Text Domain Mismatch
#63LWS Optimize – All-in-One Speed Booster & Cache Tools273553410k+Non-prefixed global variable
#64WP Events Manager2717236930k+Non-prefixed hook name
#65Easy HTTPS Redirection (SSL)29266152100k+Unsafe printing function
#66Shiptastic for WooCommerce2915466110k+Non-prefixed global variable
#67PitchPrint3076163400Input is not sanitized
#68Taboola30891471k+Output is not escaped
#69Widget Manager Light3023383600Text Domain Mismatch
#70Widgetize Pages Light301451043k+Output is not escaped
#71AEH Speed Optimization: Browser Cache, Optimized Minify, Lazy Loading & Image Optimization31911332k+Output is not escaped
#72Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter315719650k+Nonce verification recommended
#73Image Hotspot – Map Image Annotation31952873k+Non-prefixed global variable
#74LWS Tools3110413410k+Request data is not unslashed
#75Patreon WordPress312763393k+Output is not escaped
#76AISEO316462051k+Text Domain Mismatch
#77Sidebar Manager Light31221761k+Text Domain Mismatch
#78SpeedyCache – Cache, Optimization, Performance3165118600k+Input is not validated
#79Better Robots.txt – AI-Ready Crawl Control & Bot Governance3255835k+error log error log
#80Century ToolKit3311878700Output is not escaped
#81LWSCache33471046k+Non-prefixed global variable
#82Telegram Bot & Channel33182113600Unsafe printing function
#83WP EXtra – One Click Optimize334141016k+Missing Arg Domain
#84Debug Log Manager Tool34441433k+Nonce verification recommended
#85Gitium3414957400Output is not escaped
#86Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid354958450k+Non-prefixed global variable
#87Cache Enabler35447590k+Input is not sanitized
#88Kiyoh customer review3517368500Output is not escaped
#89Post List Featured Image35112100900Output is not escaped
#90Push Notifications by LaraPush3532765k+Non-prefixed global variable
#91Analytics Spam Blocker377622800Unsafe printing function
#92Exploit Scanner37251308k+Non-prefixed global variable
#93果果推送3731561k+Nonce verification recommended
#94Images to WebP3739509k+curl curl setopt
#95Simple Image XML Sitemap37119161k+Output is not escaped
#96ThumbPress – Compress Images, Manage Thumbnails, Detect Image Issues, WebP/AVIF, Lazy Loading, Hotlinking & More38209230k+Direct Query
#97MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites385136700k+Non-prefixed hook name
#98Monetag Official Plugin38133325k+Text Domain Mismatch
#99Tag Manager – Header, Body And Footer389731920k+Non-prefixed global variable
#100WPTurbo -WordPress性能优化插件382034700Output is not escaped