Schedule Builder Online Security & Risk Analysis

wordpress.org/plugins/schedule-builder-online

Create stunning schedules and share them by easily embedding them directly into your posts/pages of your blog/website.

10 active installs v1.0.1 PHP 5.2.4+ WP 3.5+ Updated Nov 27, 2018
scheduleschedule-builderschedule-makertimetableweekly-schedule
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Schedule Builder Online Safe to Use in 2026?

Generally Safe

Score 85/100

Schedule Builder Online 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 "schedule-builder-online" v1.0.1 plugin presents a generally secure initial posture, with a clean vulnerability history and no critical or high-severity code signals detected. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, the plugin utilizes prepared statements for its SQL queries, which is a strong defense against SQL injection vulnerabilities. The presence of nonce checks on at least one entry point is also a positive indicator of security awareness.

However, a significant concern arises from the complete lack of output escaping on all identified output points. This represents a critical weakness, as it leaves the plugin vulnerable to Cross-Site Scripting (XSS) attacks. Any data displayed to users, whether user-supplied or not, could potentially be injected with malicious scripts, compromising user sessions and data. The absence of capability checks on entry points, though not inherently a direct vulnerability without exploitable code, is a missed opportunity to enforce granular access control, potentially broadening the impact if other vulnerabilities were to be discovered.

Given the clean historical vulnerability data, it suggests that developers have been diligent in the past. However, the current static analysis reveals a significant oversight in output sanitization. While the plugin avoids common pitfalls like raw SQL and dangerous functions, the lack of output escaping is a severe and exploitable flaw that demands immediate attention. The overall security is therefore a mix of good practices and a critical oversight in XSS prevention.

Key Concerns

  • All identified outputs lack proper escaping
  • No capability checks on entry points
Vulnerabilities
None known

Schedule Builder Online Security Vulnerabilities

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

Schedule Builder Online Code Analysis

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

Output Escaping

0% escaped3 total outputs
Attack Surface

Schedule Builder Online Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_store_admin_dataschedule-builder-online.php:31

Shortcodes 1

[sbo] schedule-builder-online.php:34
WordPress Hooks 2
actionadmin_menuschedule-builder-online.php:30
actionadmin_enqueue_scriptsschedule-builder-online.php:32
Maintenance & Trust

Schedule Builder Online Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 27, 2018
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Schedule Builder Online Developer Profile

Henrik Sandström

1 plugin · 10 total installs

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

How We Detect Schedule Builder Online

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/schedule-builder-online/public/css/style.min.css/wp-content/plugins/schedule-builder-online/public/js/main.min.js/wp-content/plugins/schedule-builder-online/admin/js/admin.js
Script Paths
https://code.jquery.com/jquery-3.3.1.min.jshttps://code.jquery.com/ui/1.12.1/jquery-ui.min.jshttps://cdn.jsdelivr.net/npm/moment/min/moment.min.js
Version Parameters
schedule-builder-online/public/css/style.min.css?ver=schedule-builder-online/public/js/main.min.js?ver=schedule-builder-online/admin/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
schedulebuilderonline-admin-formschedulebuilderonline-admin-save
Data Attributes
id="schedulebuilderonline-admin-form"id="schedulebuilderonline_language"id="schedulebuilderonline_size"id="schedulebuilderonline_link"id="schedulebuilderonline_visibility"id="schedulebuilderonline-admin-save"
JS Globals
schedulebuilderonline_exchanger
Shortcode Output
[sbo]
FAQ

Frequently Asked Questions about Schedule Builder Online