Speed Kit Security & Risk Analysis

wordpress.org/plugins/baqend

Speed Kit makes your WordPress website load instantly with one simple click.

2K active installs v2.0.2 PHP 7.3.0+ WP 4.6.0+ Updated May 2, 2024
cachingfastoptimizationperformancesecure
70
B · Generally Safe
CVEs total1
Unpatched1
Last CVEJan 7, 2026
Safety Verdict

Is Speed Kit Safe to Use in 2026?

Mostly Safe

Score 70/100

Speed Kit is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Jan 7, 2026Updated 1yr ago
Risk Assessment

The Baqend plugin version 2.0.2 exhibits a mixed security posture. While the plugin demonstrates good practices by using prepared statements for all SQL queries and avoiding external HTTP requests, significant concerns arise from its output escaping and a notable vulnerability history. The static analysis reveals a very low percentage of properly escaped output (2%), which is a major red flag for potential Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the plugin has a known medium severity vulnerability that remains unpatched, specifically related to missing authorization. This suggests a recurring pattern of authorization weaknesses. The absence of apparent AJAX handlers, REST API routes, and shortcodes with authentication checks in the static analysis might indicate a limited attack surface, but the overall security is significantly undermined by the unpatched vulnerability and the prevalent output escaping issues. The presence of bundled libraries like Guzzle also warrants attention for potential outdated versions that might introduce vulnerabilities, though this is not explicitly detailed in the provided data.

Key Concerns

  • Unpatched Medium Severity CVE
  • Low percentage of properly escaped output
  • Missing Authorization vulnerability history
  • Bundled library (Guzzle) present
Vulnerabilities
1

Speed Kit Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-22487medium · 4.3Missing Authorization

Speed Kit <= 2.0.2 - Missing Authorization

Jan 7, 2026Unpatched
Code Analysis
Analyzed Mar 16, 2026

Speed Kit Code Analysis

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

Bundled Libraries

Guzzle

Output Escaping

2% escaped94 total outputs
Attack Surface

Speed Kit Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 36
actionadmin_enqueue_scriptsincludes\Controller\AdminController.php:43
actionadmin_initincludes\Controller\AdminController.php:44
actionadmin_menuincludes\Controller\AdminController.php:45
actionadmin_noticesincludes\Controller\AdminController.php:46
actioncron_revalidate_htmlincludes\Controller\CronController.php:21
actioncron_update_speed_kitincludes\Controller\CronController.php:22
actionwp_dashboard_setupincludes\Controller\DashboardController.php:30
actionwp_headincludes\Controller\FrontendController.php:18
actionadmin_headincludes\Controller\FrontendController.php:19
actionsave_postincludes\Controller\TriggerController.php:22
actiondelete_postincludes\Controller\TriggerController.php:23
actionadd_attachmentincludes\Controller\TriggerController.php:24
actionattachment_updatedincludes\Controller\TriggerController.php:25
actiondelete_attachmentincludes\Controller\TriggerController.php:26
actionset_object_termsincludes\Controller\TriggerController.php:27
actioncomment_postincludes\Controller\TriggerController.php:30
actionedit_commentincludes\Controller\TriggerController.php:31
actiondelete_commentincludes\Controller\TriggerController.php:32
actiontransition_comment_statusincludes\Controller\TriggerController.php:33
actionedited_termincludes\Controller\TriggerController.php:36
actiondelete_termincludes\Controller\TriggerController.php:37
actionprofile_updateincludes\Controller\TriggerController.php:40
actionuser_registerincludes\Controller\TriggerController.php:41
actiondelete_userincludes\Controller\TriggerController.php:42
actionswitch_themeincludes\Controller\TriggerController.php:45
filterwidget_update_callbackincludes\Controller\TriggerController.php:48
actiondelete_widgetincludes\Controller\TriggerController.php:49
actionupgrader_process_completeincludes\Controller\TriggerController.php:52
actionupgrader_process_completeincludes\Controller\TriggerController.php:53
actionshutdownincludes\Controller\TriggerController.php:56
actionshutdownincludes\Controller\TriggerController.php:57
actionplugins_loadedincludes\Plugin.php:141
actionplugins_loadedincludes\Plugin.php:144
actionplugins_loadedincludes\Plugin.php:145
actionactivated_pluginincludes\Plugin.php:146
filterinitincludes\Plugin.php:147

Scheduled Events 2

cron_update_speed_kit
cron_revalidate_html
Maintenance & Trust

Speed Kit Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedMay 2, 2024
PHP min version7.3.0
Downloads99K

Community Trust

Rating80/100
Number of ratings11
Active installs2K
Developer Profile

Speed Kit Developer Profile

baqend

1 plugin · 2K total installs

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

How We Detect Speed Kit

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
wp-baqend-admin
Data Attributes
data-baqend-app-tokendata-baqend-app-id
JS Globals
SPEED_KIT_MESSAGES
FAQ

Frequently Asked Questions about Speed Kit