Ultimate Member Custom Tab Builder Lite Security & Risk Analysis

wordpress.org/plugins/um-custom-tab-builder-lite

An easy way to add custom profile tabs to Ultimate Member Profile. Ultimate Member 2.0 compatible

500 active installs v1.0.5 PHP 5.6+ WP 3.0.1+ Updated Jul 29, 2024
ultimate-memberultimate-member-contact-formultimate-member-profile-tabsultimatememberultimatemember-custom-tabs
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ultimate Member Custom Tab Builder Lite Safe to Use in 2026?

Generally Safe

Score 92/100

Ultimate Member Custom Tab Builder Lite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "um-custom-tab-builder-lite" v1.0.5 exhibits a generally positive security posture based on the provided static analysis. The absence of any known CVEs, coupled with the plugin's lack of significant attack surface (no AJAX handlers, REST API routes, shortcodes, or cron events), suggests a good understanding of basic WordPress security principles. The code also demonstrates a reasonable approach to output escaping, with a majority of outputs being properly handled.

However, the taint analysis reveals a notable concern. Two analyzed flows have unsanitized paths, with one identified as high severity. This indicates a potential for vulnerabilities where user-controlled input might be processed without adequate sanitization, leading to unexpected behavior or potential security issues. The presence of SQL queries, while mostly prepared, still represents a potential area for risk if not meticulously reviewed. The complete absence of nonce and capability checks, while mitigated by the lack of direct entry points in this analysis, could become a critical weakness if the plugin were to evolve and introduce new interactive features without these fundamental security measures.

In conclusion, while the plugin has a clean vulnerability history and a low apparent attack surface, the high-severity taint flow warrants attention. This, combined with the lack of nonce and capability checks, suggests that while the plugin is currently not demonstrably vulnerable, there are areas where further hardening and rigorous code review would be beneficial, especially if the plugin is intended for widespread use or future development.

Key Concerns

  • High severity taint flow found
  • Unsanitized paths in taint flows
  • No nonce checks
  • No capability checks
  • SQL queries without prepared statements (33% not prepared)
  • Output escaping not fully implemented (25% unescaped)
Vulnerabilities
None known

Ultimate Member Custom Tab Builder Lite Security Vulnerabilities

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

Ultimate Member Custom Tab Builder Lite Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

75% escaped12 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
um_profile_content_mycustomtab_default (includes\class-tab.php:163)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Ultimate Member Custom Tab Builder Lite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actioninitclass-um-custom-tab-builder-lite.php:165
actionall_admin_noticesclass-um-custom-tab-builder-lite.php:228
actionadmin_initclass-um-custom-tab-builder-lite.php:231
actionplugins_loadedclass-um-custom-tab-builder-lite.php:378
actioninitincludes\class-core.php:49
actioncmb2_initincludes\class-core.php:50
actionadmin_enqueue_scriptsincludes\class-core.php:51
actionsave_post_um_ctbincludes\class-core.php:52
filterum_profile_tabsincludes\class-tab.php:63
filterthe_contentincludes\class-tab.php:238
filterwp_kses_allowed_htmlincludes\class-tab.php:243
actioncmb2_render_icon_pickerincludes\icon-picker.php:254
Maintenance & Trust

Ultimate Member Custom Tab Builder Lite Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 29, 2024
PHP min version5.6
Downloads15K

Community Trust

Rating92/100
Number of ratings7
Active installs500
Developer Profile

Ultimate Member Custom Tab Builder Lite Developer Profile

SuitePlugins

17 plugins · 2K total installs

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

How We Detect Ultimate Member Custom Tab Builder Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/um-custom-tab-builder-lite/assets/css/um-custom-tab-builder-lite.css/wp-content/plugins/um-custom-tab-builder-lite/assets/js/um-custom-tab-builder-lite.js
Script Paths
/wp-content/plugins/um-custom-tab-builder-lite/assets/js/um-custom-tab-builder-lite.js
Version Parameters
um-custom-tab-builder-lite/assets/css/um-custom-tab-builder-lite.css?ver=um-custom-tab-builder-lite/assets/js/um-custom-tab-builder-lite.js?ver=

HTML / DOM Fingerprints

CSS Classes
um_ctb_tabsum_ctb_tab_contentum_ctb_tab_settingsum_ctb_tab_slug
Data Attributes
data-post_type="um_ctb"data-tab_slug
JS Globals
UM_CTB_BUILDER_URLUM_CTB_BUILDER_AJAX_URL
Shortcode Output
[um_custom_tab]
FAQ

Frequently Asked Questions about Ultimate Member Custom Tab Builder Lite