Brand Ambassador Security & Risk Analysis

wordpress.org/plugins/brand-ambassador

Плагин для WooCommerce, который помогает управлять программой амбассадоров бренда с функционалом купонов и выплат.

0 active installs v1.0.5 PHP 7.4+ WP 5.0+ Updated Feb 18, 2026
affiliateambassadorcouponswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Brand Ambassador Safe to Use in 2026?

Generally Safe

Score 100/100

Brand Ambassador has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "brand-ambassador" plugin v1.0.5 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and a very high percentage of properly escaped output are significant strengths. Furthermore, all identified entry points (AJAX handlers and shortcodes) have appropriate nonce and capability checks, indicating good development practices regarding access control. The plugin also successfully avoids file operations and external HTTP requests, minimizing common attack vectors.

The vulnerability history is also exceptionally clean, with zero recorded CVEs of any severity. This, coupled with the positive static analysis, suggests a well-maintained and secure plugin. The presence of bundled library Select2 is noted, but without version information, its potential for introducing vulnerabilities cannot be definitively assessed. However, given the otherwise excellent security metrics, it's likely a managed risk.

Overall, "brand-ambassador" v1.0.5 appears to be a highly secure plugin. The static analysis reveals excellent adherence to secure coding practices, and the lack of any historical vulnerabilities further reinforces this assessment. The only potential area for improvement, albeit minor and not directly evidenced as a risk, would be to ensure any bundled libraries are kept up-to-date.

Vulnerabilities
None known

Brand Ambassador Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Brand Ambassador Release Timeline

v1.0.5Current
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Brand Ambassador Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

100% prepared30 total queries

Output Escaping

99% escaped283 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
<branam-shortcodes> (includes/branam-shortcodes.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Brand Ambassador Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 2

authwp_ajax_branam_search_users_by_emailincludes/class-branam-coupon-program.php:18
authwp_ajax_branam_unlink_user_from_couponincludes/class-branam-coupon-program.php:19

Shortcodes 5

[branam_user_coupon_name] includes/branam-shortcodes.php:100
[branam_user_related_orders] includes/branam-shortcodes.php:189
[branam_user_total_orders] includes/branam-shortcodes.php:418
[branam_ambassador_bank_form] includes/branam-shortcodes.php:502
[branam_ambassador_card_number] includes/branam-shortcodes.php:595
WordPress Hooks 23
actionadmin_post_branam_save_payout_statusbrand-ambassador.php:39
actionadmin_menubrand-ambassador.php:44
actionplugins_loadedbrand-ambassador.php:53
actionadmin_menuincludes/branam-settings.php:7
actionadmin_initincludes/branam-settings.php:9
actionadmin_noticesincludes/branam-settings.php:11
filterwoocommerce_coupon_is_validincludes/branam-shortcodes.php:7
actionwoocommerce_coupon_optionsincludes/branam-shortcodes.php:47
actionwoocommerce_coupon_options_saveincludes/branam-shortcodes.php:63
actioninitincludes/branam-shortcodes.php:541
actionwoocommerce_coupon_optionsincludes/class-branam-coupon-program.php:8
actionwoocommerce_coupon_options_saveincludes/class-branam-coupon-program.php:9
actionshow_user_profileincludes/class-branam-coupon-program.php:10
actionedit_user_profileincludes/class-branam-coupon-program.php:11
actionadmin_enqueue_scriptsincludes/class-branam-coupon-program.php:14
actionadmin_enqueue_scriptsincludes/class-branam-coupon-program.php:15
filtermanage_edit-shop_coupon_columnsincludes/class-branam-coupon-program.php:22
actionmanage_shop_coupon_posts_custom_columnincludes/class-branam-coupon-program.php:23
actionwoocommerce_admin_order_data_after_order_detailsincludes/class-branam-coupon-program.php:26
actionbefore_delete_postincludes/class-branam-coupon-program.php:29
filterwoocommerce_coupon_is_validincludes/class-branam-coupon-program.php:32
actionwoocommerce_order_status_changedincludes/class-branam-notifications.php:16
actionadmin_enqueue_scriptsincludes/class-branam-payouts-page.php:517
Maintenance & Trust

Brand Ambassador Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 18, 2026
PHP min version7.4
Downloads551

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Brand Ambassador Developer Profile

Alexandra

2 plugins · 0 total installs

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

How We Detect Brand Ambassador

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/brand-ambassador/assets/css/custom-admin-styles.css/wp-content/plugins/brand-ambassador/assets/css/select2.min.css/wp-content/plugins/brand-ambassador/assets/js/admin-coupon-script.js/wp-content/plugins/brand-ambassador/assets/js/custom-admin-script.js/wp-content/plugins/brand-ambassador/assets/js/select2.min.js/wp-content/plugins/brand-ambassador/assets/js/woocommerce-coupon-translations.js
Script Paths
/wp-content/plugins/brand-ambassador/assets/js/select2.min.js/wp-content/plugins/brand-ambassador/assets/js/admin-coupon-script.js/wp-content/plugins/brand-ambassador/assets/js/custom-admin-script.js/wp-content/plugins/brand-ambassador/assets/js/woocommerce-coupon-translations.js
Version Parameters
brand-ambassador/assets/css/custom-admin-styles.css?ver=brand-ambassador/assets/css/select2.min.css?ver=brand-ambassador/assets/js/admin-coupon-script.js?ver=brand-ambassador/assets/js/custom-admin-script.js?ver=brand-ambassador/assets/js/select2.min.js?ver=brand-ambassador/assets/js/woocommerce-coupon-translations.js?ver=

HTML / DOM Fingerprints

CSS Classes
branam-unlink-user-button
HTML Comments
<!-- Запрет прямого доступа --><!-- Подключаем основной функционал купонов амбассадора --><!-- Подключаем страницу настроек --><!-- Подключаем шорткоды и опцию в купоне только на первый заказ -->+27 more
Data Attributes
data-placeholderdata-coupon-id
JS Globals
wc_users_frontendbranam_woocommerce_coupon_translations
FAQ

Frequently Asked Questions about Brand Ambassador