Swiss Business Suite Security & Risk Analysis

wordpress.org/plugins/swiss-business-suite

All-in-One WordPress solution for Swiss SMEs: Multilingual (DE/FR/IT/EN) + Booking System + Swiss QR-Bill Invoice Generator.

0 active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Mar 25, 2026
bookinginvoicemultilingualqr-billswiss
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Swiss Business Suite Safe to Use in 2026?

Generally Safe

Score 100/100

Swiss Business Suite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "swiss-business-suite" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The complete absence of unprotected entry points (AJAX handlers, REST API routes) and the consistent use of prepared statements for SQL queries are significant strengths. Furthermore, the high percentage of properly escaped output and the presence of nonce and capability checks suggest good development practices aimed at preventing common web vulnerabilities. The plugin also has no recorded vulnerability history, which is a positive indicator.

However, the taint analysis reveals two flows with unsanitized paths, flagged as high severity. While the plugin has no dangerous functions or raw SQL queries, these unsanitized paths represent a potential risk if they handle user-supplied input that is then used in a sensitive operation or leads to information disclosure. The small number of file operations and external HTTP requests are also worth noting as they represent potential, albeit limited, attack vectors.

In conclusion, the plugin demonstrates good foundational security practices. The primary concern lies with the identified high-severity taint flows, which require further investigation to confirm and mitigate any actual vulnerabilities. The lack of historical vulnerabilities is reassuring, but the taint analysis highlights the need for vigilance and thorough code review of these specific paths.

Key Concerns

  • High severity taint flows found
  • Flows with unsanitized paths identified
Vulnerabilities
None known

Swiss Business Suite Security Vulnerabilities

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

Swiss Business Suite Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

Swiss Business Suite Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
67 prepared
Unescaped Output
4
503 escaped
Nonce Checks
12
Capability Checks
6
File Operations
2
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared67 total queries

Output Escaping

99% escaped507 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

8 flows2 with unsanitized paths
<bookings> (admin/views/bookings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Swiss Business Suite Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 4

authwp_ajax_swisbs_submit_bookingincludes/booking/class-booking-manager.php:20
noprivwp_ajax_swisbs_submit_bookingincludes/booking/class-booking-manager.php:21
authwp_ajax_swisbs_get_available_slotsincludes/booking/class-booking-manager.php:22
noprivwp_ajax_swisbs_get_available_slotsincludes/booking/class-booking-manager.php:23

Shortcodes 2

[swisbs_booking] includes/booking/class-booking-manager.php:30
[swisbs_language_switcher] public/class-public.php:66
WordPress Hooks 17
actioninitincludes/booking/class-booking-manager.php:17
actionadmin_initincludes/booking/class-download-handler.php:15
actionadmin_enqueue_scriptsincludes/core/class-plugin.php:81
actionadmin_enqueue_scriptsincludes/core/class-plugin.php:82
actionadmin_menuincludes/core/class-plugin.php:83
actionwp_enqueue_scriptsincludes/core/class-plugin.php:92
actionwp_enqueue_scriptsincludes/core/class-plugin.php:93
actionwp_enqueue_scriptsincludes/core/class-plugin.php:96
filterwp_nav_menu_itemsincludes/core/class-plugin.php:99
actioninitincludes/core/class-plugin.php:102
actionwidgets_initincludes/core/class-plugin.php:105
actioninitincludes/multilang/class-language-manager.php:34
filterthe_titleincludes/multilang/class-translator.php:27
filterthe_contentincludes/multilang/class-translator.php:28
filterthe_excerptincludes/multilang/class-translator.php:29
actionadd_meta_boxesincludes/multilang/class-translator.php:32
actionsave_postincludes/multilang/class-translator.php:33
Maintenance & Trust

Swiss Business Suite Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 25, 2026
PHP min version7.4
Downloads105

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Swiss Business Suite Developer Profile

suryayousufzai

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 Swiss Business Suite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/swiss-business-suite/admin/css/admin.css/wp-content/plugins/swiss-business-suite/admin/js/admin.js
Version Parameters
swiss-business-suite/admin/css/admin.css?ver=swiss-business-suite/admin/js/admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-nonce="swisbs-admin"
JS Globals
swisbsAdmin
FAQ

Frequently Asked Questions about Swiss Business Suite