Advanced Custom Widget Security & Risk Analysis

wordpress.org/plugins/advanced-custom-widget

Custom any widget for wordpress

10 active installs v1.0.1 PHP 5.6+ WP 4.6+ Updated May 18, 2019
custom-widgetcustomization-widgetwidgetwidget-advancedwidget-options
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Custom Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The advanced-custom-widget plugin version 1.0.1 presents a mixed security posture. On the positive side, the static analysis reveals a very small attack surface with zero identified entry points, and no dangerous functions or file operations. The absence of known CVEs and past vulnerabilities is also a strong indicator of good security practices historically. However, the code analysis highlights significant concerns regarding SQL query sanitation and output escaping. With 100% of its single SQL query not using prepared statements, this is a critical risk for SQL injection. Furthermore, only 9% of its 103 output operations are properly escaped, leaving a large number of outputs vulnerable to Cross-Site Scripting (XSS) attacks. The single capability check is also a weakness, as it doesn't inherently guarantee proper authorization for all operations if other vulnerabilities were present.

While the plugin has a clean vulnerability history, this is overshadowed by the immediate and severe risks identified in the static code analysis. The lack of unsanitized taint flows is encouraging, but this does not mitigate the direct SQL and XSS vulnerabilities. The overall conclusion is that while the plugin has been historically secure and has a minimal attack surface, the current version contains critical vulnerabilities that require immediate attention. The strengths lie in its historical record and limited attack vectors, but the weaknesses in fundamental security practices like SQL preparation and output escaping are substantial.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
Vulnerabilities
None known

Advanced Custom Widget Security Vulnerabilities

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

Advanced Custom Widget Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

9% escaped103 total outputs
Attack Surface

Advanced Custom Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionplugins_loadedincludes\class-advanced-custom-widget-cache.php:16
actionadmin_enqueue_scriptsincludes\class-advanced-custom-widget.php:78
actionwp_enqueue_scriptsincludes\class-advanced-custom-widget.php:79
actionadmin_enqueue_scriptsincludes\class-advanced-custom-widget.php:82
actionadmin_footer-widgets.phpincludes\class-advanced-custom-widget.php:83
actionplugins_loadedincludes\class-advanced-custom-widget.php:131
filterwidget_display_callbackincludes\class-advanced-custom-widget.php:147
actionin_widget_formincludes\class-advanced-custom-widget.php:150
filterwidget_update_callbackincludes\class-advanced-custom-widget.php:153
actionin_widget_formincludes\class-advanced-custom-widget.php:161
actionwidget_update_callbackincludes\class-advanced-custom-widget.php:164
actiondynamic_sidebar_paramsincludes\class-advanced-custom-widget.php:167
Maintenance & Trust

Advanced Custom Widget Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMay 18, 2019
PHP min version5.6
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Advanced Custom Widget Developer Profile

longvietweb

3 plugins · 630 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 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-widget/assets/css/advanced-custom-widget-admin.min.css
Version Parameters
advanced-custom-widget-admin.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
color-picker
JS Globals
Advanced_Custom_Widget
FAQ

Frequently Asked Questions about Advanced Custom Widget