LukStack Uptime Monitor Security & Risk Analysis

wordpress.org/plugins/lukstack-uptime-monitor

Monitor multiple websites for uptime, performance, and SSL certificate expiration. Get instant alerts via email, Slack, or Discord when issues occur.

0 active installs v2.0.2 PHP 7.4+ WP 5.8+ Updated Feb 17, 2026
alertsmonitoringssluptimewebhook
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LukStack Uptime Monitor Safe to Use in 2026?

Generally Safe

Score 100/100

LukStack Uptime Monitor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "lukstack-uptime-monitor" v2.0.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in preventing common vulnerabilities, with a high percentage of SQL queries using prepared statements and nearly all output being properly escaped. The absence of known historical vulnerabilities further suggests a generally well-maintained codebase. However, a significant concern arises from the plugin's attack surface. All four identified AJAX handlers lack authentication checks, presenting a substantial risk of unauthorized access or execution of plugin functions.

The static analysis also revealed a critical taint flow with unsanitized paths. While the number of such flows is low (one out of three analyzed), the critical severity and unsanitized nature of the path indicate a potential for directory traversal or arbitrary file access vulnerabilities, depending on how the path is handled downstream. The presence of external HTTP requests also warrants attention, as these could be exploited if not properly validated or secured.

In conclusion, the plugin has strengths in its robust handling of SQL and output, and a clean vulnerability history. Nevertheless, the critical taint flow and the unprotected AJAX endpoints are serious weaknesses that significantly elevate the risk profile. These specific issues require immediate attention to mitigate potential security breaches.

Key Concerns

  • AJAX handlers without auth checks
  • Critical taint flow with unsanitized paths
Vulnerabilities
None known

LukStack Uptime Monitor Security Vulnerabilities

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

LukStack Uptime Monitor Code Analysis

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

SQL Query Safety

96% prepared26 total queries

Output Escaping

97% escaped151 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
lukstack_dashboard_widget_config (includes\admin\dashboard-widget.php:403)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

LukStack Uptime Monitor Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_lukstack_check_nowincludes\admin\ajax-handlers.php:39
authwp_ajax_lukstack_deleteincludes\admin\ajax-handlers.php:78
authwp_ajax_lukstack_test_webhookincludes\admin\ajax-handlers.php:114
authwp_ajax_lukstack_bulk_checkincludes\admin\ajax-handlers.php:144
WordPress Hooks 19
actionwp_dashboard_setupincludes\admin\dashboard-widget.php:21
actionadmin_menuincludes\admin\menu.php:13
actionadmin_enqueue_scriptsincludes\admin\menu.php:60
actionadmin_enqueue_scriptsincludes\admin\menu.php:67
actionin_admin_headerincludes\admin\menu.php:128
actionadmin_initincludes\admin\menu.php:144
actionload-toplevel_page_lukstack-uptime-monitorincludes\admin\menu.php:154
actionlukstack_status_changedincludes\alerts.php:13
actionlukstack_ssl_expiring_soonincludes\alerts.php:161
filtercron_schedulesincludes\cron.php:21
actionlukstack_cron_eventincludes\cron.php:118
actionadmin_noticesincludes\cron.php:419
filteradmin_footer_textincludes\cron.php:490
actionadmin_noticeslukstack-uptime-monitor.php:94
actionplugins_loadedlukstack-uptime-monitor.php:223
actionadmin_noticeslukstack-uptime-monitor.php:232
filterplugin_row_metalukstack-uptime-monitor.php:270
actionplugins_loadedlukstack-uptime-monitor.php:287
filteradmin_body_classlukstack-uptime-monitor.php:322

Scheduled Events 1

lukstack_cron_event
Maintenance & Trust

LukStack Uptime Monitor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 17, 2026
PHP min version7.4
Downloads202

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

LukStack Uptime Monitor Developer Profile

lukmeyer

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 LukStack Uptime Monitor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lukstack-uptime-monitor/assets/css/admin.css/wp-content/plugins/lukstack-uptime-monitor/assets/js/admin.js/wp-content/plugins/lukstack-uptime-monitor/assets/css/style.css/wp-content/plugins/lukstack-uptime-monitor/assets/js/chart.min.js
Script Paths
/wp-content/plugins/lukstack-uptime-monitor/assets/js/admin.js/wp-content/plugins/lukstack-uptime-monitor/assets/js/chart.min.js
Version Parameters
lukstack-uptime-monitor/assets/css/admin.css?ver=lukstack-uptime-monitor/assets/js/admin.js?ver=lukstack-uptime-monitor/assets/css/style.css?ver=lukstack-uptime-monitor/assets/js/chart.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
lukstack-uptime-monitor-admin-pagelukstack-dashboard-widget
HTML Comments
<!-- LukStack Uptime Monitor --><!-- End LukStack Uptime Monitor -->
Data Attributes
data-lukstack-chart-datadata-lukstack-site-id
JS Globals
lukstack_admin_paramslukstack_chart_data
REST Endpoints
/wp-json/lukstack/v1/sites/wp-json/lukstack/v1/logs
FAQ

Frequently Asked Questions about LukStack Uptime Monitor