CiviCRM Admin Utilities Security & Risk Analysis

wordpress.org/plugins/civicrm-admin-utilities

Utilities for customising CiviCRM's behaviour and appearance in single site and multisite installs.

1K active installs v1.0.9 PHP + WP 4.9+ Updated Feb 3, 2026
admincivicrmmenustylingutility
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CiviCRM Admin Utilities Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The civicrm-admin-utilities plugin v1.0.9 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, external HTTP requests, file operations, and the exclusive use of prepared statements for SQL queries are all excellent indicators of secure coding practices. Furthermore, the plugin demonstrates robust security measures with a high percentage of properly escaped outputs and a comprehensive number of nonce and capability checks across its entry points, which are all properly authenticated. The vulnerability history is also clean, with no recorded CVEs, suggesting a well-maintained and secure codebase over time.

While the static analysis did not reveal any critical vulnerabilities in terms of taint flows or unsanitized paths, and the attack surface is small and protected, the data provided is limited. The absence of taint analysis results (0 flows analyzed) prevents a deeper examination of potential data manipulation risks. However, based solely on the presented information, the plugin appears to be quite secure. Its strengths lie in its defensive coding practices and lack of historical vulnerabilities. The primary limitation in this assessment is the lack of deep taint analysis, which could potentially uncover subtle issues not visible through other metrics.

Vulnerabilities
None known

CiviCRM Admin Utilities Security Vulnerabilities

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

CiviCRM Admin Utilities Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

92% escaped152 total outputs
Attack Surface

