Live Landing Page Composer – visual landing page builder for digital marketers Security & Risk Analysis

wordpress.org/plugins/live-composer-lite

Drag and drop landing page builder, creator, generator. Digital marketers use it to create amazing landing pages in minutes. No coding required.

50 active installs v1.0.2 PHP + WP 3.9+ Updated Mar 4, 2016
builderfront-endmodulespagepage-builder
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Live Landing Page Composer – visual landing page builder for digital marketers Safe to Use in 2026?

Generally Safe

Score 85/100

Live Landing Page Composer – visual landing page builder for digital marketers has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "live-composer-lite" v1.0.2 presents a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs and a complete lack of critical or high-severity taint flows are significant positive indicators. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and implementing a substantial number of capability checks across its entry points. The attack surface, while containing multiple AJAX handlers and shortcodes, is reported as having no unprotected entry points, which is a key security strength.

However, there are areas for concern that temper this otherwise positive assessment. The presence of three instances of the `create_function` function, a deprecated and often insecure PHP function, is a notable risk signal. More critically, only 4% of output escaps are properly handled, indicating a high potential for Cross-Site Scripting (XSS) vulnerabilities. While taint analysis didn't reveal immediate exploit paths, the sheer volume of unsafely escaped output represents a significant attack surface that could be leveraged if an attacker can inject data into these outputs.

In conclusion, the plugin benefits from a clean vulnerability history and diligent use of prepared statements and capability checks. The lack of known exploits suggests a relatively mature codebase. Nevertheless, the reliance on `create_function` and, more importantly, the extensive unescaped output present tangible security risks. Addressing these specific code quality issues, particularly the output escaping, would significantly improve the plugin's overall security.

Key Concerns

  • High percentage of improperly escaped output
  • Use of deprecated 'create_function' function
Vulnerabilities
None known

Live Landing Page Composer – visual landing page builder for digital marketers Security Vulnerabilities

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

Live Landing Page Composer – visual landing page builder for digital marketers Release Timeline

v1.0.2Current
v1.0.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Live Landing Page Composer – visual landing page builder for digital marketers Code Analysis

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

Dangerous Functions Found

