Coming Soon Page & Maintenance Mode Security & Risk Analysis

wordpress.org/plugins/responsive-coming-soon

Coming Soon Plugin and Maintenance Mode plugin with Launch page & site offline plugin for your Website while it's under construction.

3K active installs v2.2.4 PHP + WP 5.0+ Updated Dec 27, 2024
coming-sooncoming-soon-pagemaintenance-modesite-offlineunder-construction
90
A · Safe
CVEs total3
Unpatched0
Last CVEFeb 27, 2024
Safety Verdict

Is Coming Soon Page & Maintenance Mode Safe to Use in 2026?

Generally Safe

Score 90/100

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.

3 known CVEsLast CVE: Feb 27, 2024Updated 1yr ago
Risk Assessment

The 'responsive-coming-soon' v2.2.4 plugin presents a mixed security posture. On one hand, it demonstrates good practices by using prepared statements for all SQL queries and a significant percentage of output is properly escaped. It also has no known unpatched vulnerabilities, which is positive. However, significant concerns exist regarding its attack surface and authorization checks. The plugin has one AJAX handler without any authentication checks, creating a direct entry point for attackers. Furthermore, the presence of 15 dangerous function calls, specifically 'unserialize', is a notable risk. While taint analysis found no critical or high severity issues in this version, the historical vulnerability data, which includes high and medium severity issues like missing authorization and cross-site scripting, coupled with the current lack of authorization on an AJAX handler, suggests a pattern of potential security weaknesses.

Key Concerns

  • Unprotected AJAX handler
  • Use of unserialize function
  • Historical High/Medium severity vulns
  • Low percentage of capability checks
Vulnerabilities
3 published

Coming Soon Page & Maintenance Mode Security Vulnerabilities

CVEs by Year

2 CVEs in 2019
2019
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

CVE-2024-1136medium · 5.3Missing Authorization

Coming Soon Page & Maintenance Mode <= 2.2.1 - Maintenance Mode Bypass

Feb 27, 2024 Patched in 2.2.2 (11d)
CVE-2019-25139medium · 6.5Missing Authorization

Coming Soon Page & Maintenance Mode <= 1.8.1 - Unauthenticated Settings Reset

Jul 17, 2019 Patched in 1.8.2 (1651d)
CVE-2019-25140high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coming Soon Page & Maintenance Mode <= 1.8.1 - Stored Cross Site Scripting

Jul 16, 2019 Patched in 1.8.2 (1652d)
Version History

Coming Soon Page & Maintenance Mode Release Timeline

v2.2.4Current
v2.2.3
v2.2.2
v2.2.11 CVE
v2.21 CVE
v2.1.91 CVE
v2.1.81 CVE
v2.1.71 CVE
v2.1.61 CVE
v2.1.51 CVE
v2.1.41 CVE
v2.1.31 CVE
v2.1.21 CVE
v2.1.11 CVE
v2.11 CVE
v2.01 CVE
v1.9.61 CVE
v1.9.51 CVE
v1.9.41 CVE
v1.9.31 CVE
Code Analysis
Analyzed Mar 16, 2026

Coming Soon Page & Maintenance Mode Code Analysis

