YBAI Affiliate Security & Risk Analysis

wordpress.org/plugins/modoro-ybai-interaction

This plugin is made by Affiliate Marketing System, We provide this plugin to help our customer connect to YBAI system.

30 active installs v1.6.0 PHP 5.6+ WP 1.0.0+ Updated Jun 28, 2025
affiliateaffiliate-marketing-systemreferral-marketingybaiybaiaffiliate
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is YBAI Affiliate Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The modoro-ybai-interaction v1.6.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no known historical vulnerabilities or bundled libraries, which can be a source of risk. However, significant security concerns arise from its attack surface. The plugin exposes two AJAX handlers, and critically, both lack authentication checks. This presents a direct pathway for unauthenticated attackers to interact with potentially sensitive plugin functionality.

The taint analysis reveals two flows with unsanitized paths, indicating a risk of data being processed without proper validation. While these flows are not classified as critical or high severity in the provided data, the presence of unsanitized paths is a concerning indicator that requires further investigation to understand the potential impact. The absence of nonce checks further exacerbates the risk associated with the unprotected AJAX endpoints, as it fails to implement a standard WordPress defense mechanism against Cross-Site Request Forgery (CSRF) attacks.

Overall, while the plugin's SQL handling and vulnerability history are strengths, the significant lack of authorization and sanitization on its entry points is a major weakness. The two unprotected AJAX handlers are the most pressing security concerns. A balanced conclusion is that the plugin has potential for misuse due to its exposed functionality, and while no critical vulnerabilities are immediately apparent from the static analysis, the groundwork for them exists if the unsanitized paths lead to impactful operations.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Missing nonce checks on AJAX
  • Unescaped output (33% unescaped)
Vulnerabilities
None known

YBAI Affiliate Security Vulnerabilities

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

YBAI Affiliate Release Timeline

v1.6.0Current
v1.4.0
v1.2.4
Code Analysis
Analyzed Mar 16, 2026

YBAI Affiliate Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
6
12 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

67% escaped18 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
connect (app\ctrs\MainCtr.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

YBAI Affiliate Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_ybai_connectapp\ctrs\MainCtr.php:17
authwp_ajax_ybai_synchronize_allapp\ctrs\ProductCtr.php:19
WordPress Hooks 11
actionadmin_menuapp\boot\BackEnd.php:17
actionadmin_initapp\boot\BackEnd.php:18
actionadmin_enqueue_scriptsapp\boot\BackEnd.php:19
actionwoocommerce_admin_order_data_after_shipping_addressapp\boot\BackEnd.php:20
actionwp_headapp\boot\FrontEnd.php:14
actionwoocommerce_process_shop_order_metaapp\boot\YBAIHook.php:18
actionwoocommerce_thankyouapp\boot\YBAIHook.php:19
actionwoocommerce_order_status_changedapp\boot\YBAIHook.php:20
actionpublish_productapp\boot\YBAIHook.php:21
actionwp_insert_postapp\boot\YBAIHook.php:22
actionwoocommerce_admin_order_data_after_billing_addressapp\boot\YBAIHook.php:23
Maintenance & Trust

YBAI Affiliate Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJun 28, 2025
PHP min version5.6
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

YBAI Affiliate Developer Profile

MODORO Digital

1 plugin · 30 total installs

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

How We Detect YBAI Affiliate

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/modoro-ybai-interaction/assets/js/ybai.js/wp-content/plugins/modoro-ybai-interaction/assets/js/ybai-config.js/wp-content/plugins/modoro-ybai-interaction/assets/images/ybai.svg
Script Paths
/wp-content/plugins/modoro-ybai-interaction/assets/js/ybai.js/wp-content/plugins/modoro-ybai-interaction/assets/js/ybai-config.js

HTML / DOM Fingerprints

CSS Classes
ybai_order_data_column
Data Attributes
data-page*="ybai-connect"data-page*="ybai-config"
JS Globals
ybai_ajax_object
Shortcode Output
[ybai-order
FAQ

Frequently Asked Questions about YBAI Affiliate