Advanced Custom Fields: Validated Field Security & Risk Analysis

wordpress.org/plugins/validated-field-for-acf

The Validated Field add-on for Advanced Custom Fields provides input masking and server-side validation of other field types.

200 active installs v1.7.7 PHP + WP 3.0+ Updated Aug 19, 2015
acfadvanced-custom-fieldsregexvalidatevalidation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Custom Fields: Validated Field Safe to Use in 2026?

Generally Safe

Score 85/100

Advanced Custom Fields: Validated Field has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The validated-field-for-acf plugin, version 1.7.7, exhibits a concerning security posture primarily due to a significant lack of authorization checks on its AJAX endpoints. The static analysis reveals four AJAX handlers, all of which are unprotected. This represents a substantial attack surface that could allow unauthenticated users to trigger plugin functionality, potentially leading to unintended consequences or exploitation if these handlers process any user-supplied data without proper validation or sanitization. While the plugin doesn't show any known historical CVEs, this doesn't negate the immediate risks identified in the static analysis. The absence of nonces and capability checks on AJAX endpoints, coupled with a concerning finding of unsanitized paths in the taint analysis, suggests a potential for vulnerabilities like Cross-Site Request Forgery (CSRF) or even more severe issues if malicious input can be injected into these unprotected AJAX calls. The plugin's complete lack of output escaping is another critical weakness, as it opens the door to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website's output.

Key Concerns

  • Unprotected AJAX handlers
  • Unsanitized paths in taint analysis
  • No nonce checks
  • No capability checks
  • 0% properly escaped output
Vulnerabilities
None known

Advanced Custom Fields: Validated Field Security Vulnerabilities

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

Advanced Custom Fields: Validated Field Code Analysis

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

SQL Query Safety

88% prepared16 total queries

Output Escaping

0% escaped72 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
ajax_validate_fields (validated_field_v4.php:214)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Advanced Custom Fields: Validated Field Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_validate_fieldsvalidated_field_v4.php:100
noprivwp_ajax_validate_fieldsvalidated_field_v4.php:108
authwp_ajax_acf/validate_save_postvalidated_field_v5.php:200
noprivwp_ajax_acf/validate_save_postvalidated_field_v5.php:201
WordPress Hooks 20
actionacf/include_fieldsvalidated_field.php:28
actionacf/register_fieldsvalidated_field.php:29
actionplugins_loadedvalidated_field.php:34
actionacf/input/admin_enqueue_scriptsvalidated_field_v4.php:105
actionwp_headvalidated_field_v4.php:109
actionwp_headvalidated_field_v4.php:110
actionadmin_initvalidated_field_v4.php:113
actionadmin_menuvalidated_field_v4.php:114
actionwp_headvalidated_field_v4.php:928
filtercontent_save_prevalidated_field_v5.php:104
filteracf/get_valid_fieldvalidated_field_v5.php:105
actioninitvalidated_field_v5.php:108
actionacf/input/admin_enqueue_scriptsvalidated_field_v5.php:112
actionwp_headvalidated_field_v5.php:115
actionwp_headvalidated_field_v5.php:116
actionadmin_initvalidated_field_v5.php:119
actionadmin_menuvalidated_field_v5.php:120
actionadmin_headvalidated_field_v5.php:121
actionedit_form_after_editorvalidated_field_v5.php:123
filteracf/validate_value/type=validated_fieldvalidated_field_v5.php:128
Maintenance & Trust

Advanced Custom Fields: Validated Field Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedAug 19, 2015
PHP min version
Downloads19K

Community Trust

Rating90/100
Number of ratings22
Active installs200
Developer Profile

Advanced Custom Fields: Validated Field Developer Profile

doublesharp

1 plugin · 200 total installs

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

How We Detect Advanced Custom Fields: Validated Field

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/validated-field-for-acf/css/acf-validated-field.css/wp-content/plugins/validated-field-for-acf/js/acf-validated-field.js/wp-content/plugins/validated-field-for-acf/js/acf-validated-field.min.js
Script Paths
/wp-content/plugins/validated-field-for-acf/js/acf-validated-field.js/wp-content/plugins/validated-field-for-acf/js/acf-validated-field.min.js
Version Parameters
validated-field-for-acf/css/acf-validated-field.css?ver=validated-field-for-acf/js/acf-validated-field.js?ver=validated-field-for-acf/js/acf-validated-field.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
acf-validated-field
Data Attributes
data-maskdata-mask-autocleardata-mask-placeholderdata-functiondata-patterndata-message+4 more
JS Globals
ajaxurl
FAQ

Frequently Asked Questions about Advanced Custom Fields: Validated Field