Visual Admin Customizer Security & Risk Analysis

wordpress.org/plugins/visual-admin-customizer

Hide almost any part of the WordPress admin by using a visual editor.

600 active installs v1.0.4 PHP + WP 4.6+ Updated Mar 8, 2021
adminbrandingcustomizationhide
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Visual Admin Customizer Safe to Use in 2026?

Generally Safe

Score 85/100

Visual Admin Customizer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "visual-admin-customizer" plugin v1.0.4 exhibits a generally strong security posture with excellent adherence to core WordPress security best practices. The static analysis reveals no direct entry points exposed without authentication or proper permission checks, zero dangerous function calls, and all SQL queries are properly prepared. Additionally, the plugin implements a healthy number of nonce and capability checks. The presence of Lodash as a bundled library is noted, but without further analysis of its version and usage, its direct impact on security is minimal at this stage.

However, the taint analysis highlights two flows with unsanitized paths, identified as high severity. While the plugin has no recorded vulnerability history, these unsanitized path flows represent a potential risk that could be exploited if an attacker can control or influence the input leading to these paths. This is the primary concern given the otherwise robust security measures in place.

In conclusion, the plugin demonstrates a solid foundation of security implementation. The lack of past vulnerabilities is a positive indicator. The critical finding from the taint analysis regarding unsanitized paths needs to be addressed to maintain this strong security posture and mitigate potential risks.

Key Concerns

  • High severity unsanitized path taint flows
  • Bundled library (Lodash) - potential for outdated version
Vulnerabilities
None known

Visual Admin Customizer Security Vulnerabilities

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

Visual Admin Customizer Code Analysis

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

Bundled Libraries

Lodash

SQL Query Safety

100% prepared2 total queries

Output Escaping

93% escaped14 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
parseParameters (includes\AjaxWrapper\AjaxWrapper.php:266)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Visual Admin Customizer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionadmin_noticesincludes\AdminNotices\AdminNotice.php:186
actionadmin_noticesincludes\AdminNotices\AdminNotice.php:604
actionadmin_initincludes\AdminNotices\AdminNotice.php:605
actionwp_loadedincludes\AjaxWrapper\AjaxWrapper.php:162
filterscript_loader_tagincludes\AjaxWrapper\AjaxWrapper.php:406
actionwp_loadedincludes\RoleInfo\RiRoleInfo.php:7
actionadmin_headincludes\VAC\Applicator.php:10
actionadmin_menuincludes\VAC\Editor.php:15
actioncurrent_screenincludes\VAC\Editor.php:16
actionwp_enqueue_scriptsincludes\VAC\Editor.php:18
actionadmin_enqueue_scriptsincludes\VAC\Editor.php:19
actionlogin_enqueue_scriptsincludes\VAC\Editor.php:20
actionadmin_headincludes\VAC\Editor.php:22
actionwp_headincludes\VAC\Editor.php:23
actionadmin_noticesplugin.php:26
Maintenance & Trust

Visual Admin Customizer Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedMar 8, 2021
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings8
Active installs600
Developer Profile

Visual Admin Customizer Developer Profile

Janis Elsts

7 plugins · 431K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
622 days
View full developer profile
Detection Fingerprints

How We Detect Visual Admin Customizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/visual-admin-customizer/includes/AdminNotices/dismiss-notice.js/wp-content/plugins/visual-admin-customizer/assets/css/vac.css/wp-content/plugins/visual-admin-customizer/assets/js/vac.js
Script Paths
/wp-content/plugins/visual-admin-customizer/includes/AdminNotices/dismiss-notice.js/wp-content/plugins/visual-admin-customizer/assets/js/vac.js
Version Parameters
visual-admin-customizer/assets/css/vac.css?ver=visual-admin-customizer/assets/js/vac.js?ver=

HTML / DOM Fingerprints

CSS Classes
vac-color-picker-wrappervac-input-groupvac-admin-menus-wrappervac-admin-menu-itemvac-menu-previewvac-color-picker-trigger
HTML Comments
<!-- Visual Admin Customizer: BEGIN settings output --><!-- Visual Admin Customizer: END settings output --><!-- Visual Admin Customizer: BEGIN admin bar output --><!-- Visual Admin Customizer: END admin bar output -->+8 more
Data Attributes
data-vac-targetdata-vac-option-namedata-vac-option-valuedata-vac-menu-id
JS Globals
visualAdminCustomizervac_settings
FAQ

Frequently Asked Questions about Visual Admin Customizer