create_functioncreate_function( null, 'dslc_plugin_options_display( "dslc_getting_started" );' )includes\plugin-options-framework\inc\init.php:26
create_functioncreate_function( null, 'dslc_plugin_options_display( "' . $section_ID . '" );' )includes\plugin-options-framework\inc\init.php:52
create_functioncreate_function( null, 'dslc_plugin_option_display_' . $option['type'] . '( "' . $option_ID . '", "'includes\plugin-options-framework\inc\init.php:156

Bundled Libraries

Select2

Output Escaping

4% escaped257 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
dslc_ajax_add_module (includes\ajax.php:175)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Live Landing Page Composer – visual landing page builder for digital marketers Attack Surface

Entry Points16
Unprotected0

AJAX Handlers 8

authwp_ajax_dslc-ajax-add-modules-sectionincludes\ajax.php:110
authwp_ajax_dslc-ajax-add-modules-areaincludes\ajax.php:167
authwp_ajax_dslc-ajax-add-moduleincludes\ajax.php:269
authwp_ajax_dslc-ajax-display-module-optionsincludes\ajax.php:575
authwp_ajax_dslc-ajax-save-composerincludes\ajax.php:622
authwp_ajax_dslc-ajax-import-templateincludes\ajax.php:660
authwp_ajax_dslc-ajax-get-new-module-idincludes\ajax.php:701
authwp_ajax_dslc_activecampaignincludes\plugin-options-framework\inc\init.php:178

Shortcodes 8

[dslc_module] includes\display-functions.php:837
[dslc_modules_section] includes\display-functions.php:1057
[dslc_modules_area] includes\display-functions.php:1124
[dslc_modules_section_gen_css] includes\display-functions.php:1247
[dslc_modules_area_gen_css] includes\display-functions.php:1257
[dslc_module_gen_css] includes\display-functions.php:1292
[dslc_notification] includes\shortcodes.php:12
[dslc_custom_field] includes\shortcodes.php:35
WordPress Hooks 29
actionwp_footerincludes\display-functions.php:487
filterthe_contentincludes\display-functions.php:771
actionwp_headincludes\display-functions.php:1237
actioninitincludes\functions.php:30
actioninitincludes\functions.php:53
actioninitincludes\functions.php:352
filterbody_classincludes\functions.php:452
filterimage_resize_dimensionsincludes\other-functions.php:64
actionadmin_menuincludes\plugin-options-framework\inc\init.php:59
actionadmin_initincludes\plugin-options-framework\inc\init.php:166
actioninitincludes\post-options-framework\post-options-framework.php:72
actionadd_meta_boxesincludes\post-options-framework\post-options-framework.php:83
actionsave_postincludes\post-options-framework\post-options-framework.php:86
actionload-post-new.phpincludes\post-options-framework\post-options-framework.php:88
actionload-post.phpincludes\post-options-framework\post-options-framework.php:88
filterpage_row_actionsincludes\post-options-framework\post-options-framework.php:370
filterpost_row_actionsincludes\post-options-framework\post-options-framework.php:390
filterget_sample_permalink_htmlincludes\post-options-framework\post-options-framework.php:409
actionpost_submitbox_startincludes\post-options-framework\post-options-framework.php:426
filterthe_editorincludes\post-options-framework\post-options-framework.php:432
actionwp_enqueue_scriptsincludes\scripts.php:56
actionadmin_enqueue_scriptsincludes\scripts.php:81
actionwp_enqueue_scriptsincludes\scripts.php:101
actiontemplate_redirectincludes\single-templates-framework\inc\filters.php:87
filtermanage_dslc_templates_posts_columnsincludes\single-templates-framework\inc\filters.php:111
actionmanage_dslc_templates_posts_custom_columnincludes\single-templates-framework\inc\filters.php:112
actionsave_postincludes\single-templates-framework\inc\filters.php:164
actioninitincludes\single-templates-framework\inc\functions.php:105
actionadmin_initlite-ds-live-composer.php:106
Maintenance & Trust

Live Landing Page Composer – visual landing page builder for digital marketers Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedMar 4, 2016
PHP min version
Downloads23K

Community Trust

Rating98/100
Number of ratings10
Active installs50
Developer Profile

Live Landing Page Composer – visual landing page builder for digital marketers Developer Profile

LiveComposer

2 plugins · 10K total installs

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

How We Detect Live Landing Page Composer – visual landing page builder for digital marketers

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/live-composer-lite/css/main.css/wp-content/plugins/live-composer-lite/css/front/plugins.css/wp-content/plugins/live-composer-lite/css/font-awesome.css/wp-content/plugins/live-composer-lite/css/modules.css/wp-content/plugins/live-composer-lite/js/front-plugins.js/wp-content/plugins/live-composer-lite/js/front.js/wp-content/plugins/live-composer-lite/css/composer.css/wp-content/plugins/live-composer-lite/css/plugins.css+6 more
Script Paths
http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js
Version Parameters
/wp-content/plugins/live-composer-lite/css/main.css?ver=/wp-content/plugins/live-composer-lite/css/front/plugins.css?ver=/wp-content/plugins/live-composer-lite/css/font-awesome.css?ver=/wp-content/plugins/live-composer-lite/css/modules.css?ver=/wp-content/plugins/live-composer-lite/js/front-plugins.js?ver=/wp-content/plugins/live-composer-lite/js/front.js?ver=/wp-content/plugins/live-composer-lite/css/composer.css?ver=/wp-content/plugins/live-composer-lite/css/plugins.css?ver=/wp-content/plugins/live-composer-lite/js/plugins.js?ver=/wp-content/plugins/live-composer-lite/js/main.js?ver=/wp-content/plugins/live-composer-lite/includes/post-options-framework/js/main.js?ver=/wp-content/plugins/live-composer-lite/includes/post-options-framework/css/main.css?ver=/wp-content/plugins/live-composer-lite/includes/plugin-options-framework/js/main.js?ver=/wp-content/plugins/live-composer-lite/includes/plugin-options-framework/css/main.css?ver=

HTML / DOM Fingerprints

CSS Classes
dslc-main-cssdslc-front-plugins-cssdslc-font-awesomedslc-modules-cssdslc-front-plugins-jsdslc-front-jsdslc-composer-cssdslc-plugins-css+5 more
Data Attributes
dslc-active
JS Globals
DSLCAjaxtabDatadlscajax
FAQ

Frequently Asked Questions about Live Landing Page Composer – visual landing page builder for digital marketers