Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Security & Risk Analysis

wordpress.org/plugins/coming-soon

Easy Drag & Drop Page Builder. A complete solution to create a WordPress Website, Custom Themes, Landing Pages, Coming Soon & Maintenance Mode Pages.

700K active installs v6.19.9 PHP 5.6+ WP 5.0+ Updated Mar 3, 2026
coming-soon-pagelanding-pagemaintenance-modepage-builderwebsite-builder
67
C · Use Caution
CVEs total8
Unpatched1
Last CVEDec 24, 2025
Safety Verdict

Is Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Safe to Use in 2026?

Use With Caution

Score 67/100

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

8 known CVEs 1 unpatched Last CVE: Dec 24, 2025Updated 1mo ago
Risk Assessment

The "coming-soon" plugin version 6.19.9 exhibits a mixed security posture. While it demonstrates good practices like using prepared statements for most SQL queries and a high percentage of output escaping, significant concerns arise from its large, unprotected attack surface. The static analysis reveals 102 entry points, with a staggering 96 of them lacking authentication checks. This presents a broad avenue for attackers to potentially interact with and exploit the plugin.

The taint analysis further exacerbates these concerns, highlighting one high-severity flow with unsanitized paths. This indicates a potential for malicious input to be processed without adequate cleaning, leading to vulnerabilities. Compounding these issues is the plugin's vulnerability history, which shows 8 previously discovered CVEs, with one high-severity vulnerability remaining unpatched. The common vulnerability types (Missing Authorization, CSRF, XSS) strongly align with the observed lack of authorization checks and potential for unsanitized input, suggesting a recurring pattern of these weaknesses.

In conclusion, while the plugin shows some positive security engineering, the sheer number of unprotected entry points and the presence of unpatched high-severity vulnerabilities create a significant risk. The recurring nature of specific vulnerability types suggests a need for a more thorough and consistent security review process for this plugin.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flow
  • Currently unpatched high severity CVE
  • Large attack surface without auth checks
  • Significant percentage of SQL without prepared statements
  • Significant percentage of output not properly escaped
Vulnerabilities
8

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
1 CVE in 2023
2023
4 CVEs in 2024
2024
2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
7

8 total CVEs

CVE-2026-27368medium · 5.3Missing Authorization

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode <= 6.19.8 - Missing Authorization

Dec 24, 2025Unpatched
CVE-2025-3949medium · 4.3Missing Authorization

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode <= 6.18.15 - Missing Authorization to Authenticated (Subscriber+) Sensitive Information Exposure

May 8, 2025 Patched in 6.18.16 (1d)
CVE-2025-24540medium · 4.3Cross-Site Request Forgery (CSRF)

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode <= 6.18.9 - Cross-Site Request Forgery

Nov 9, 2024 Patched in 6.18.10 (103d)
CVE-2024-47299medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coming Soon Page, Under Construction & Maintenance Mode by SeedProd <= 6.17.4 - Authenticated (Editor+) Stored Cross-Site Scripting

Sep 24, 2024 Patched in 6.18.4 (9d)
CVE-2024-32088medium · 4.3Cross-Site Request Forgery (CSRF)

Coming Soon Page, Under Construction & Maintenance Mode by SeedProd <= 6.15.20 - Cross-Site Request Forgery to Notice Dismissal

Apr 11, 2024 Patched in 6.15.21 (7d)
CVE-2024-1072high · 8.2Missing Authorization

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode <= 6.15.21 - Missing Authorization via seedprod_lite_new_lpage

Jan 31, 2024 Patched in 6.15.22 (6d)
CVE-2023-4975medium · 4.3Cross-Site Request Forgery (CSRF)

Website Builder by SeedProd <= 6.15.13.1 - Cross-Site Request Forgery to Settings Update

Sep 18, 2023 Patched in 6.15.15.3 (127d)
CVE-2020-15038medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coming Soon Page by SeedProd <= 5.1.1 - Authenticated Stored Cross-Site Scripting

Jun 25, 2020 Patched in 5.1.2 (1307d)
Code Analysis
Analyzed Mar 16, 2026

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Code Analysis

Dangerous Functions
0
Raw SQL Queries
10
89 prepared
Unescaped Output
144
993 escaped
Nonce Checks
114
Capability Checks
98
File Operations
36
External Requests
37
Bundled Libraries
0