CiviCRM Admin Utilities Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_cau_domain_groups_getincludes\admin\multidomain\class-admin-multidomain-page-base.php:92
authwp_ajax_cau_domain_orgs_getincludes\admin\multidomain\class-admin-multidomain-page-base.php:95
authwp_ajax_cau_domain_groups_getincludes\civicrm-admin-utilities-multidomain.php:104
authwp_ajax_cau_domain_orgs_getincludes\civicrm-admin-utilities-multidomain.php:107
WordPress Hooks 97
actionplugins_loadedcivicrm-admin-utilities.php:110
actioninitcivicrm-admin-utilities.php:128
filternetwork_admin_plugin_action_linkscivicrm-admin-utilities.php:423
filterplugin_action_linkscivicrm-admin-utilities.php:424
actioninitincludes\admin\class-cau-page-settings-base.php:265
actioninitincludes\admin\class-cau-page-settings-base.php:266
actioninitincludes\admin\class-cau-page-settings-base.php:267
actionadmin_menuincludes\admin\class-cau-page-settings-base.php:289
actioncivicrm_admin_utilities_loadedincludes\admin\multidomain\class-admin-multidomain-loader.php:76
filtercivicrm_admin_utilities_network_settings_defaultincludes\admin\multidomain\class-admin-multidomain-loader.php:84
filtercau/network/settings/upgradeincludes\admin\multidomain\class-admin-multidomain-loader.php:85
actioncivicrm_before_settings_file_loadincludes\admin\multidomain\class-admin-multidomain-loader.php:145
actioncivicrm_after_settings_file_loadincludes\admin\multidomain\class-admin-multidomain-loader.php:146
actioncivicrm_postSave_civicrm_settingincludes\admin\multidomain\class-admin-multidomain-loader.php:154
actioncivicrm_postincludes\admin\multidomain\class-admin-multidomain-loader.php:157
actioncau/multidomain/loadedincludes\admin\multidomain\class-admin-multidomain-page-base.php:66
actioncau/multidomain/loadedincludes\admin\multidomain\class-admin-multidomain-page-base.php:67
actioncau/multidomain/loadedincludes\admin\multidomain\class-admin-multidomain-page-base.php:68
actionnetwork_admin_menuincludes\admin\multidomain\class-admin-multidomain-page-network.php:48
actioncau/multidomain/network/settings/add_meta_boxesincludes\admin\multidomain\class-admin-multidomain-page-network.php:51
filtercivicrm_admin_utilities_network_subpagesincludes\admin\multidomain\class-admin-multidomain-page-network.php:93
filtercivicrm_admin_utilities_network_page_urlsincludes\admin\multidomain\class-admin-multidomain-page-network.php:96
filtercivicrm_admin_utilities_network_show_tabsincludes\admin\multidomain\class-admin-multidomain-page-network.php:99
filtercivicrm_admin_utilities_network_nav_tabsincludes\admin\multidomain\class-admin-multidomain-page-network.php:102
actionadmin_menuincludes\admin\multidomain\class-admin-multidomain-page-site.php:48
actioncau/multidomain/settings/add_meta_boxesincludes\admin\multidomain\class-admin-multidomain-page-site.php:51
filtercivicrm_admin_utilities_subpagesincludes\admin\multidomain\class-admin-multidomain-page-site.php:103
filtercivicrm_admin_utilities_page_urlsincludes\admin\multidomain\class-admin-multidomain-page-site.php:106
filtercivicrm_admin_utilities_show_tabsincludes\admin\multidomain\class-admin-multidomain-page-site.php:109
filtercivicrm_admin_utilities_settings_nav_tabsincludes\admin\multidomain\class-admin-multidomain-page-site.php:112
actioncivicrm_admin_utilities_loadedincludes\civicrm-admin-utilities-multidomain.php:63
actionnetwork_admin_menuincludes\civicrm-admin-utilities-multidomain.php:87
actioncau/multidomain/network/settings/add_meta_boxesincludes\civicrm-admin-utilities-multidomain.php:90
actionadmin_menuincludes\civicrm-admin-utilities-multidomain.php:93
actioncau/multidomain/settings/add_meta_boxesincludes\civicrm-admin-utilities-multidomain.php:96
filtercivicrm_admin_utilities_network_subpagesincludes\civicrm-admin-utilities-multidomain.php:149
filtercivicrm_admin_utilities_network_page_urlsincludes\civicrm-admin-utilities-multidomain.php:152
filtercivicrm_admin_utilities_network_show_tabsincludes\civicrm-admin-utilities-multidomain.php:155
filtercivicrm_admin_utilities_network_nav_tabsincludes\civicrm-admin-utilities-multidomain.php:158
filtercivicrm_admin_utilities_subpagesincludes\civicrm-admin-utilities-multidomain.php:568
filtercivicrm_admin_utilities_page_urlsincludes\civicrm-admin-utilities-multidomain.php:571
filtercivicrm_admin_utilities_show_tabsincludes\civicrm-admin-utilities-multidomain.php:574
filtercivicrm_admin_utilities_settings_nav_tabsincludes\civicrm-admin-utilities-multidomain.php:577
actioncivicrm_admin_utilities_loadedincludes\civicrm-admin-utilities-multisite.php:99
filtercivicrm_admin_utilities_settings_defaultincludes\civicrm-admin-utilities-multisite.php:107
actioninitincludes\civicrm-admin-utilities-multisite.php:411
actionnetwork_admin_menuincludes\civicrm-admin-utilities-multisite.php:416
actioncau/network/settings/add_meta_boxesincludes\civicrm-admin-utilities-multisite.php:419
actioncau/network/settings/site/add_meta_boxesincludes\civicrm-admin-utilities-multisite.php:420
filtercivicrm_admin_utilities_page_settings_capincludes\civicrm-admin-utilities-multisite.php:423
filtercivicrm_admin_utilities_page_domain_capincludes\civicrm-admin-utilities-multisite.php:426
actioncivicrm_permission_checkincludes\civicrm-admin-utilities-multisite.php:429
filtercivicrm/admin/settings/capincludes\civicrm-admin-utilities-multisite.php:430
filtercivicrm/admin/integration/capincludes\civicrm-admin-utilities-multisite.php:431
filtercivicrm_admin_utilities_page_settings_restrictedincludes\civicrm-admin-utilities-multisite.php:434
actionadmin_headincludes\civicrm-admin-utilities-multisite.php:1432
actioncivicrm_admin_utilities_loadedincludes\civicrm-admin-utilities-single-users.php:81
filterset-screen-optionincludes\civicrm-admin-utilities-single-users.php:107
filterdefault_hidden_columnsincludes\civicrm-admin-utilities-single-users.php:111
actionadmin_menuincludes\civicrm-admin-utilities-single-users.php:114
filtercau/single_users/user_table/row_actionsincludes\civicrm-admin-utilities-single-users.php:117
filtercivicrm_admin_utilities_subpagesincludes\civicrm-admin-utilities-single-users.php:222
filtercivicrm_admin_utilities_page_urlsincludes\civicrm-admin-utilities-single-users.php:225
filtercivicrm_admin_utilities_show_tabsincludes\civicrm-admin-utilities-single-users.php:228
filtercivicrm_admin_utilities_settings_nav_tabsincludes\civicrm-admin-utilities-single-users.php:231
actioncivicrm_admin_utilities_loadedincludes\civicrm-admin-utilities-single.php:126
actionadmin_menuincludes\civicrm-admin-utilities-single.php:406
actioncau/single/admin/add_meta_boxesincludes\civicrm-admin-utilities-single.php:409
actionadmin_headincludes\civicrm-admin-utilities-single.php:412
actioncivicrm_configincludes\civicrm-admin-utilities-single.php:415
actionadmin_print_stylesincludes\civicrm-admin-utilities-single.php:418
actionadmin_bar_menuincludes\civicrm-admin-utilities-single.php:421
actionadmin_headincludes\civicrm-admin-utilities-single.php:424
actionwp_headincludes\civicrm-admin-utilities-single.php:425
actionpersonal_optionsincludes\civicrm-admin-utilities-single.php:428
filteruser_row_actionsincludes\civicrm-admin-utilities-single.php:431
actioncivicrm_preincludes\civicrm-admin-utilities-single.php:434
actioncivicrm_wp_profile_sync_primary_email_pre_updateincludes\civicrm-admin-utilities-single.php:437
filtersend_email_change_emailincludes\civicrm-admin-utilities-single.php:440
actioninitincludes\civicrm-admin-utilities-single.php:443
actioncivicrm_preincludes\civicrm-admin-utilities-single.php:446
actioncivicrm_postincludes\civicrm-admin-utilities-single.php:449
actioncivicrm_configincludes\civicrm-admin-utilities-single.php:452
actioncivicrm_alterPaymentProcessorParamsincludes\civicrm-admin-utilities-single.php:455
actioncivicrm_configincludes\civicrm-admin-utilities-single.php:458
actionwpincludes\civicrm-admin-utilities-single.php:461
actionadmin_headincludes\civicrm-admin-utilities-single.php:725
filtercivicrm_admin_utilities_manage_groups_menu_itemincludes\civicrm-admin-utilities-single.php:2296
actionwp_enqueue_scriptsincludes\civicrm-admin-utilities-single.php:3101
actioncivicrm_admin_utilities_loadedincludes\civicrm-admin-utilities-ufmatch.php:45
actioncivicrm_admin_utilities_contact_pre_trashedincludes\civicrm-admin-utilities-ufmatch.php:69
actioncivicrm_admin_utilities_contact_post_trashedincludes\civicrm-admin-utilities-ufmatch.php:70
actioncau/class/civicrm/loadedincludes\classes\civicrm\class-civicrm-domain.php:55
actioncau/class/civicrm/loadedincludes\classes\civicrm\class-civicrm-ufmatch.php:55
actioncivicrm_admin_utilities_contact_pre_trashedincludes\classes\civicrm\class-civicrm-ufmatch.php:79
actioncivicrm_admin_utilities_contact_post_trashedincludes\classes\civicrm\class-civicrm-ufmatch.php:80
actioncivicrm_admin_utilities_loadedincludes\classes\civicrm\class-civicrm.php:63
Maintenance & Trust

