Kul Maintenance Security & Risk Analysis

wordpress.org/plugins/kul-maintenance

Simple and Easy Maintenance mode with slider, contact form with Responsive layout. Can be also used as coming soon template.

100 active installs v1.4.1 PHP + WP 3.4+ Updated Unknown
coming-soonmaintenancemaintenance-modemaintenance-pageunder-construction
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kul Maintenance Safe to Use in 2026?

Generally Safe

Score 100/100

Kul Maintenance has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "kul-maintenance" plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and shows no history of known vulnerabilities (CVEs). This suggests a developer who is likely aware of common database-related risks and has a generally secure development history. However, significant concerns arise from the static analysis of its attack surface. The plugin exposes four AJAX handlers, all of which lack authentication checks. This creates a substantial entry point for potential attackers to interact with the plugin's backend functionality without proper authorization.

The taint analysis also reveals five flows with unsanitized paths, though no critical or high severity issues were flagged. While this might indicate that the unsanitized paths don't lead to immediately exploitable critical vulnerabilities in this specific version, it still represents a potential weakness that could be leveraged in conjunction with other factors or in future versions. The low percentage of properly escaped output (58%) is another area of concern, increasing the risk of cross-site scripting (XSS) vulnerabilities, especially given the lack of authentication on the AJAX endpoints.

In conclusion, while the absence of known CVEs and the secure handling of SQL are strengths, the plugin's security is severely undermined by the unauthenticated AJAX endpoints and unsanitized data flows. These represent the most immediate and significant risks. The poor output escaping further compounds these risks. The plugin would benefit greatly from implementing robust authentication and authorization checks on its AJAX handlers and improving its output sanitization practices.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Low percentage of properly escaped output
Vulnerabilities
None known

Kul Maintenance Security Vulnerabilities

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

Kul Maintenance Code Analysis

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

Output Escaping

58% escaped86 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

7 flows5 with unsanitized paths
kul_contact_action (view\functions.php:175)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Kul Maintenance Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_kul_maintenance_statusrequire\functions.php:321
authwp_ajax_kul_maintenance_slider_statusrequire\functions.php:340
authwp_ajax_kul_contact_actionview\functions.php:172
noprivwp_ajax_kul_contact_actionview\functions.php:173
WordPress Hooks 23
actionplugins_loadedkul-maintenance.php:41
actionplugins_loadedkul-maintenance.php:42
actionplugins_loadedkul-maintenance.php:43
actionwpkul-maintenance.php:50
actionwp_logoutkul-maintenance.php:51
actionupgrader_process_completekul-maintenance.php:52
actionadmin_menurequire\admin.php:3
actionadmin_initrequire\admin.php:16
actionkul_headview\functions.php:45
actionkul_site_blockview\functions.php:46
actionkul_footerview\functions.php:72
actionkul_head_hoverview\functions.php:84
actionkul_custom_cssview\functions.php:120
actionkul_head_fontview\functions.php:136
actionkul_footer_lastview\functions.php:224
actionkul_sliderview\functions.php:337
actionkul_logoview\functions.php:348
actionkul_headingview\functions.php:359
actionkul_descriptionview\functions.php:373
actionkul_formview\functions.php:386
actionkul_socialview\functions.php:417
actionkul_copyrightview\functions.php:472
actionkul_titleview\functions.php:485
Maintenance & Trust

Kul Maintenance Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedUnknown
PHP min version
Downloads9K

Community Trust

Rating90/100
Number of ratings2
Active installs100
Developer Profile

Kul Maintenance Developer Profile

kulchan pvt. ltd

1 plugin · 100 total installs

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

How We Detect Kul Maintenance

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kul-maintenance/css/kul-admin.css/wp-content/plugins/kul-maintenance/css/switchery.css/wp-content/plugins/kul-maintenance/js/kul_upload.js/wp-content/plugins/kul-maintenance/js/kul_switchery.js/wp-content/plugins/kul-maintenance/js/init.js/wp-content/plugins/kul-maintenance/js/colorpic-init.js
Script Paths
/wp-content/plugins/kul-maintenance/js/kul_upload.js/wp-content/plugins/kul-maintenance/js/switchery.min.js/wp-content/plugins/kul-maintenance/js/init.js/wp-content/plugins/kul-maintenance/js/colorpic-init.js
Version Parameters
kul-maintenance/css/kul-admin.css?ver=kul-maintenance/css/switchery.css?ver=kul-maintenance/js/kul_upload.js?ver=kul-maintenance/js/switchery.min.js?ver=kul-maintenance/js/init.js?ver=kul-maintenance/js/colorpic-init.js?ver=

HTML / DOM Fingerprints

CSS Classes
kul-icon
Data Attributes
kul_maintenance_nonce
JS Globals
kul_switchery
FAQ

Frequently Asked Questions about Kul Maintenance