Dangerous Functions
15
Raw SQL Queries
0
0 prepared
Unescaped Output
89
216 escaped
Nonce Checks
2
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize<?php $wpsm_rcs_plugin_options_about_us = unserialize(get_option('wpsm_rcs_plugin_options_about_us')includes\about-us\about-us.php:1
unserialize<?php $wpsm_rcs_plugin_options_contact_us = unserialize(get_option('wpsm_rcs_plugin_options_contact_includes\contact-us\contact-us.php:3
unserialize<?php $wpsm_rcs_plugin_options_dashboard = unserialize(get_option('wpsm_rcs_plugin_options_dashboardincludes\dashboard\dashboard.php:3
unserialize<?php $wpsm_rcs_plugin_options_background = unserialize(get_option('wpsm_rcs_plugin_options_backgrouincludes\design\background.php:3
unserialize<?php $wpsm_rcs_plugin_options_custom_css= unserialize(get_option('wpsm_rcs_plugin_options_custom_csincludes\design\custom_codes.php:3
unserialize<?php $wpsm_rcs_plugin_options_text_and_color = unserialize(get_option('wpsm_rcs_plugin_options_textincludes\design\text_and_color.php:3
unserialize<?php $wpsm_rcs_plugin_options_newsletter = unserialize(get_option('wpsm_rcs_plugin_options_newslettincludes\newsletter\newsletter.php:1
unserialize<?php $wpsm_rcs_plugin_options_subscription_field = unserialize(get_option('wpsm_rcs_plugin_options_includes\newsletter\subscription-field.php:3
unserialize<?php $wpsm_rcs_plugin_options_countdown = unserialize(get_option('wpsm_rcs_plugin_options_countdownincludes\settings\countdown.php:3
unserialize<?php $wpsm_rcs_plugin_options_header = unserialize(get_option('wpsm_rcs_plugin_options_header'));includes\settings\header-settings.php:3
unserialize<?php $wpsm_rcs_plugin_options_general= unserialize(get_option('wpsm_rcs_plugin_options_general'));includes\settings\page-settings.php:3
unserialize<?php $wpsm_rcs_plugin_options_social = unserialize(get_option('wpsm_rcs_plugin_options_social'));includes\social\social.php:3
unserialize<?php $wpsm_rcs_plugin_options_templates = unserialize(get_option('wpsm_rcs_plugin_options_templatesincludes\templates\templates.php:3
unserialize$wpsm_rcs_plugin_options_dashboard = unserialize(get_option('wpsm_rcs_plugin_options_dashboard'));redirect.php:13
unserialize$wpsm_rcs_plugin_options_dashboard = unserialize(get_option('wpsm_rcs_plugin_options_dashboard'));redirect.php:57

Output Escaping

71% escaped305 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<data-save-post> (functions\data-save-post.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Coming Soon Page & Maintenance Mode Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_wpsm_rcs_dismiss_reviewfunctions\script.php:146
WordPress Hooks 5
actionadmin_noticesfunctions\script.php:60
actiontemplate_redirectredirect.php:51
actionadmin_bar_menuredirect.php:53
actionplugins_loadedresponsive-coming-soon.php:17
actionadmin_menuresponsive-coming-soon.php:34
Maintenance & Trust

Coming Soon Page & Maintenance Mode Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 27, 2024
PHP min version
Downloads265K

Community Trust

Rating96/100
Number of ratings129
Active installs3K
Developer Profile

Coming Soon Page & Maintenance Mode Developer Profile

wpshopmart

8 plugins · 86K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
986 days
View full developer profile
Detection Fingerprints

How We Detect 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/responsive-coming-soon/css/bootstrap.css/wp-content/plugins/responsive-coming-soon/css/smartech.css/wp-content/plugins/responsive-coming-soon/css/font-awesome/css/font-awesome.min.css/wp-content/plugins/responsive-coming-soon/css/fontawesome-iconpicker.css/wp-content/plugins/responsive-coming-soon/css/dialog/dialog.css/wp-content/plugins/responsive-coming-soon/css/dialog/dialog-box-style.css/wp-content/plugins/responsive-coming-soon/css/dialog/dialog-jamie.css/wp-content/plugins/responsive-coming-soon/css/fv.css+18 more

HTML / DOM Fingerprints

CSS Classes
wpsm-rcs-review-noticewpsm-rcs-dismiss-review-noticewpsm-rcs-review-outwpsm-rate-laterwpsm-rated
JS Globals
WPSM_RCS_TEXT_DOMAINWPSM_RCS_PLUGIN_URL
FAQ

Frequently Asked Questions about Coming Soon Page & Maintenance Mode