CiviCRM Admin Utilities Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 3, 2026
PHP min version
Downloads63K

Community Trust

Rating100/100
Number of ratings6
Active installs1K
Developer Profile

CiviCRM Admin Utilities Developer Profile

Christian Wach

8 plugins · 2K total installs

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

How We Detect CiviCRM Admin Utilities

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/civicrm-admin-utilities/assets/civicrm/cautheme/civicrm-admin-utilities-theme.css/wp-content/plugins/civicrm-admin-utilities/assets/civicrm/cautheme/civicrm-admin-utilities-theme.js/wp-content/plugins/civicrm-admin-utilities/assets/civicrm/civicrm-admin-utilities.css/wp-content/plugins/civicrm-admin-utilities/assets/civicrm/civicrm-admin-utilities.js
Script Paths
/wp-content/plugins/civicrm-admin-utilities/assets/civicrm/cautheme/civicrm-admin-utilities-theme.js/wp-content/plugins/civicrm-admin-utilities/assets/civicrm/civicrm-admin-utilities.js
Version Parameters
civicrm-admin-utilities/assets/civicrm/cautheme/civicrm-admin-utilities-theme.css?ver=civicrm-admin-utilities/assets/civicrm/cautheme/civicrm-admin-utilities-theme.js?ver=civicrm-admin-utilities/assets/civicrm/civicrm-admin-utilities.css?ver=civicrm-admin-utilities/assets/civicrm/civicrm-admin-utilities.js?ver=

HTML / DOM Fingerprints

CSS Classes
civicrm-admin-utilities-settings
JS Globals
civicrm_admin_utilities_vars
FAQ

Frequently Asked Questions about CiviCRM Admin Utilities