Form Data Collector Security & Risk Analysis

wordpress.org/plugins/form-data-collector

This plugin will help you to collect and store form data.

300 active installs v2.2.4 PHP + WP 5.5+ Updated Nov 28, 2024
ajaxemailformformsinput
91
A · Safe
CVEs total1
Unpatched0
Last CVEDec 2, 2024
Safety Verdict

Is Form Data Collector Safe to Use in 2026?

Generally Safe

Score 91/100

Form Data Collector has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 2, 2024Updated 1yr ago
Risk Assessment

The 'form-data-collector' plugin v2.2.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks on its entry points, which are limited to two AJAX handlers. There are no unpatched vulnerabilities, and the last known vulnerability was a medium severity XSS, which is now patched. However, concerns arise from the taint analysis, which revealed one high-severity flow with unsanitized input, indicating a potential for injection attacks. Furthermore, the static analysis shows that a significant portion of output escaping (35%) is not properly handled, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities, especially when combined with the identified taint flow. While the attack surface is small and protected, the presence of unsanitized input and incomplete output escaping are critical weaknesses that need immediate attention.

Key Concerns

  • High severity taint flow with unsanitized input
  • Significant unescaped output (35%)
Vulnerabilities
1

Form Data Collector Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-11461medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Form Data Collector <= 2.2.3 - Reflected Cross-Site Scripting

Dec 2, 2024 Patched in 2.2.4 (1d)
Code Analysis
Analyzed Mar 16, 2026

Form Data Collector Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
27
50 escaped
Nonce Checks
1
Capability Checks
1
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

65% escaped77 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
search_box (classes\class-wp-list-table.php:323)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Form Data Collector Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_fdc_actionclasses\class-fdc-ajax.php:9
noprivwp_ajax_fdc_actionclasses\class-fdc-ajax.php:10
WordPress Hooks 20
actionadmin_footerclasses\class-wp-list-table.php:146
filterfdc_allowed_entry_fieldsexample\example-functions.php:50
filterfdc_pre_save_entry_dataexample\example-functions.php:85
filterfdc_manage_entries_columnsexample\example-functions.php:98
actionfdc_manage_entries_custom_columnexample\example-functions.php:109
actionfdc_restrict_manage_entriesexample\example-functions.php:118
actionfdc_pre_get_entriesexample\example-functions.php:133
actionfdc_thickbox_iframe_contentexample\example-functions.php:156
actionfdc_after_entry_insertedexample\example-functions.php:162
filterupload_dirfdc-utilities.php:29
actionadmin_initindex.php:48
actionadmin_initindex.php:49
actionadmin_menuindex.php:50
actionadmin_noticesindex.php:51
actionwp_enqueue_scriptsindex.php:52
actionadmin_enqueue_scriptsindex.php:53
actionadmin_print_stylesindex.php:54
actionadmin_print_stylesindex.php:55
actionadmin_footerindex.php:56
actionadmin_action_fdc_entry_modalindex.php:57
Maintenance & Trust

Form Data Collector Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 28, 2024
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

Form Data Collector Developer Profile

Tauno Hanni

3 plugins · 330 total installs

91
trust score
Avg Security Score
87/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect Form Data Collector

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/form-data-collector/scripts/fdc-front.js/wp-content/plugins/form-data-collector/scripts/fdc-front.min.js/wp-content/plugins/form-data-collector/scripts/fdc-admin.js/wp-content/plugins/form-data-collector/scripts/fdc-admin.min.js
Script Paths
/wp-content/plugins/form-data-collector/scripts/fdc-front.js/wp-content/plugins/form-data-collector/scripts/fdc-front.min.js/wp-content/plugins/form-data-collector/scripts/fdc-admin.js/wp-content/plugins/form-data-collector/scripts/fdc-admin.min.js
Version Parameters
form-data-collector/scripts/fdc-front.js?ver=form-data-collector/scripts/fdc-front.min.js?ver=form-data-collector/scripts/fdc-admin.js?ver=form-data-collector/scripts/fdc-admin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
fdc-enties-filter
HTML Comments
<!-- Use <b>fdc_privacy_policy_content</b> filter hook to add content here. --><!-- Please use <b>fdc_thickbox_iframe_content</b> action to add content to this modal. --><!-- Entry ID missing -->
Data Attributes
data-fdc-nonce
JS Globals
_fdcVars
FAQ

Frequently Asked Questions about Form Data Collector