WPFTP Security & Risk Analysis

wordpress.org/plugins/wpftp

WordPress FTP(简称:WPFTP),基于自建FTP空间存储与WordPress实现静态资源到FTP存储中。提高网站项目的访问速度,以及静态资源的安全存储功能。

20 active installs v5.2 PHP 7.4+ WP 5.0+ Updated Unknown
%e8%87%aa%e5%bb%ba%e4%ba%91%e5%ad%98%e5%82%a8ftp%e7%a9%ba%e9%97%b4%e5%ad%98%e5%82%a8wordpress-ftp%e7%a9%ba%e9%97%b4wordpress%e5%8a%a0%e9%80%9fwordpress%e5%af%b9%e8%b1%a1%e5%ad%98%e5%82%a8
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPFTP Safe to Use in 2026?

Generally Safe

Score 100/100

WPFTP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The wpftp plugin v5.2 exhibits a generally strong security posture based on the provided static analysis results. The absence of any known CVEs and a clean vulnerability history are positive indicators. The code analysis reveals good practices such as 100% prepared statement usage for SQL queries and a high percentage of properly escaped output, mitigating common risks. Nonce and capability checks are present, albeit limited, and there are no critical or high severity taint flows identified. The plugin also has a very small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed to attack.

However, a few areas warrant attention. The presence of file operations without a clear indication of sanitization or permission checks could pose a risk if not handled carefully. The limited number of nonce and capability checks, while not explicitly flagged as missing in this version, suggests that there might be fewer layers of defense than ideal, especially if the plugin were to expand its functionality in the future. The lack of external HTTP requests is a positive sign, reducing the risk of supply chain attacks or SSRF vulnerabilities.

In conclusion, wpftp v5.2 appears to be a secure plugin with good development practices in place. The low attack surface and clean vulnerability history are significant strengths. The primary potential concerns lie in the file operation handling, which would require further code inspection to confirm its safety, and the overall limited number of security checks, which could become a concern if the plugin's functionality grows or if future versions introduce more complex interactions.

Key Concerns

  • File operations present without explicit sanitization context
  • Limited nonce checks present
  • Limited capability checks present
Vulnerabilities
None known

WPFTP Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WPFTP Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
18 escaped
Nonce Checks
2
Capability Checks
1
File Operations
4
External Requests
0
Bundled Libraries
0

Output Escaping

95% escaped19 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wpftp_setting_page (setting_page.php:9)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPFTP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
filterwp_handle_uploadindex.php:55
filterwp_update_attachment_metadataindex.php:59
filterwp_unique_filenameindex.php:62
actiondelete_attachmentindex.php:65
actionadmin_menuindex.php:68
filterplugin_action_linksindex.php:69
actionadmin_enqueue_scriptsindex.php:75
Maintenance & Trust

WPFTP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

WPFTP Developer Profile

老蒋和他的小伙伴

12 plugins · 4K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WPFTP

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpftp/css/admin.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WPFTP