Mergado Pack Security & Risk Analysis

wordpress.org/plugins/mergado-marketing-pack

Connect your online store to the e-commerce world and get even more from hundreds shopping channels

800 active installs v4.2.1 PHP + WP 4.5.1+ Updated Jan 20, 2026
exportfeedmarketingwoocommercexml
56
C · Use Caution
CVEs total2
Unpatched2
Last CVEDec 31, 2025
Safety Verdict

Is Mergado Pack Safe to Use in 2026?

Use With Caution

Score 56/100

Mergado Pack has 2 unpatched vulnerabilities. Evaluate alternatives or apply available mitigations.

2 known CVEs 2 unpatched Last CVE: Dec 31, 2025Updated 2mo ago
Risk Assessment

The "mergado-marketing-pack" plugin v4.2.1 exhibits a concerning security posture, primarily due to a large number of unprotected AJAX handlers. While the plugin shows good practices in using prepared statements for SQL queries and has a relatively low number of file operations and external HTTP requests, the absence of authentication checks on all identified entry points is a significant weakness. This directly exposes a large attack surface, making the plugin susceptible to unauthorized actions if other security measures are bypassed or absent.

The static analysis highlights a critical lack of security controls, with all 14 detected AJAX handlers lacking authentication. The taint analysis, while not revealing critical or high severity unsanitized flows, still shows 10 flows with unsanitized paths, which could potentially lead to unexpected behavior or vulnerabilities if combined with other weaknesses. The complete absence of nonce checks on these handlers is a glaring omission, especially given the plugin's history of Cross-Site Request Forgery (CSRF) vulnerabilities.

The vulnerability history, with two currently unpatched medium severity CVEs, reinforces the ongoing security risks associated with this plugin. The fact that these are medium severity and unpatched indicates a persistent need for attention. The recurrence of CSRF as a common vulnerability type further emphasizes the lack of proper input validation and authorization checks. While the plugin demonstrates some positive coding practices, the high number of unprotected entry points and the history of unpatched vulnerabilities present a substantial risk.

Key Concerns

  • Unprotected AJAX handlers
  • No nonce checks on AJAX handlers
  • Unpatched CVEs (2 medium)
  • Low output escaping percentage
  • Unsanitized paths in taint flows
Vulnerabilities
2

Mergado Pack Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-62089medium · 4.3Cross-Site Request Forgery (CSRF)

Mergado Pack <= 4.2.0 - Cross-Site Request Forgery

Dec 31, 2025Unpatched
CVE-2025-32669medium · 6.1Cross-Site Request Forgery (CSRF)

Mergado Pack <= 4.1.1 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Apr 9, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Mergado Pack Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
28 prepared
Unescaped Output
1335
8 escaped
Nonce Checks
0
Capability Checks
1
File Operations
20
External Requests
5
Bundled Libraries
0

SQL Query Safety

97% prepared29 total queries

Output Escaping

1% escaped1343 total outputs
Data Flows
10 unsanitized

Data Flow Analysis

