TourSys Connect Security & Risk Analysis

wordpress.org/plugins/toursys-connect

Allows visitors to your website to make tour and transfer bookings directly into

0 active installs v1.3.3 PHP 7.4+ WP 5.6+ Updated Jul 21, 2025
bookingbooking-systemreservationreservation-systemtravel-agency
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TourSys Connect Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 8mo ago
Risk Assessment

The toursys-connect plugin version 1.3.3 exhibits a generally strong security posture based on the static analysis. It demonstrates good practices by not utilizing dangerous functions, employing prepared statements for all SQL queries, and achieving a high percentage of properly escaped output. The absence of known CVEs and a clean vulnerability history further contribute to this positive assessment, suggesting a mature and well-maintained codebase. However, there are areas for improvement that introduce minor risks.

The presence of one flow with unsanitized paths in the taint analysis is a notable concern, even without a critical or high severity rating. This indicates a potential pathway for malicious input to be processed in an unsafe manner, though its impact is currently assessed as low. The lack of nonce checks and capability checks on the identified entry points, specifically the 6 shortcodes, represents a significant weakness. While there are no unprotected AJAX handlers or REST API routes, shortcodes can still be invoked in ways that might be exploitable if they process user-supplied data without proper authorization or verification.

In conclusion, while toursys-connect v1.3.3 is largely secure and follows many best practices, the identified unsanitized path flow and, more critically, the absence of nonce and capability checks on its shortcodes introduce potential vulnerabilities. The plugin's history of no vulnerabilities is a positive indicator, but these code-level findings warrant attention to prevent future security issues.

Key Concerns

  • Flow with unsanitized paths
  • Missing nonce checks on entry points (shortcodes)
  • Missing capability checks on entry points (shortcodes)
Vulnerabilities
None known

TourSys Connect Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

TourSys Connect Code Analysis

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

Output Escaping

85% escaped259 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<setting> (admin\views\setting.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

TourSys Connect Attack Surface

Entry Points6
Unprotected0

Shortcodes 6

[tour-booking-button] includes\shortcode.php:729
[tour-booking-form] includes\shortcode.php:730
[transfer-booking-button] includes\shortcode.php:731
[transfer-booking-form] includes\shortcode.php:732
[package-booking-button] includes\shortcode.php:733
[package-booking-form] includes\shortcode.php:734
WordPress Hooks 6
actioninittoursys-plugin.php:16
actionadmin_enqueue_scriptstoursys-plugin.php:17
actionwp_enqueue_scriptstoursys-plugin.php:18
actionadmin_menutoursys-plugin.php:45
actionadmin_menutoursys-plugin.php:49
actionadmin_inittoursys-plugin.php:54
Maintenance & Trust

TourSys Connect Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 21, 2025
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

TourSys Connect Developer Profile

TourSys

1 plugin · 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 TourSys Connect

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/toursys-connect/admin/css/jquery-ui.min.css/wp-content/plugins/toursys-connect/admin/css/jquery-ui.structure.min.css/wp-content/plugins/toursys-connect/admin/css/toursys-plugin.css/wp-content/plugins/toursys-connect/admin/css/huebee.min.css/wp-content/plugins/toursys-connect/admin/css/style.css/wp-content/plugins/toursys-connect/admin/js/huebee.pkgd.min.js/wp-content/plugins/toursys-connect/admin/js/toursys-plugin.js/wp-content/plugins/toursys-connect/public/css/jquery-ui.min.css+5 more
Script Paths
/wp-content/plugins/toursys-connect/admin/js/huebee.pkgd.min.js/wp-content/plugins/toursys-connect/admin/js/toursys-plugin.js/wp-content/plugins/toursys-connect/public/js/spinner.js/wp-content/plugins/toursys-connect/public/js/toursys-plugin.js
Version Parameters
toursys-connect/admin/css/jquery-ui.min.css?ver=toursys-connect/admin/css/jquery-ui.structure.min.css?ver=toursys-connect/admin/css/toursys-plugin.css?ver=toursys-connect/admin/css/huebee.min.css?ver=toursys-connect/admin/css/style.css?ver=toursys-connect/admin/js/huebee.pkgd.min.js?ver=toursys-connect/admin/js/toursys-plugin.js?ver=toursys-connect/public/css/jquery-ui.min.css?ver=toursys-connect/public/css/jquery-ui.structure.min.css?ver=toursys-connect/public/css/toursys-plugin.css?ver=toursys-connect/public/css/spinner.css?ver=toursys-connect/public/js/spinner.js?ver=toursys-connect/public/js/toursys-plugin.js?ver=

HTML / DOM Fingerprints

CSS Classes
toursys-plugin-csstoursys-spinner-csstoursys-slugtoursys-slug-settingtoursys-slug-faq
Data Attributes
data-plugin-id="toursys"
JS Globals
window.toursysApiUrlwindow.toursysGetTokenwindow.toursysApiParamswindow.toursysApiUrlwindow.toursysGetTokenwindow.toursysApiParams+18 more
FAQ

Frequently Asked Questions about TourSys Connect