SQL Query Safety

90% prepared99 total queries

Output Escaping

87% escaped1137 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

25 flows7 with unsanitized paths
seedprod_lite_save_template (app\lpage.php:908)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
96 unprotected

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Attack Surface

Entry Points102
Unprotected96

AJAX Handlers 100

authwp_ajax_seedprod_lite_v2_save_api_keyadmin\class-seedprod-admin.php:133
authwp_ajax_seedprod_lite_v2_save_settingsadmin\class-seedprod-admin.php:136
authwp_ajax_seedprod_lite_v2_save_app_settingsadmin\class-seedprod-admin.php:139
authwp_ajax_seedprod_lite_v2_deactivate_api_keyadmin\class-seedprod-admin.php:142
authwp_ajax_seedprod_lite_v2_install_pluginadmin\class-seedprod-admin.php:145
authwp_ajax_seedprod_lite_v2_activate_pluginadmin\class-seedprod-admin.php:146
authwp_ajax_seedprod_lite_v2_deactivate_pluginadmin\class-seedprod-admin.php:147
authwp_ajax_seedprod_lite_v2_get_plugins_listadmin\class-seedprod-admin.php:148
authwp_ajax_seedprod_lite_v2_complete_setup_wizardadmin\class-seedprod-admin.php:151
authwp_ajax_seedprod_lite_v2_install_addon_setupadmin\class-seedprod-admin.php:152
authwp_ajax_seedprod_lite_v2_check_wizard_availabilityadmin\class-seedprod-admin.php:153
authwp_ajax_seedprod_lite_v2_dismiss_setup_wizardadmin\class-seedprod-admin.php:154
authwp_ajax_seedprod_lite_v2_get_subscribers_datatableadmin\class-seedprod-admin.php:157
authwp_ajax_seedprod_lite_v2_delete_subscribersadmin\class-seedprod-admin.php:158
authwp_ajax_seedprod_lite_v2_export_subscribersadmin\class-seedprod-admin.php:159
authwp_ajax_seedprod_lite_v2_get_templatesadmin\class-seedprod-admin.php:162
authwp_ajax_seedprod_lite_v2_get_favorite_templatesadmin\class-seedprod-admin.php:163
authwp_ajax_seedprod_lite_v2_toggle_favorite_templateadmin\class-seedprod-admin.php:164
authwp_ajax_seedprod_lite_v2_get_saved_templatesadmin\class-seedprod-admin.php:165
authwp_ajax_seedprod_lite_v2_create_page_from_templateadmin\class-seedprod-admin.php:166
authwp_ajax_seedprod_lite_v2_subscribe_free_templatesadmin\class-seedprod-admin.php:167
authwp_ajax_seedprod_lite_v2_update_theme_enabledadmin\class-seedprod-admin.php:170
authwp_ajax_seedprod_lite_v2_check_default_pagesadmin\class-seedprod-admin.php:171
authwp_ajax_seedprod_lite_v2_create_default_pagesadmin\class-seedprod-admin.php:172
authwp_ajax_seedprod_lite_v2_create_templateadmin\class-seedprod-admin.php:173
authwp_ajax_seedprod_lite_v2_get_template_conditionsadmin\class-seedprod-admin.php:174
authwp_ajax_seedprod_lite_v2_save_template_conditionsadmin\class-seedprod-admin.php:175
authwp_ajax_seedprod_lite_v2_toggle_template_statusadmin\class-seedprod-admin.php:176
authwp_ajax_seedprod_lite_v2_duplicate_templateadmin\class-seedprod-admin.php:177
authwp_ajax_seedprod_lite_v2_trash_templateadmin\class-seedprod-admin.php:178
authwp_ajax_seedprod_lite_v2_restore_templateadmin\class-seedprod-admin.php:179
authwp_ajax_seedprod_lite_v2_delete_templateadmin\class-seedprod-admin.php:180
authwp_ajax_seedprod_lite_v2_bulk_action_templatesadmin\class-seedprod-admin.php:181
authwp_ajax_seedprod_lite_v2_get_theme_kitsadmin\class-seedprod-admin.php:184
authwp_ajax_seedprod_lite_v2_toggle_favorite_themeadmin\class-seedprod-admin.php:185
authwp_ajax_seedprod_lite_v2_import_theme_requestadmin\class-seedprod-admin.php:188
authwp_ajax_seedprod_lite_v2_delete_theme_pagesadmin\class-seedprod-admin.php:189
authwp_ajax_seedprod_lite_v2_get_total_theme_pagesadmin\class-seedprod-admin.php:190
authwp_ajax_seedprod_lite_v2_export_theme_filesadmin\class-seedprod-admin.php:193
authwp_ajax_seedprod_lite_v2_import_theme_filesadmin\class-seedprod-admin.php:194
authwp_ajax_seedprod_lite_v2_import_theme_by_urladmin\class-seedprod-admin.php:195
authwp_ajax_seedprod_lite_v2_check_existing_themeadmin\class-seedprod-admin.php:196
authwp_ajax_seedprod_lite_v2_export_landing_pagesadmin\class-seedprod-admin.php:199
authwp_ajax_seedprod_lite_v2_import_landing_pagesadmin\class-seedprod-admin.php:200
authwp_ajax_seedprod_lite_v2_duplicate_lpageadmin\class-seedprod-admin.php:203
authwp_ajax_seedprod_lite_v2_trash_lpageadmin\class-seedprod-admin.php:204
authwp_ajax_seedprod_lite_v2_restore_lpageadmin\class-seedprod-admin.php:205
authwp_ajax_seedprod_lite_v2_delete_lpageadmin\class-seedprod-admin.php:206
authwp_ajax_seedprod_lite_v2_bulk_action_lpagesadmin\class-seedprod-admin.php:207
authwp_ajax_seedprod_v2_review_dismissadmin\includes\review-functions.php:38
authwp_ajax_seedprod_lite_notification_dismissapp\class-seedprod-notifications.php:76
authwp_ajax_seedprod_lite_import_cross_site_pasteapp\import-cross-site-functions.php:7
authwp_ajax_seedprod_upgrade_licenseapp\includes\upgrade.php:83
authwp_ajax_seedprod_lite_get_post_custom_keys_arrayapp\render-dynamic-tags.php:1062
authwp_ajax_seedprod_lite_dismiss_settings_lite_ctaapp\routes.php:60
authwp_ajax_seedprod_lite_save_settingsapp\routes.php:62
authwp_ajax_seedprod_lite_save_api_keyapp\routes.php:63
authwp_ajax_seedprod_lite_save_app_settingsapp\routes.php:65
authwp_ajax_seedprod_lite_template_subscribeapp\routes.php:68
authwp_ajax_seedprod_lite_save_templateapp\routes.php:69
authwp_ajax_seedprod_lite_save_lpageapp\routes.php:70
authwp_ajax_seedprod_lite_get_revisionsapp\routes.php:71
authwp_ajax_seedprod_lite_get_utc_offsetapp\routes.php:72
authwp_ajax_seedprod_lite_get_namespaced_custom_cssapp\routes.php:73
authwp_ajax_seedprod_lite_get_stockimagesapp\routes.php:74
authwp_ajax_seedprod_lite_slug_existsapp\routes.php:77
authwp_ajax_seedprod_lite_lpage_datatableapp\routes.php:78
authwp_ajax_seedprod_lite_duplicate_lpageapp\routes.php:79
authwp_ajax_seedprod_lite_get_lpage_listapp\routes.php:80
authwp_ajax_seedprod_lite_archive_selected_lpagesapp\routes.php:81
authwp_ajax_seedprod_lite_unarchive_selected_lpagesapp\routes.php:82
authwp_ajax_seedprod_lite_delete_archived_lpagesapp\routes.php:83
authwp_ajax_seedprod_lite_update_subscriber_countapp\routes.php:87
authwp_ajax_seedprod_lite_subscribers_datatableapp\routes.php:88
authwp_ajax_seedprod_lite_get_plugins_listapp\routes.php:91
authwp_ajax_seedprod_lite_install_addonapp\routes.php:93
authwp_ajax_seedprod_lite_activate_addonapp\routes.php:94
authwp_ajax_seedprod_lite_deactivate_addonapp\routes.php:95
authwp_ajax_seedprod_lite_install_addonapp\routes.php:97
authwp_ajax_seedprod_lite_deactivate_addonapp\routes.php:98
authwp_ajax_seedprod_lite_activate_addonapp\routes.php:99
authwp_ajax_seedprod_lite_plugin_nonceapp\routes.php:100
noprivwp_ajax_seedprod_lite_run_one_click_upgradeapp\routes.php:102
authwp_ajax_seedprod_lite_upgrade_licenseapp\routes.php:103
authwp_ajax_seedprod_lite_get_wpformsapp\routes.php:105
authwp_ajax_seedprod_lite_get_wpformapp\routes.php:106
authwp_ajax_seedprod_lite_get_rafflepressapp\routes.php:107
authwp_ajax_seedprod_lite_get_rafflepress_codeapp\routes.php:108
authwp_ajax_seedprod_lite_get_mypaykitapp\routes.php:110
authwp_ajax_seedprod_lite_get_mypaykit_codeapp\routes.php:111
authwp_ajax_seedprod_lite_get_widget_wpformsapp\routes.php:113
authwp_ajax_seedprod_lite_get_widget_wpresultsapp\routes.php:114
authwp_ajax_seedprod_lite_get_envira_galleriesapp\routes.php:116
authwp_ajax_seedprod_lite_dismiss_upsellapp\routes.php:118
authwp_ajax_seedprod_lite_get_woocommerce_productsapp\routes.php:121
authwp_ajax_seedprod_lite_get_woocommerce_product_taxonomyapp\routes.php:122
authwp_ajax_seedprod_lite_get_woocommerce_product_attributesapp\routes.php:123
authwp_ajax_seedprod_lite_get_woocommerce_product_attribute_termsapp\routes.php:124
authwp_ajax_seedprod_lite_get_edd_downloadsapp\routes.php:127
authwp_ajax_seedprod_lite_get_edd_download_taxonomyapp\routes.php:128

