Kayzart — Live HTML Landing Pages Security & Risk Analysis

wordpress.org/plugins/kayzart-live-code-editor

Build clean, theme-independent landing pages with a live HTML/CSS/JS editor. No page builder, no build pipeline.

0 active installs v2.3.0 PHP 7.4+ WP 5.9+ Updated Jul 14, 2026
custom-htmlhtml-editorlanding-pagelive-previewtailwind
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kayzart — Live HTML Landing Pages Safe to Use in 2026?

Generally Safe

Score 100/100

Kayzart — Live HTML Landing Pages 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 "kayzart-live-code-editor" plugin v1.3.6 exhibits a very strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to secure coding practices, with all identified entry points (AJAX handlers, REST API routes, shortcodes) being protected by appropriate authentication and capability checks. The absence of dangerous functions, file operations, and external HTTP requests further mitigates potential attack vectors. Furthermore, the plugin's handling of SQL queries is exemplary, with 100% usage of prepared statements, and output escaping is almost entirely implemented correctly, indicating a low risk of cross-site scripting vulnerabilities. The lack of any known CVEs, past or present, coupled with zero critical or high severity taint flows, strongly suggests a well-maintained and secure codebase. The plugin's strengths lie in its robust protection of its attack surface and its meticulous approach to data handling and sanitization. The complete absence of negative indicators in both static analysis and vulnerability history leads to a very low-risk assessment.

Vulnerabilities
None known

Kayzart — Live HTML Landing Pages Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Kayzart — Live HTML Landing Pages Release Timeline

v2.3.0Current
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.1
v2.1.0
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v1.3.6
v1.3.5
Code Analysis
Analyzed Apr 16, 2026

Kayzart — Live HTML Landing Pages Code Analysis

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

Output Escaping

98% escaped84 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<class-kayzart-admin> (includes/class-kayzart-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kayzart — Live HTML Landing Pages Attack Surface

Entry Points6
Unprotected0

REST API Routes 5

POST/wp-json/kayzart/v1/saveincludes/class-kayzart-rest.php:29
POST/wp-json/kayzart/v1/compile-tailwindincludes/class-kayzart-rest.php:39
POST/wp-json/kayzart/v1/setupincludes/class-kayzart-rest.php:65
POST/wp-json/kayzart/v1/importincludes/class-kayzart-rest.php:85
POST/wp-json/kayzart/v1/settingsincludes/class-kayzart-rest.php:105

Shortcodes 1

[kayzart] includes/class-kayzart-frontend.php:73
WordPress Hooks 36
actionadmin_menuincludes/class-kayzart-admin.php:42
actionadmin_menuincludes/class-kayzart-admin.php:43
actionadmin_initincludes/class-kayzart-admin.php:44
actionadmin_enqueue_scriptsincludes/class-kayzart-admin.php:45
filteradmin_titleincludes/class-kayzart-admin.php:46
actioncurrent_screenincludes/class-kayzart-admin.php:47
actionadmin_action_kayzartincludes/class-kayzart-admin.php:48
actionload-post-new.phpincludes/class-kayzart-admin.php:50
filteradmin_urlincludes/class-kayzart-admin.php:51
actionadmin_bar_menuincludes/class-kayzart-admin.php:52
actioninitincludes/class-kayzart-admin.php:55
actionenqueue_block_editor_assetsincludes/class-kayzart-editor-bridge.php:25
actionadmin_enqueue_scriptsincludes/class-kayzart-editor-bridge.php:26
actionwpincludes/class-kayzart-frontend.php:64
actiontemplate_redirectincludes/class-kayzart-frontend.php:65
actionwp_headincludes/class-kayzart-frontend.php:66
actionpre_get_postsincludes/class-kayzart-frontend.php:67
actionwp_enqueue_scriptsincludes/class-kayzart-frontend.php:69
actionwp_enqueue_scriptsincludes/class-kayzart-frontend.php:70
filterthe_contentincludes/class-kayzart-frontend.php:71
filtertemplate_includeincludes/class-kayzart-frontend.php:72
filterpre_do_shortcode_tagincludes/class-kayzart-frontend.php:546
actioninitincludes/class-kayzart-post-type.php:25
filterdisplay_post_statesincludes/class-kayzart-post-type.php:26
filterget_edit_post_linkincludes/class-kayzart-post-type.php:27
filterpost_row_actionsincludes/class-kayzart-post-type.php:28
filterquery_varsincludes/class-kayzart-preview.php:39
actiontemplate_redirectincludes/class-kayzart-preview.php:40
filterthe_contentincludes/class-kayzart-preview.php:41
actionwp_enqueue_scriptsincludes/class-kayzart-preview.php:42
filterwp_headersincludes/class-kayzart-preview.php:102
filternocache_headersincludes/class-kayzart-preview.php:105
filtershow_admin_barincludes/class-kayzart-preview.php:107
actionwp_enqueue_scriptsincludes/class-kayzart-preview.php:108
actionrest_api_initincludes/class-kayzart-rest.php:22
actionplugins_loadedkayzart-live-code-editor.php:48
Maintenance & Trust

Kayzart — Live HTML Landing Pages Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 14, 2026
PHP min version7.4
Downloads605

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Kayzart — Live HTML Landing Pages Developer Profile

K's Art Office

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 Kayzart — Live HTML Landing Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kayzart-live-code-editor/build/css/style.css/wp-content/plugins/kayzart-live-code-editor/build/js/admin.js/wp-content/plugins/kayzart-live-code-editor/build/js/frontend.js/wp-content/plugins/kayzart-live-code-editor/build/js/preview.js
Script Paths
/wp-content/plugins/kayzart-live-code-editor/build/js/admin.js/wp-content/plugins/kayzart-live-code-editor/build/js/frontend.js/wp-content/plugins/kayzart-live-code-editor/build/js/preview.js
Version Parameters
kayzart-live-code-editor/build/css/style.css?ver=kayzart-live-code-editor/build/js/admin.js?ver=kayzart-live-code-editor/build/js/frontend.js?ver=kayzart-live-code-editor/build/js/preview.js?ver=

HTML / DOM Fingerprints

CSS Classes
kayzart-editorkayzart-preview-framekayzart-editor-controlskayzart-editor-tabskayzart-editor-tabkayzart-editor-tab-activekayzart-editor-preview-containerkayzart-editor-controls-container+11 more
HTML Comments
<!-- KayzArt Live Code Editor --><!-- Admin page for KayzArt -->
Data Attributes
data-kayzart-post-iddata-kayzart-editor-modedata-kayzart-preview-urldata-kayzart-editor-settingsdata-kayzart-actiondata-kayzart-nonce
JS Globals
KayzArtEditorkayzart_editor_settingskayzart_preview_settings
REST Endpoints
/wp-json/kayzart/v1/save/wp-json/kayzart/v1/setup/wp-json/kayzart/v1/import/wp-json/kayzart/v1/settings
Shortcode Output
<div id="kayzart-editor-frontend-preview-container"></div>
FAQ

Frequently Asked Questions about Kayzart — Live HTML Landing Pages