Contact Form Dashboard Security & Risk Analysis

wordpress.org/plugins/contact-form-dashboard

CFD stores, organizes and presents all the submissions of the Contact Form 7 in a simplest way. It supports other interesting features like - Dashboard Analytics, Bulk emails / replies handling; Search, sort and export messages.

80 active installs v1.0.1 PHP + WP 4.5+ Updated Apr 10, 2017
cf7contact-form-7contact-form-7-dbcontact-form-dbcontact-form-storage
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Contact Form Dashboard Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "contact-form-dashboard" plugin v1.0.1 exhibits a strong security posture based on the static analysis provided. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events without proper authentication and permission checks indicates a very limited attack surface. Furthermore, the code signals reveal excellent practices with 100% of SQL queries utilizing prepared statements and a high percentage of output correctly escaped. The presence of nonce checks and capability checks further strengthens its defenses.

While the static analysis reveals no critical or high-severity issues, there are two flows with unsanitized paths. This warrants attention as it could potentially lead to vulnerabilities if these paths are exposed to user input without proper sanitization, although the severity is currently assessed as low. The plugin's vulnerability history is completely clean, with no recorded CVEs, which is a very positive sign and suggests a history of secure development. Overall, this plugin appears to be well-developed with strong security foundations, with the only noted concern being the presence of unsanitized paths in a small number of taint flows.

Key Concerns

  • Flows with unsanitized paths detected
Vulnerabilities
None known

Contact Form Dashboard Security Vulnerabilities

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

Contact Form Dashboard Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
16
108 escaped
Nonce Checks
10
Capability Checks
8
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

87% escaped124 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
cfd_entries (backend\backend.php:678)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Contact Form Dashboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_menubackend\backend.php:3
actioncfd_messagebackend\backend.php:46
actioninitcontact-form-dashboard.php:86
actioninitcontact-form-dashboard.php:101
filtermap_meta_capincludes\access.php:3
actionwpcf7_before_send_mailsetting.php:14
actionwpcf7_mail_failedsetting.php:15
filterset-screen-optionsetting.php:127
Maintenance & Trust

Contact Form Dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedApr 10, 2017
PHP min version
Downloads3K

Community Trust

Rating94/100
Number of ratings3
Active installs80
Developer Profile

Contact Form Dashboard Developer Profile

supwts

1 plugin · 80 total installs

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

How We Detect Contact Form Dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/contact-form-dashboard/assets/css/style.css/wp-content/plugins/contact-form-dashboard/assets/js/custom.js/wp-content/plugins/contact-form-dashboard/assets/bootstrap/js/bootstrap.js
Script Paths
/wp-content/plugins/contact-form-dashboard/assets/js/custom.js/wp-content/plugins/contact-form-dashboard/assets/bootstrap/js/bootstrap.js
Version Parameters
contact-form-dashboard/assets/css/style.css?ver=contact-form-dashboard/assets/js/custom.js?ver=contact-form-dashboard/assets/bootstrap/js/bootstrap.js?ver=

HTML / DOM Fingerprints

CSS Classes
welcome-panelwelcome-panel-columnwelcome-panel-contentwelcome-panel-column-containertitle-a-tagdashboard-sectionwrap
HTML Comments
Setup with default settingslanguagesregisterjquery and style on initializationUpdated Message+1 more
Data Attributes
data-toggledata-target
FAQ

Frequently Asked Questions about Contact Form Dashboard