10 flows10 with unsanitized paths
<settings> (admin\templates\partials\tabs-other-feeds\settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

Mergado Pack Attack Surface

Entry Points14
Unprotected14

AJAX Handlers 14

authwp_ajax_ajax_get_google_reviews_gtin_valuessrc\Endpoint\AdminAdSysEndpoint.php:27
authwp_ajax_ajax_disable_alertsrc\Endpoint\AdminAlertEndpoint.php:54
authwp_ajax_ajax_disable_sectionsrc\Endpoint\AdminAlertEndpoint.php:55
authwp_ajax_ajax_add_alertsrc\Endpoint\AdminAlertEndpoint.php:56
authwp_ajax_ajax_cookiesrc\Endpoint\AdminCookieEndpoint.php:31
authwp_ajax_ajax_save_wp_cronsrc\Endpoint\AdminCronSettingsEndpoint.php:79
authwp_ajax_ajax_generate_feedsrc\Endpoint\AdminFeedGenerationEndpoint.php:277
authwp_ajax_ajax_lower_cron_product_stepsrc\Endpoint\AdminFeedGenerationEndpoint.php:278
authwp_ajax_ajax_save_import_urlsrc\Endpoint\AdminFeedGenerationEndpoint.php:279
authwp_ajax_ajax_newssrc\Endpoint\AdminNewsEndpoint.php:26
authwp_ajax_ajax_get_schedule_estimatesrc\Endpoint\AdminScheduleEstimateEndpoint.php:51
authwp_ajax_ajax_set_wizard_completesrc\Endpoint\AdminWizardEndpoint.php:75
authwp_ajax_get_ga4_cart_datasrc\Endpoint\PublicGa4Endpoint.php:23
noprivwp_ajax_get_ga4_cart_datasrc\Endpoint\PublicGa4Endpoint.php:24
WordPress Hooks 87
actionadmin_menuadmin\class-mergado-marketing-pack-admin.php:122
actioninitadmin\class-mergado-marketing-pack-admin.php:124
actionplugins_loadedincludes\class-mergado-marketing-pack.php:318
actioninitincludes\class-mergado-marketing-pack.php:354
actionadmin_enqueue_scriptsincludes\class-mergado-marketing-pack.php:364
actionadmin_enqueue_scriptsincludes\class-mergado-marketing-pack.php:365
actionadmin_initincludes\class-mergado-marketing-pack.php:366
actionwp_enqueue_scriptsincludes\class-mergado-marketing-pack.php:381
actionwp_enqueue_scriptsincludes\class-mergado-marketing-pack.php:382
actionwp_loadedincludes\class-mergado-marketing-pack.php:385
actionwoocommerce_after_shop_loop_itemincludes\class-mergado-marketing-pack.php:438
filterwoocommerce_blocks_product_grid_item_htmlincludes\class-mergado-marketing-pack.php:439
actionwp_headincludes\class-mergado-marketing-pack.php:446
actionwp_headincludes\class-mergado-marketing-pack.php:447
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:448
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:451
actionwp_footerincludes\class-mergado-marketing-pack.php:456
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:457
actionwp_footerincludes\class-mergado-marketing-pack.php:464
actionwp_footerincludes\class-mergado-marketing-pack.php:465
actionwp_footerincludes\class-mergado-marketing-pack.php:466
actionwp_footerincludes\class-mergado-marketing-pack.php:467
actionwp_footerincludes\class-mergado-marketing-pack.php:468
actionwp_footerincludes\class-mergado-marketing-pack.php:473
actionwp_footerincludes\class-mergado-marketing-pack.php:474
actionwp_footerincludes\class-mergado-marketing-pack.php:475
actionwp_footerincludes\class-mergado-marketing-pack.php:480
actionwp_footerincludes\class-mergado-marketing-pack.php:481
actionwoocommerce_after_single_productincludes\class-mergado-marketing-pack.php:484
actionwoocommerce_after_single_productincludes\class-mergado-marketing-pack.php:485
actionwoocommerce_after_single_productincludes\class-mergado-marketing-pack.php:486
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:488
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:492
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:496
actionwp_footerincludes\class-mergado-marketing-pack.php:500
actionwp_footerincludes\class-mergado-marketing-pack.php:501
actionwp_footerincludes\class-mergado-marketing-pack.php:502
actionwp_footerincludes\class-mergado-marketing-pack.php:503
actionwp_footerincludes\class-mergado-marketing-pack.php:504
actionwp_footerincludes\class-mergado-marketing-pack.php:505
actionwp_footerincludes\class-mergado-marketing-pack.php:506
actionwp_footerincludes\class-mergado-marketing-pack.php:507
actionwoocommerce_add_to_cartincludes\class-mergado-marketing-pack.php:510
actionwp_footerincludes\class-mergado-marketing-pack.php:514
actionwoocommerce_order_fully_refundedincludes\class-mergado-marketing-pack.php:517
actionwoocommerce_order_status_changedincludes\class-mergado-marketing-pack.php:518
actionwoocommerce_order_fully_refundedincludes\class-mergado-marketing-pack.php:521
actionwoocommerce_order_partially_refundedincludes\class-mergado-marketing-pack.php:522
actionwoocommerce_order_status_changedincludes\class-mergado-marketing-pack.php:523
actionadmin_headincludes\class-mergado-marketing-pack.php:524
actionadmin_headincludes\class-mergado-marketing-pack.php:525
actionwoocommerce_review_order_before_submitincludes\class-mergado-marketing-pack.php:528
actionwoocommerce_review_order_before_submitincludes\class-mergado-marketing-pack.php:529
actionwoocommerce_review_order_before_submitincludes\class-mergado-marketing-pack.php:530
actionwoocommerce_review_order_before_submitincludes\class-mergado-marketing-pack.php:531
actionwoocommerce_review_order_before_submitincludes\class-mergado-marketing-pack.php:532
actionwoocommerce_review_order_before_submitincludes\class-mergado-marketing-pack.php:533
actionwoocommerce_checkout_update_order_metaincludes\class-mergado-marketing-pack.php:534
actionwoocommerce_checkout_update_order_metaincludes\class-mergado-marketing-pack.php:535
actionwoocommerce_checkout_update_order_metaincludes\class-mergado-marketing-pack.php:536
actionwoocommerce_checkout_update_order_metaincludes\class-mergado-marketing-pack.php:537
actionwoocommerce_checkout_update_order_metaincludes\class-mergado-marketing-pack.php:538
actionwoocommerce_checkout_update_order_metaincludes\class-mergado-marketing-pack.php:539
actioninitincludes\class-mergado-marketing-pack.php:542
actioninitincludes\class-mergado-marketing-pack.php:543
actioninitincludes\class-mergado-marketing-pack.php:544
actioninitincludes\class-mergado-marketing-pack.php:546
actioninitincludes\class-mergado-marketing-pack.php:547
actioninitincludes\class-mergado-marketing-pack.php:548
actionwp_headincludes\class-mergado-marketing-pack.php:559
actionwp_footerincludes\class-mergado-marketing-pack.php:560
actionwoocommerce_thankyouincludes\class-mergado-marketing-pack.php:561
actionwp_body_openincludes\class-mergado-marketing-pack.php:564
actionbefore_woocommerce_initmergado-marketing-pack.php:68
actioninitmergado-marketing-pack.php:74
actionwp_loadedmergado-marketing-pack.php:112
actionadmin_bar_menusrc\Service\AdminBarService.php:12
actionadmin_noticessrc\Service\AdminNoticeService.php:13
actionwp-cron-product-feed-hooksrc\Service\Cron\CronActionService.php:29
actionwp-cron-stock-feed-hooksrc\Service\Cron\CronActionService.php:30
actionwp-cron-category-feed-hooksrc\Service\Cron\CronActionService.php:31
actionwp-cron-customer-feed-hooksrc\Service\Cron\CronActionService.php:32
actionwp-cron-import-feed-hooksrc\Service\Cron\CronActionService.php:33
filtercron_schedulessrc\Service\Cron\CronScheduleService.php:22
filtercron_schedulessrc\Service\Cron\CronScheduleService.php:34
actionschedule_update_hooksrc\Service\Cron\CronScheduleService.php:56
filterwoocommerce_product_export_mergado_product_feed_query_argssrc\Service\ProductExportService.php:69

Scheduled Events 1

schedule_update_hook
Maintenance & Trust

Mergado Pack Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 20, 2026
PHP min version
Downloads37K

Community Trust

Rating72/100
Number of ratings17
Active installs800
Developer Profile

Mergado Pack Developer Profile

MERGADO

1 plugin · 800 total installs

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

How We Detect Mergado Pack

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mergado-marketing-pack/admin/css/mergado-marketing-pack.css/wp-content/plugins/mergado-marketing-pack/admin/css/mergado-marketing-pack.js/wp-content/plugins/mergado-marketing-pack/assets/css/mergado-marketing-pack.css/wp-content/plugins/mergado-marketing-pack/assets/js/mergado-marketing-pack.js
Script Paths
/wp-content/plugins/mergado-marketing-pack/admin/js/mergado-marketing-pack.js
Version Parameters
mergado-marketing-pack/admin/css/mergado-marketing-pack.css?ver=mergado-marketing-pack/admin/js/mergado-marketing-pack.js?ver=mergado-marketing-pack/assets/css/mergado-marketing-pack.css?ver=mergado-marketing-pack/assets/js/mergado-marketing-pack.js?ver=

HTML / DOM Fingerprints

CSS Classes
mergado-marketing-pack-menumergado-marketing-pack-menu-wrappermmp-wrapper
Data Attributes
data-mergado-product-iddata-mergado-customer-id
JS Globals
mergadoMarketingPackAdmin
REST Endpoints
/wp-json/mergado-marketing-pack/v1/settings/wp-json/mergado-marketing-pack/v1/token
FAQ

Frequently Asked Questions about Mergado Pack