Shortcodes 2

[seedprodnestedmenuwidget] app\nestednavmenu.php:89
[seedprodwpwidget] app\nestednavmenu.php:170
WordPress Hooks 59
actionadmin_initadmin\class-seedprod-admin.php:51
actionadmin_initadmin\class-seedprod-admin.php:54
actionadmin_bar_menuadmin\class-seedprod-admin.php:57
actionadmin_headadmin\class-seedprod-admin.php:59
actionwp_headadmin\class-seedprod-admin.php:60
actionadmin_headadmin\class-seedprod-admin.php:63
filterparent_fileadmin\class-seedprod-admin.php:66
filtersubmenu_fileadmin\class-seedprod-admin.php:67
actionadmin_footeradmin\class-seedprod-admin.php:70
actionactivated_pluginadmin\class-seedprod-admin.php:130
actionadmin_footeradmin\class-seedprod-admin.php:638
filterfilesystem_methodadmin\includes\import-export-functions.php:51
filterauto_update_translationadmin\includes\plugin-functions.php:738
actionupgrader_process_completeadmin\includes\plugin-functions.php:747
actionadmin_enqueue_scriptsadmin\includes\review-functions.php:32
actionadmin_noticesadmin\includes\review-functions.php:35
actionadmin_initadmin\includes\review-functions.php:40
filterwpforms_global_assetsapp\bootstrap.php:134
actionadmin_enqueue_scriptsapp\bootstrap.php:298
actioninitapp\bootstrap.php:327
actionadmin_enqueue_scriptsapp\bootstrap.php:334
filteradmin_body_classapp\bootstrap.php:446
actionadmin_footer_textapp\bootstrap.php:468
filterupdate_footerapp\bootstrap.php:504
actionseedprod_notificationsapp\class-seedprod-notifications.php:405
actioninitapp\cpt.php:30
actioninitapp\cpt.php:40
actionseedprod_lite_fetch_help_docsapp\functions-inline-help.php:15
actionadmin_print_scriptsapp\functions-utils.php:1786
filter_wp_post_revision_fieldsapp\functions-utils.php:1955
filterget_edit_post_linkapp\functions-utils.php:1982
actionplugins_loadedapp\load_controller.php:26
actionplugins_loadedapp\load_controller.php:27
filterwp_nav_menu_itemsapp\nestednavmenu.php:63
actiontemplate_redirectapp\render-csp-mm.php:47
actiontemplate_redirectapp\render-csp-mm.php:72
actiontemplate_redirectapp\render-csp-mm.php:75
actiontemplate_redirectapp\render-csp-mm.php:77
actioninitapp\render-csp-mm.php:80
actioninitapp\render-csp-mm.php:85
filtertemplate_includeapp\render-lp.php:3
actionwp_enqueue_scriptsapp\render-lp.php:16
actionadmin_initapp\routes.php:29
actionadmin_initapp\theme-templates.php:607
actionadmin_headapp\theme-templates.php:645
actionadmin_noticesapp\theme-templates.php:677
actionadmin_initapp\theme-templates.php:734
actionadmin_initapp\theme-templates.php:1160
actionplugins_loadedcoming-soon.php:51
actionplugins_loadedcoming-soon.php:162
actionupgrader_process_completecoming-soon.php:187
actioninitcoming-soon.php:188
actionadmin_enqueue_scriptsincludes\class-seedprod-init.php:83
actionadmin_enqueue_scriptsincludes\class-seedprod-init.php:84
actionadmin_menuincludes\class-seedprod-init.php:87
filterplugin_action_linksincludes\class-seedprod-init.php:90
actionadmin_initincludes\class-seedprod-init.php:94
filteracf/shortcode/allow_in_block_themes_outside_contentresources\views\seedprod-preview.php:157
filterwoocommerce_enqueue_stylesresources\views\seedprod-preview.php:162

