ScheduleWing – Online Booking and Appointment Schedule Security & Risk Analysis

wordpress.org/plugins/booking-chatwing

Online Booking and Appointment Schedule plugin from Chatwing will enable online booking services for your site.

0 active installs v0.0.2 PHP + WP 4.9.4+ Updated Oct 5, 2018
bookbookingbooking-onlinechatwingschedulewing
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ScheduleWing – Online Booking and Appointment Schedule Safe to Use in 2026?

Generally Safe

Score 85/100

ScheduleWing – Online Booking and Appointment Schedule has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The booking-chatwing plugin v0.0.2 exhibits a mixed security posture. On the positive side, there are no known CVEs, and the code does not appear to use dangerous functions or make raw SQL queries. It also correctly utilizes prepared statements for its SQL interactions, which is a strong security practice. However, there are significant concerns regarding output escaping, with only 41% of outputs being properly escaped, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis reveals two flows with unsanitized paths, which could lead to various injection vulnerabilities if these paths are exposed to user input without proper sanitization. The absence of capability checks for its entry points is a critical oversight, as it means any authenticated user could potentially interact with these functions without proper authorization.

Key Concerns

  • Output escaping is insufficient (59% not escaped)
  • Taint analysis shows unsanitized paths
  • Missing capability checks for entry points
Vulnerabilities
None known

ScheduleWing – Online Booking and Appointment Schedule Security Vulnerabilities

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

ScheduleWing – Online Booking and Appointment Schedule Code Analysis

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

Output Escaping

41% escaped41 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
handleTokenSaving (classes\Admin.php:50)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ScheduleWing – Online Booking and Appointment Schedule Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[booking_chatwing] classes\Application.php:21
WordPress Hooks 7
actioninitbooking-chatwing.php:68
actionadmin_print_stylesbooking-chatwing.php:69
actionadmin_menuclasses\Admin.php:18
actionadmin_action_booking_chatwing_save_tokenclasses\Admin.php:19
actionadmin_action_booking_chatwing_save_settingsclasses\Admin.php:20
actionwidgets_initclasses\Application.php:27
filterlogin_redirectclasses\Application.php:34
Maintenance & Trust

ScheduleWing – Online Booking and Appointment Schedule Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 5, 2018
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

ScheduleWing – Online Booking and Appointment Schedule Developer Profile

ChatWingTeam

3 plugins · 20 total installs

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

How We Detect ScheduleWing – Online Booking and Appointment Schedule

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/booking-chatwing/assets/forms-min.css/wp-content/plugins/booking-chatwing/assets/buttons-min.css

HTML / DOM Fingerprints

JS Globals
window.opener.location
Shortcode Output
[booking_chatwing]
FAQ

Frequently Asked Questions about ScheduleWing – Online Booking and Appointment Schedule