Buk for WordPress Security & Risk Analysis

wordpress.org/plugins/buk-appointments

Simple and flexible online appointments for your clients. Add a BUK.app apointment shortcode to your WordPress site.

40 active installs v1.0.8 PHP + WP 4.6+ Updated Jun 4, 2025
appointmentsbarbershaironline-bookingschedulling
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 13, 2024
Safety Verdict

Is Buk for WordPress Safe to Use in 2026?

Generally Safe

Score 99/100

Buk for WordPress has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Dec 13, 2024Updated 11mo ago
Risk Assessment

The "buk-appointments" plugin v1.0.8 exhibits a mixed security posture. On the positive side, the static analysis reveals excellent adherence to secure coding practices. There are no dangerous functions used, all SQL queries are prepared, and all identified outputs are properly escaped. Furthermore, the plugin does not perform file operations or external HTTP requests. The limited attack surface, consisting solely of one shortcode with no apparent authentication checks, is a concern, though the absence of any taint analysis findings suggests this may not be immediately exploitable in this version.

The plugin's vulnerability history, however, presents a significant concern. A medium-severity Cross-Site Scripting (XSS) vulnerability was recently disclosed, indicating a past weakness in input sanitization or output escaping that has not yet been patched in this reported version. While the static analysis reports 100% output escaping, the presence of a recent CVE contradicts this finding, suggesting the static analysis might not have captured the specific flaw or that the vulnerability exists in a code path not fully analyzed by the static tools. The lack of any reported critical or high severity vulnerabilities is a positive sign, but the recent medium XSS issue and the complete absence of nonce or capability checks on its entry points warrant careful consideration.

In conclusion, while "buk-appointments" v1.0.8 demonstrates strong adherence to secure coding principles in its current static analysis, the recent medium XSS vulnerability and the lack of authentication/authorization checks on its sole entry point are significant weaknesses. Users should be aware of the past vulnerability and the potential risks associated with unauthenticated shortcodes, especially if the static analysis did not fully encompass the vulnerability context. It is crucial to verify if the reported CVE has indeed been patched in a later version or if this version is affected.

Key Concerns

  • Medium severity CVE identified
  • Shortcode exists without capability checks
  • Shortcode exists without nonce checks
Vulnerabilities
1 published

Buk for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-11869medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Buk for WordPress <= 1.0.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 13, 2024 Patched in 1.0.8 (174d)
Version History

Buk for WordPress Release Timeline

v1.0.8Current
v1.0.71 CVE
v1.0.61 CVE
v1.0.51 CVE
v1.0.41 CVE
v1.0.31 CVE
v1.0.21 CVE
v1.0.11 CVE
v1.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Buk for WordPress Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

Buk for WordPress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[buk] buk.php:14
Maintenance & Trust

Buk for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 4, 2025
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Buk for WordPress Developer Profile

Untold Ventures

1 plugin · 40 total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
174 days
View full developer profile
Detection Fingerprints

How We Detect Buk for WordPress

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
id="buk-frame"src="https://*.buk.pt?header=false&footer=false&wordpress=true"
JS Globals
window.addEventListener('message', receiveMessage, false);function receiveMessage(evt) {if (evt && evt.data && evt.data.name === 'buk_wordpress' && evt.data.height) {var iframe = document.getElementById('buk-frame'); iframe.height = evt.data.height + 20;
Shortcode Output
<iframe id="buk-frame" scrolling="no" src="https://.buk.pt?header=false&footer=false&wordpress=true" height="200" width="100%" style="border:none;"></iframe>
FAQ

Frequently Asked Questions about Buk for WordPress