CF7 Multi Upload File Security & Risk Analysis

wordpress.org/plugins/cf7-multi-upload-file

Мульти загрузка файлов в CF7.

10 active installs v1.0.2 PHP 5.2.4+ WP 4.9+ Updated Jan 1, 2020
cf7contactfilesformmuti-upload
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CF7 Multi Upload File Safe to Use in 2026?

Generally Safe

Score 85/100

CF7 Multi Upload File has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The plugin 'cf7-multi-upload-file' v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with direct attack surface points to a limited exposure to common web vulnerabilities. Furthermore, the code demonstrates good practices by exclusively using prepared statements for SQL queries, indicating a reduced risk of SQL injection. The high percentage of properly escaped output also suggests a good effort in preventing cross-site scripting (XSS) vulnerabilities.

However, there are potential areas for concern. The static analysis reveals 0 nonce checks and 0 capability checks. This is a significant weakness, as it implies that even if the plugin were to introduce entry points in the future, they might be implemented without essential security measures to verify user permissions and prevent Cross-Site Request Forgery (CSRF) attacks. The presence of two file operations without further context also warrants caution, as mishandling file operations can lead to various security issues.

The plugin's vulnerability history is exceptionally clean, with 0 known CVEs and no past vulnerabilities recorded. This suggests either a very well-maintained codebase or a lack of historical scrutiny. While this is a positive sign, it should not lead to complacency, especially given the identified gaps in nonce and capability checks. The overall security is good due to the lack of immediate attack vectors and secure SQL practices, but the absence of authorization checks on potential future entry points is a notable weakness that could be exploited.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • File operations without context
Vulnerabilities
None known

CF7 Multi Upload File Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

CF7 Multi Upload File Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

CF7 Multi Upload File Code Analysis

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

Output Escaping

90% escaped31 total outputs
Attack Surface

CF7 Multi Upload File Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionplugins_loadedindex.php:31
filterinitindex.php:32
actionwpcf7_admin_initindex.php:43
actionwpcf7_initindex.php:44
actionwp_enqueue_scriptsindex.php:46
actionwpcf7_enqueue_scriptsindex.php:47
filterwpcf7_form_enctypeindex.php:48
filterwpcf7_mail_componentsindex.php:49
filterwpcf7_validate_dmfileindex.php:51
filterwpcf7_validate_dmfile*index.php:52
Maintenance & Trust

CF7 Multi Upload File Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJan 1, 2020
PHP min version5.2.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

CF7 Multi Upload File Developer Profile

iduid

2 plugins · 20 total installs

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

How We Detect CF7 Multi Upload File

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cf7-multi-upload-file/inc/multupl.css/wp-content/plugins/cf7-multi-upload-file/inc/cf7-js.js
Script Paths
/wp-content/plugins/cf7-multi-upload-file/inc/cf7-js.js
Version Parameters
cf7-multi-upload-file/inc/multupl.css?ver=cf7-multi-upload-file/inc/cf7-js.js?ver=

HTML / DOM Fingerprints

CSS Classes
duid-fileform__add-filecustom-file-inputcustom-file-label
Data Attributes
data-typedata-limitdata-max
Shortcode Output
<input type="file" class="custom-file-input" id="inputGroupFile02"<label class="custom-file-label" for="inputGroupFile02"<button class="form__add-file" type="button">+ Add more files</button>
FAQ

Frequently Asked Questions about CF7 Multi Upload File