Advanced Custom Field Widget Security & Risk Analysis

wordpress.org/plugins/advanced-custom-field-widget

The Advanced Custom Field Widget is an extension of the Custom Field Widget by Scott Wallick, and displays values of custom field keys.

100 active installs v0.992 PHP + WP 2.5+ Updated Feb 28, 2015
custom-fieldcustom-keycustom-valuefieldvalue
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Custom Field Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "advanced-custom-field-widget" plugin, version 0.992, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the plugin's recent history of not having recorded vulnerabilities suggest a commitment to security by the developers. The analysis indicates a limited attack surface with only one shortcode entry point, and critically, no unprotected entry points were identified. The plugin also demonstrates good practices by using prepared statements for half of its SQL queries and performing capability checks. However, a significant concern lies in the low percentage of properly escaped output (13%), indicating a high potential for cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is directly reflected in the output without sufficient sanitization. The lack of any detected taint flows is positive, but the low output escaping rate overshadows this, suggesting the potential for vulnerabilities exists even if not detected by the current taint analysis methods. The complete absence of nonce checks is also a weakness, as it leaves the shortcode vulnerable to cross-site request forgery (CSRF) attacks.

Key Concerns

  • Low output escaping rate (13%)
  • No nonce checks
  • 50% of SQL queries not prepared
Vulnerabilities
None known

Advanced Custom Field Widget Security Vulnerabilities

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

Advanced Custom Field Widget Code Analysis

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

SQL Query Safety

50% prepared2 total queries

Output Escaping

13% escaped128 total outputs
Attack Surface

Advanced Custom Field Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[acfw] adv-custom-field-widget.php:993
WordPress Hooks 4
filteradv_custom_field_value1adv-custom-field-widget.php:1056
filteradv_custom_field_value2adv-custom-field-widget.php:1057
filteradv_custom_field_value3adv-custom-field-widget.php:1058
actioninitadv-custom-field-widget.php:1068
Maintenance & Trust

Advanced Custom Field Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedFeb 28, 2015
PHP min version
Downloads27K

Community Trust

Rating86/100
Number of ratings3
Active installs100
Developer Profile

Advanced Custom Field Widget Developer Profile

athenaofdelphi

3 plugins · 120 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 Field Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-custom-field-widget/style.css/wp-content/plugins/advanced-custom-field-widget/adv-custom-field-widget.js
Script Paths
/wp-content/plugins/advanced-custom-field-widget/adv-custom-field-widget.js
Version Parameters
advanced-custom-field-widget/style.css?ver=advanced-custom-field-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
widget-adv-custom-field
HTML Comments
ADVANCED CUSTOM FIELD WIDGET by Christina Louise Warne (aka AthenaOfDelphi), http://athena.outer-reaches.com/ from The Outer Reaches, http://www.outer-reaches.com/ Based on the original CUSTOM FIELD WIDGET, by SCOTT ALLAN WALLICK, http://scottwallick.com/ from PLAINTXT.ORG, http://www.plaintxt.org/. ADVANCED CUSTOM FIELD WIDGET is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ADVANCED CUSTOM FIELD WIDGET is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. You should have received a copy of the GNU General Public License along with ADVANCED CUSTOM FIELD WIDGET. If not, see www.gnu.org/licenses/
Data Attributes
widget-adv-custom-field
JS Globals
acfw_widget_obj
FAQ

Frequently Asked Questions about Advanced Custom Field Widget