X-Cart Integration Security & Risk Analysis

wordpress.org/plugins/x-cart-integration

X-Cart Integration plugin allows you integrate X-Cart shopping cart to any Wordpress site in a few minutes.

10 active installs v0.3 PHP + WP 2.8+ Updated Mar 16, 2017
ecommerceshopping-cartwordpress-ecommercewp-e-commercex-cart
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is X-Cart Integration Safe to Use in 2026?

Generally Safe

Score 85/100

X-Cart Integration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The x-cart-integration plugin v0.3 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries, avoiding dangerous functions, and having no recorded vulnerabilities or CVEs. This indicates a potentially well-maintained and secure codebase in certain areas.

However, significant concerns arise from the static analysis. The plugin has a notable attack surface with two AJAX handlers lacking authentication checks. This is a critical security weakness, as it allows any unauthenticated user to potentially trigger these handlers, leading to unauthorized actions or information disclosure. Furthermore, only 1% of the 68 output operations are properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website.

The absence of nonce checks on AJAX handlers and capability checks for entry points is also a major oversight. While there are no recorded vulnerabilities historically, this can be attributed to a lack of thorough security testing or a small attack surface historically. The current state, with unprotected entry points and widespread output escaping issues, leaves the plugin highly susceptible to common web attacks.

Key Concerns

  • Unprotected AJAX handlers
  • Low output escaping coverage
  • Missing nonce checks on AJAX
  • Bundled outdated jQuery library
Vulnerabilities
None known

X-Cart Integration Security Vulnerabilities

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

X-Cart Integration Release Timeline

v0.3Current
v0.2
v0.1
Code Analysis
Analyzed Mar 17, 2026

X-Cart Integration Code Analysis

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

Bundled Libraries

jQuery2.1.1

Output Escaping

1% escaped68 total outputs
Attack Surface
2 unprotected

X-Cart Integration Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_templatesxcart-integration.php:15
noprivwp_ajax_templatesxcart-integration.php:16

Shortcodes 1

[xcart] xcart-integration.php:26
WordPress Hooks 11
actionadmin_enqueue_scriptsxcart-integration.php:21
actionadmin_enqueue_scriptsxcart-integration.php:22
actionwp_footerxcart-integration.php:25
filterwidget_textxcart-integration.php:27
filterplugins_loadedxcart-integration.php:29
actionwp_enqueue_scriptsxcart-integration.php:30
actionwp_enqueue_scriptsxcart-integration.php:31
actionadmin_menuxcart-integration.php:33
actionadmin_initxcart-integration.php:34
actionwidgets_initxcart-integration.php:342
actionwp_loginxcart-integration.php:353
Maintenance & Trust

X-Cart Integration Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.33
Last updatedMar 16, 2017
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings5
Active installs10
Developer Profile

X-Cart Integration Developer Profile

xcart

1 plugin · 10 total installs

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

How We Detect X-Cart Integration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/x-cart-integration/templates/default/css/client.css/wp-content/plugins/x-cart-integration/templates/default/images//wp-content/plugins/x-cart-integration/css/default.css
Script Paths
/wp-content/plugins/x-cart-integration/js/common/require.js/wp-content/plugins/x-cart-integration/js/init.php

HTML / DOM Fingerprints

CSS Classes
widget_xcart_mini
Data Attributes
widgetcategory_idproduct_idgrid_size
JS Globals
xcart_store_urlxcart_image_box_sizexcart_templatexcart_sso_keyxcart_store_page_id
REST Endpoints
/wp-json/xcart
Shortcode Output
[xcart widget="productbrowser"][xcart widget="categorymenu"][xcart widget="productgrid"][xcart widget="search"]
FAQ

Frequently Asked Questions about X-Cart Integration