Scheduled Events 4

seedprod_notifications
seedprod_notifications
seedprod_lite_fetch_help_docs
seedprod_lite_fetch_help_docs
Maintenance & Trust

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version5.6
Downloads32.9M

Community Trust

Rating98/100
Number of ratings4,697
Active installs700K
Developer Profile

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Developer Profile

SeedProd

5 plugins · 701K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
223 days
View full developer profile
Detection Fingerprints

How We Detect Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/coming-soon/app/public/css/main.css/wp-content/plugins/coming-soon/app/public/css/seedprod-frontend.css/wp-content/plugins/coming-soon/app/public/js/seedprod-frontend.js/wp-content/plugins/coming-soon/resources/admin/css/seedprod-admin.css/wp-content/plugins/coming-soon/resources/admin/js/seedprod-admin.js/wp-content/plugins/coming-soon/resources/admin/js/vue/dist/app.js/wp-content/plugins/coming-soon/resources/admin/css/vue/dist/app.css/wp-content/plugins/coming-soon/resources/blocks/countdown/index.css+1 more
Generator Patterns
SeedProd v6.19.9
Script Paths
/wp-content/plugins/coming-soon/app/public/js/seedprod-frontend.js/wp-content/plugins/coming-soon/resources/admin/js/seedprod-admin.js/wp-content/plugins/coming-soon/resources/admin/js/vue/dist/app.js/wp-content/plugins/coming-soon/resources/blocks/countdown/index.js
Version Parameters
coming-soon/app/public/css/main.css?ver=coming-soon/app/public/css/seedprod-frontend.css?ver=coming-soon/app/public/js/seedprod-frontend.js?ver=coming-soon/resources/admin/css/seedprod-admin.css?ver=coming-soon/resources/admin/js/seedprod-admin.js?ver=coming-soon/resources/admin/js/vue/dist/app.js?ver=coming-soon/resources/admin/css/vue/dist/app.css?ver=coming-soon/resources/blocks/countdown/index.css?ver=coming-soon/resources/blocks/countdown/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
seedprod-admin-wrapperseedprod-admin-contentseedprod-settings-pageseedprod-editor-wrappersp-frontend-bodysp-page-builder-bodysp-countdownseedprod-custom-css-editor
HTML Comments
<!-- SeedProd Lite --><!-- End SeedProd Lite --><!-- Load Custom Gutenberg Blocks -->
Data Attributes
data-seedprod-iddata-seedprod-typedata-seedprod-style
JS Globals
seedprodSeedProdLiteAdminSeedProdFrontsp_api_noncesp_countdown_data
REST Endpoints
/wp-json/seedprod/v1/settings/wp-json/seedprod/v1/pages/wp-json/seedprod/v1/blocks/wp-json/seedprod/v1/themes
Shortcode Output
[seedprod_form][seedprod_countdown]
FAQ

Frequently Asked Questions about Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode