Wetu Content Importer Security & Risk Analysis

wordpress.org/plugins/lsx-importer-for-wetu

Integrate with the Wetu Tour Operator system to import destination, accommodation, and tour content into the Tour Operator plugin format.

20 active installs v1.5.1 PHP 8.0+ WP 6.7+ Updated May 7, 2025
itinerarylsxtour-operatortourismtravel
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Wetu Content Importer Safe to Use in 2026?

Generally Safe

Score 92/100

Wetu Content Importer 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 "lsx-importer-for-wetu" v1.5.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, utilizing prepared statements for all queries, and ensuring all output is properly escaped. This significantly mitigates risks related to SQL injection and cross-site scripting (XSS) vulnerabilities originating from data manipulation and display.

The primary concern lies in its attack surface. With 6 AJAX handlers, 4 of which lack authentication checks, there is a substantial opportunity for unauthenticated users to interact with sensitive functionalities. While taint analysis did not reveal critical or high severity issues with unsanitized paths, the presence of 8 such flows, even if lower severity, warrants attention, especially when combined with unprotected AJAX endpoints. The lack of capability checks on AJAX handlers is a significant weakness, potentially allowing unauthorized users to trigger unintended actions.

The plugin's vulnerability history is entirely clean, with no recorded CVEs. This suggests a good track record and potentially diligent maintenance. However, a clean history does not negate the inherent risks identified in the current code analysis. The plugin’s strengths in data handling are overshadowed by the significant exposure presented by its unprotected AJAX endpoints.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths (even if low severity)
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Wetu Content Importer Security Vulnerabilities

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

Wetu Content Importer Release Timeline

v1.5.1Current
v1.5.0
v1.4.2
v1.4.1
v1.4.0
v1.3.8
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
Code Analysis
Analyzed Apr 16, 2026

Wetu Content Importer Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
11 prepared
Unescaped Output
0
484 escaped
Nonce Checks
8
Capability Checks
0
File Operations
2
External Requests
14
Bundled Libraries
1

Bundled Libraries

DataTables

SQL Query Safety

100% prepared11 total queries

Output Escaping

100% escaped484 total outputs
Data Flows · Security
8 unsanitized

Data Flow Analysis

10 flows8 with unsanitized paths
process_ajax_import (classes/class-lsx-wetu-importer-accommodation.php:397)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Wetu Content Importer Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 6

authwp_ajax_lsx_import_sync_bannersclasses/class-lsx-wetu-importer-banner-integration.php:29
noprivwp_ajax_lsx_import_sync_bannersclasses/class-lsx-wetu-importer-banner-integration.php:30
authwp_ajax_lsx_tour_importerclasses/class-lsx-wetu-importer.php:236
noprivwp_ajax_lsx_tour_importerclasses/class-lsx-wetu-importer.php:237
authwp_ajax_lsx_import_itemsclasses/class-lsx-wetu-importer.php:239
noprivwp_ajax_lsx_import_itemsclasses/class-lsx-wetu-importer.php:240
WordPress Hooks 15
filtermanage_tour_posts_columnsclasses/class-lsx-wetu-importer-post-columns.php:32
actionmanage_tour_posts_custom_columnclasses/class-lsx-wetu-importer-post-columns.php:33
actionadmin_initclasses/class-lsx-wetu-importer-settings.php:72
actionadmin_initclasses/class-lsx-wetu-importer.php:207
actioninitclasses/class-lsx-wetu-importer.php:217
actionadmin_enqueue_scriptsclasses/class-lsx-wetu-importer.php:218
actionadmin_menuclasses/class-lsx-wetu-importer.php:219
actioninitclasses/class-lsx-wetu-importer.php:233
actionadmin_noticesclasses/class-lsx-wetu-importer.php:370
actioninitclasses/class-wetu-automation.php:40
actioninitclasses/class-wetu-automation.php:41
actionlsx_wetu_master_syncclasses/class-wetu-automation.php:67
actionlsx_wetu_sync_tourclasses/class-wetu-automation.php:70
actionlsx_wetu_sync_queclasses/class-wetu-automation.php:71
actionlsx_wetu_sync_pinclasses/class-wetu-automation.php:72

Scheduled Events 1

lsx_wetu_master_sync
Maintenance & Trust

Wetu Content Importer Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 7, 2025
PHP min version8.0
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Wetu Content Importer Developer Profile

Ash Shaw

17 plugins · 710 total installs

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

How We Detect Wetu Content Importer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lsx-importer-for-wetu/assets/css/lsx-wetu-importer.css/wp-content/plugins/lsx-importer-for-wetu/assets/js/lsx-wetu-importer.js
Script Paths
/wp-content/plugins/lsx-importer-for-wetu/assets/js/lsx-wetu-importer.js
Version Parameters
lsx-wetu-importer/assets/css/lsx-wetu-importer.css?ver=lsx-wetu-importer/assets/js/lsx-wetu-importer.js?ver=

HTML / DOM Fingerprints

CSS Classes
lsx-wetu-importer-page
Data Attributes
data-plugin-slug="lsx-wetu-importer"
JS Globals
lsx_wetu_importer_settings
FAQ

Frequently Asked Questions about Wetu Content Importer