CBX Tour – User Walkthroughs & Guided Tours Security & Risk Analysis

wordpress.org/plugins/cbxtakeatour

A plugin to create interactive feature tour/User Walkthroughs/Guided Tours for product, service or any feature demonstration

60 active installs v1.2.1 PHP + WP 5.3+ Updated Nov 15, 2025
guided-tourstake-a-tourtourwalkthroughs
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CBX Tour – User Walkthroughs & Guided Tours Safe to Use in 2026?

Generally Safe

Score 100/100

CBX Tour – User Walkthroughs & Guided Tours has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "cbxtakeatour" plugin v1.2.1 presents a mixed security posture. While the absence of known vulnerabilities in its history is a positive indicator, the static analysis reveals significant concerns regarding its attack surface. A large proportion of its entry points, specifically all six AJAX handlers, lack proper authentication checks, creating a substantial risk of unauthorized actions being performed. Although the taint analysis found no critical or high severity issues and most output is properly escaped, the unprotected AJAX endpoints could still be exploited if they perform sensitive operations or expose information. The plugin's use of prepared statements for half of its SQL queries is a good practice, but the remaining queries are not explicitly detailed and could be a source of SQL injection if not handled correctly. The presence of nonce checks on these AJAX handlers is a mitigating factor, but their absence of capability checks leaves them open to being called by unauthenticated users.

Overall, the plugin exhibits good practices in output escaping and SQL query preparation for a portion of its queries, and has a clean vulnerability history. However, the critical weakness lies in the exposure of its AJAX endpoints without sufficient authorization. This significantly increases the risk of unauthorized access and potential manipulation of plugin functionality. While the taint analysis did not uncover immediate critical flaws, the unprotected entry points are a prime target for attackers seeking to exploit any potential logic flaws or vulnerable functions within those endpoints. The plugin's strength is its lack of historical vulnerabilities, but its weakness is a substantial attack surface that is not adequately protected.

Key Concerns

  • Unprotected AJAX handlers
  • 50% of SQL queries not using prepared statements
  • Output escaping not 100%
Vulnerabilities
None known

CBX Tour – User Walkthroughs & Guided Tours Security Vulnerabilities

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

CBX Tour – User Walkthroughs & Guided Tours Release Timeline

v1.2.1Current
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.11
v1.0.10
v1.0.9
v1.0.8
v1.0.7
Code Analysis
Analyzed Mar 16, 2026

CBX Tour – User Walkthroughs & Guided Tours Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

50% prepared12 total queries

Output Escaping

87% escaped474 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<CBXTakeaTourAdmin> (includes\CBXTakeaTourAdmin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

CBX Tour – User Walkthroughs & Guided Tours Attack Surface

Entry Points7
Unprotected6

AJAX Handlers 6

authwp_ajax_cbxtakeatour_delete_auto_draftsincludes\CBXTakeaTour.php:152
authwp_ajax_cbxtakeatour_create_auto_draftsincludes\CBXTakeaTour.php:153
authwp_ajax_cbxtakeatour_save_tour_postincludes\CBXTakeaTour.php:154
authwp_ajax_cbxtakeatour_move_to_trashincludes\CBXTakeaTour.php:155
authwp_ajax_cbxtakeatour_settings_reset_loadincludes\CBXTakeaTour.php:185
authwp_ajax_cbxtakeatour_settings_resetincludes\CBXTakeaTour.php:186

Shortcodes 1

[cbxtakeatour] includes\CBXTakeaTourPublic.php:143
WordPress Hooks 24
actionadmin_noticesincludes\CBXTakeaTour.php:79
actionadmin_enqueue_scriptsincludes\CBXTakeaTour.php:142
actionadmin_enqueue_scriptsincludes\CBXTakeaTour.php:143
actioninitincludes\CBXTakeaTour.php:146
actionadmin_initincludes\CBXTakeaTour.php:147
actionadmin_menuincludes\CBXTakeaTour.php:148
actionset-screen-optionincludes\CBXTakeaTour.php:149
actionmanage_toplevel_page_cbxtakeatour-listing_columnsincludes\CBXTakeaTour.php:150
filterplugin_row_metaincludes\CBXTakeaTour.php:160
filtercbxtour_allow_create_tourincludes\CBXTakeaTour.php:164
filterblock_categories_allincludes\CBXTakeaTour.php:171
filterblock_categoriesincludes\CBXTakeaTour.php:173
actioninitincludes\CBXTakeaTour.php:176
actionplugins_loadedincludes\CBXTakeaTour.php:180
actionadmin_noticesincludes\CBXTakeaTour.php:181
actionafter_plugin_row_cbxtakeatourpro/cbxtakeatourpro.phpincludes\CBXTakeaTour.php:182
actionwp_enqueue_scriptsincludes\CBXTakeaTour.php:200
actioninitincludes\CBXTakeaTour.php:202
actionwidgets_initincludes\CBXTakeaTour.php:205
actionelementor/widgets/widgets_registeredincludes\CBXTakeaTour.php:208
actionelementor/elements/categories_registeredincludes\CBXTakeaTour.php:209
actionelementor/editor/before_enqueue_scriptsincludes\CBXTakeaTour.php:210
actionvc_before_initincludes\CBXTakeaTour.php:213
actioninitwidgets\vc-element\class-cbxtakeatour-wpbwidget.php:13
Maintenance & Trust

CBX Tour – User Walkthroughs & Guided Tours Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 15, 2025
PHP min version
Downloads6K

Community Trust

Rating80/100
Number of ratings2
Active installs60
Developer Profile

CBX Tour – User Walkthroughs & Guided Tours Developer Profile

Sabuj Kundu

10 plugins · 3K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
204 days
View full developer profile
Detection Fingerprints

How We Detect CBX Tour – User Walkthroughs & Guided Tours

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
cbxtakeatour-tourcbxtakeatour-stepcbxtakeatour-tooltip
HTML Comments
<!-- CBXTakeaTour Tour --><!-- CBXTakeaTour Step -->
Data Attributes
data-tour-iddata-step-iddata-tooltip-content
JS Globals
window.cbxtakeatour_settingsvar cbxtakeatour_ajax_url
REST Endpoints
/wp-json/cbxtakeatour/v1/tours/wp-json/cbxtakeatour/v1/tours/(?P<id>\d+)/wp-json/cbxtakeatour/v1/steps/wp-json/cbxtakeatour/v1/steps/(?P<id>\d+)
Shortcode Output
[cbxtakeatour_tour][cbxtakeatour_step]
FAQ

Frequently Asked Questions about CBX Tour – User Walkthroughs & Guided Tours