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.10 PHP 5.6+ WP 5.0+ Updated Apr 15, 2026
coming-soon-pagelanding-pagemaintenance-modepage-builderwebsite-builder
92
A · Safe
CVEs total9
Unpatched0
Last CVEMar 14, 2026
Safety Verdict

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

Generally Safe

Score 92/100

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

9 known CVEsLast CVE: Mar 14, 2026Updated 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
9 published

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
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
8

9 total CVEs

CVE-2026-39464medium · 5.5Server-Side Request Forgery (SSRF)

Coming Soon Page, Under Construction & Maintenance Mode by SeedProd <= 6.19.8 - Authenticated (Editor+) Server-Side Request Forgery

Mar 14, 2026 Patched in 6.19.9 (53d)
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, 2025 Patched in 6.19.9 (84d)
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)
Version History

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode Release Timeline

v6.19.10Current
v6.19.910 files changed
v6.19.82 CVEs23 files changed
v6.19.72 CVEs18 files changed
v6.19.62 CVEs72 files changed
v6.19.52 CVEs18 files changed
v6.19.42 CVEs5 files changed
v6.19.32 CVEs6 files changed
v6.19.12 CVEs16 files changed
v6.19.02 CVEs146 files changed
v6.18.182 CVEs13 files changed
v6.18.172 CVEs13 files changed
v6.18.162 CVEs19 files changed
v6.18.153 CVEs14 files changed
v6.18.143 CVEs12 files changed
v6.18.123 CVEs9 files changed
v6.18.113 CVEs5 files changed
v6.18.103 CVEs18 files changed
v6.18.94 CVEs41 files changed
v6.18.54 CVEs3 files changed
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 · Security
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 updatedApr 15, 2026
PHP min version5.6
Downloads33.0M

Community Trust

Rating98/100
Number of ratings4,699
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

76
trust score
Avg Security Score
95/100
Avg Patch Time
189 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