WP Tourmake Security & Risk Analysis

wordpress.org/plugins/wp-tourmake

WP Tourmake generates shortcodes that allow you to quickly and easily add your Tourmake's and Viewmake's virtual tours to your website pages …

20 active installs v1.0.1 PHP 5.2.4+ WP 4.6+ Updated Unknown
shortcodetourmakeviewmake
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Tourmake Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The plugin "wp-tourmake" v1.0.1 presents a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and does not appear to have any publicly known vulnerabilities or unpatched CVEs. The attack surface is relatively small, with no identified AJAX handlers or REST API routes exposed without authentication, and no file operations or cron events. However, significant concerns arise from the static analysis. A substantial portion of output (83%) is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis reveals four high-severity flows with unsanitized paths, suggesting potential for command injection or path traversal issues, which are critical security flaws. The absence of nonce checks and capability checks, especially in conjunction with the identified taint flows and unescaped output, amplifies these risks, as these are fundamental security mechanisms to prevent unauthorized actions and data breaches. While the lack of historical vulnerabilities is a positive sign, it does not mitigate the immediate risks identified in the current code analysis.

Key Concerns

  • High percentage of unescaped output
  • Multiple high severity taint flows
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WP Tourmake Security Vulnerabilities

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

WP Tourmake Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
9 prepared
Unescaped Output
39
8 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

100% prepared9 total queries

Output Escaping

17% escaped47 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

6 flows6 with unsanitized paths
wptm_edit_page (includes\admin\pages.php:104)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Tourmake Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[tourmake] includes\classes\wptm_shortcode.php:10
[viewmake] includes\classes\wptm_shortcode.php:11
[tourmake] uninstall.php:18
[viewmake] uninstall.php:19
WordPress Hooks 5
actionadmin_initclass_wp_tourmake.php:23
actionadmin_menuclass_wp_tourmake.php:24
actionadmin_enqueue_scriptsclass_wp_tourmake.php:25
actionwp_enqueue_scriptsclass_wp_tourmake.php:27
actionplugins_loadedwp-tourmake.php:19
Maintenance & Trust

WP Tourmake Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedUnknown
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

WP Tourmake Developer Profile

Tourmake

2 plugins · 30 total installs

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

How We Detect WP Tourmake

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-tourmake/includes/assets/css/style.css/wp-content/plugins/wp-tourmake/includes/assets/css/admin.css/wp-content/plugins/wp-tourmake/includes/assets/tourmake-font/css/tourmake-font.css/wp-content/plugins/wp-tourmake/includes/assets/js/admin.js/wp-content/plugins/wp-tourmake/includes/assets/js/validator/validator.js/wp-content/plugins/wp-tourmake/includes/assets/js/validator/messages_it.js/wp-content/plugins/wp-tourmake/includes/assets/js/tour.js
Script Paths
https://content.tourmake.it/api/tourmake-api.js
Version Parameters
wp-tourmake/includes/assets/css/style.css?ver=wp-tourmake/includes/assets/css/admin.css?ver=wp-tourmake/includes/assets/tourmake-font/css/tourmake-font.css?ver=wp-tourmake/includes/assets/js/admin.js?ver=wp-tourmake/includes/assets/js/validator/validator.js?ver=wp-tourmake/includes/assets/js/validator/messages_it.js?ver=wp-tourmake/includes/assets/js/tour.js?ver=

HTML / DOM Fingerprints

CSS Classes
wptm-tour-wrapperwptm-tour-containerwptm-vm-container
Data Attributes
data-iddata-localedata-fullscreendata-scrolldata-headingdata-pitch+2 more
JS Globals
WPTourmake
Shortcode Output
<div class="wptm-tour-wrapper"><div id="wptm-tour-container" class="wptm-tour-container"<div class="wptm-vm-container"
FAQ

Frequently Asked Questions about WP Tourmake