DOB Field For CF7 Security & Risk Analysis

wordpress.org/plugins/dob-field-for-cf7

Add a date of birth input field to your Contact Form 7.

10 active installs v1.0.2 PHP 5.6+ WP 5.7+ Updated Jan 21, 2023
birthdatecontact-formdate-of-birthdobform
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DOB Field For CF7 Safe to Use in 2026?

Generally Safe

Score 85/100

DOB Field For CF7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

Based on the provided static analysis, the 'dob-field-for-cf7' v1.0.2 plugin exhibits a strong security posture. The absence of any identified AJAX handlers, REST API routes, shortcodes, cron events, or file operations significantly limits the potential attack surface. Furthermore, the code demonstrates good practices with 100% of SQL queries using prepared statements and a very high percentage (98%) of output being properly escaped. The lack of dangerous functions, external HTTP requests, and bundled libraries further contributes to a secure profile. The vulnerability history is also clean, with no recorded CVEs, indicating a history of secure development or prompt patching.

However, a notable concern arises from the complete absence of nonce checks and capability checks. While the current analysis shows no direct vulnerabilities stemming from this, it represents a significant gap in standard WordPress security practices. Without these checks, if any entry points were to be introduced or overlooked in future versions, they would be inherently unprotected against CSRF attacks and unauthorized access by lower-privileged users. The taint analysis also showing zero flows, while positive, is based on zero flows analyzed, which could be an artifact of the analysis setup rather than a guarantee of absolute safety against all possible taint scenarios.

In conclusion, the plugin is currently in a very good security state, adhering to many best practices. The primary weakness lies in the missing security mechanisms (nonces and capability checks) that could expose the plugin to risks if the attack surface expands in the future. The lack of analysis on taint flows is also a minor point of uncertainty, although not a direct negative finding.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Taint analysis did not analyze any flows
Vulnerabilities
None known

DOB Field For CF7 Security Vulnerabilities

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

DOB Field For CF7 Code Analysis

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

Output Escaping

98% escaped107 total outputs
Attack Surface

DOB Field For CF7 Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filterwpcf7_posted_data_dobmodules\dob.php:140
filterwpcf7_posted_data_dob*modules\dob.php:141
filterwpcf7_validate_dobmodules\dob.php:184
filterwpcf7_validate_dob*modules\dob.php:185
actionwpcf7_admin_initmodules\dob.php:223
Maintenance & Trust

DOB Field For CF7 Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 21, 2023
PHP min version5.6
Downloads934

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

DOB Field For CF7 Developer Profile

solaito

2 plugins · 10 total installs

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

How We Detect DOB Field For CF7

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dob-field-for-cf7/css/style.css/wp-content/plugins/dob-field-for-cf7/js/script.js
Script Paths
/wp-content/plugins/dob-field-for-cf7/js/script.js
Version Parameters
/wp-content/plugins/dob-field-for-cf7/css/style.css?ver=/wp-content/plugins/dob-field-for-cf7/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpcf7-validates-as-dobwpcf7-not-validdob-field-for-cf7-form-tag-generator
HTML Comments
NOTE: プルダウンのvalueが0サプレスなので、初期値も合わせるNOTE: 寿命をもとに生年月日の範囲を算出
Data Attributes
data-namearia-describedbyaria-invalidaria-required
Shortcode Output
<span class="wpcf7-form-control-wrap<select<option
FAQ

Frequently Asked Questions about DOB Field For CF7