[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvL4r7wOPkjlqUbsPU80JO0dcRtYyQc9LxhwCV8pEYWM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":61,"crawl_stats":38,"alternatives":66,"analysis":167,"fingerprints":477},"hkdev-maintenance-mode","Maintenance Mode","3.1.3","helderk","https:\u002F\u002Fprofiles.wordpress.org\u002Fhelderk\u002F","\u003Cp>This plugin lets you specify a maintenance mode message or HTML page for your site and configure settings to allow specific users to bypass the maintenance mode functionality in order to preview the site prior to public launch.\u003C\u002Fp>\n\u003Cp>It also disables the WordPress REST API while maintenance mode is active, ensuring that site data remains inaccessible during maintenance.\u003C\u002Fp>\n\u003Cp>Any logged in user with WordPress administrator privileges will be allowed to view the site regardless of the settings in the plugin. The exact privilege can be set using a filter hook – see FAQs.\u003C\u002Fp>\n\u003Cp>The behaviour of this can be enabled or disabled at any time without losing any of settings configured in its settings pane. However, deactivating the plugin is recommended versus having it activated while disabled.\u003C\u002Fp>\n\u003Cp>Functionality to exclude pages from maintenance mode, so only the selected pages will be visible.\u003C\u002Fp>\n\u003Cp>When redirect is enabled it can send 2 different header types. “200 OK” is best used for when the site is under development and “503 Service Temporarily Unavailable” is best for when the site is temporarily taken offline for small amendments. If used for a long period of time, 503 can damage your Google ranking.\u003C\u002Fp>\n\u003Cp>A list of IP addresses can be set up to completely bypass maintenance mode. This option is useful when needing to allow a client’s entire office to access the site while in maintenance mode without needing to maintain individual access keys.\u003C\u002Fp>\n\u003Cp>Access keys work by creating a key on the user’s computer that will be checked against when maintenance mode is active. When a new key is created, a link to create the access key cookie will be emailed to the email address provided. Access can then be revoked either by disabling or deleting the key.\u003C\u002Fp>\n\u003Cp>This plugin allows four methods of notifying users that a site is undergoing maintenance:\u003C\u002Fp>\n\u003Col>\n\u003Cli>They can be presented with a message using WordPress’s wp_die() function which is core function of WordPress, which makes this plugin feel and work as a part of WordPress core.\u003C\u002Fli>\n\u003Cli>They can be presented with a message on a page created with the style of the current template.\u003C\u002Fli>\n\u003Cli>They can be presented with a custom HMTL page.\u003C\u002Fli>\n\u003Cli>They can be redirected to a static page or external URL.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin is intended primarily for developers that need to allow clients to preview sites before being available to the general public or to tempor &hellip;",8000,130305,92,14,"2025-03-07T10:20:00.000Z","6.7.5","6.1","7.4",[20,21,22,23,24],"coming-soon","developer","maintenance","redirect","under-construction","https:\u002F\u002Fhelderk.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhkdev-maintenance-mode.zip",91,2,0,"2024-04-22 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-32708","maintenance-mode-by-helderk-unauthenticated-ip-spoofing","Maintenance Mode by helderk \u003C= 3.0.1 - Unauthenticated IP Spoofing","The Maintenance Mode plugin for WordPress is vulnerable to IP Address Spoofing in all versions up to, and including, 3.0.1 due to insufficient IP address validation. This makes it possible for unauthenticated attackers to spoof their IP Address.",null,"\u003C=3.0.1","3.0.2","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Use of Less Trusted Source","2024-04-29 16:37:32",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F17906039-0130-4e24-b932-1ba19d3d58ff?source=api-prod",8,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":54,"vuln_type":55,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2024-1478","maintenance-mode-information-exposure","Maintenance Mode \u003C= 3.0.1 - Information Exposure","The Maintenance Mode plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.0.1 via the REST API. This makes it possible for unauthenticated attackers to obtain post and page content via API thus bypassing the content protection provided by the plugin.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Improper Access Control","2024-03-04 00:00:00","2024-03-28 23:30:13",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F36def628-e09e-4da0-ab14-35aefcb67f73?source=api-prod",25,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":62,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":63,"trust_score":64,"computed_at":65},1,17,88,"2026-04-04T21:15:27.047Z",[67,87,108,130,148],{"slug":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":77,"num_ratings":78,"last_updated":79,"tested_up_to":80,"requires_at_least":17,"requires_php":18,"tags":81,"homepage":83,"download_link":84,"security_score":85,"vuln_count":62,"unpatched_count":29,"last_vuln_date":86,"fetched_at":31},"jf3-maintenance-mode","Maintenance Redirect","2.2.1","Peter Hardy-vanDoorn","https:\u002F\u002Fprofiles.wordpress.org\u002Fpetervandoorn\u002F","\u003Cp>This plugin is intended primarily for designers \u002F developers that need to allow clients to preview sites before being available to the general public or to temporarily hide your WordPress site while undergoing major updates.\u003C\u002Fp>\n\u003Cp>Any logged in user with WordPress administrator privileges will be allowed to view the site regardless of the settings in the plugin. The exact privilege can be set using a filter hook – see FAQs.\u003C\u002Fp>\n\u003Cp>The behaviour of this plugin can be enabled or disabled at any time without losing any of the settings configured in its settings pane. However, deactivating the plugin is recommended versus having it activated while disabled.\u003C\u002Fp>\n\u003Cp>When redirect is enabled it can send 2 different header types. “200 OK” is best used for when the site is under development and “503 Service Temporarily Unavailable” is best for when the site is temporarily taken offline for small amendments. If used for a long period of time, 503 can damage your Google ranking.\u003C\u002Fp>\n\u003Cp>A list of IP addresses can be set up to completely bypass maintenance mode. This option is useful when needing to allow a client’s entire office to access the site while in maintenance mode without needing to maintain individual access keys. See FAQ below about working through a proxy.\u003C\u002Fp>\n\u003Cp>Access keys work by creating a cookie on the user’s computer that will be checked for when maintenance mode is active. When a new key is created, a link to create the access key cookie will be emailed to the email address provided. Access can then be revoked either by disabling or deleting the key.\u003C\u002Fp>\n\u003Cp>This plugin allows three methods of notifying users that a site is undergoing maintenance:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>They can be presented with a simple message.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>They can be presented with a custom HMTL page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>They can be redirected to a static HTML page. This static page will need to be uploaded to the server via FTP or some other method. This plugin DOES NOT include any way to upload the static page file. Any URL can be used here, and it doesn’t need to be on the same server (so you could redirect back to the client’s current site if you’re working on a dev site, for example). However, it should NOT be the URL of a WordPress page or post on the same site as this will result in an infinite redirect loop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Display a maintenance mode page and allow invited visitors to bypass the functionality to preview the site.",10000,210196,98,24,"2026-02-10T13:24:00.000Z","6.9.4",[20,21,22,82,23],"maintenance-mode","https:\u002F\u002Fwww.fabulosawebdesign.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjf3-maintenance-mode.2.2.1.zip",99,"2024-09-16 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":104,"download_link":105,"security_score":106,"vuln_count":28,"unpatched_count":62,"last_vuln_date":107,"fetched_at":31},"maintenance-coming-soon-redirect-animation","Maintenance & Coming Soon Redirect Animation","2.3.3","ilyasine","https:\u002F\u002Fprofiles.wordpress.org\u002Filyasine\u002F","\u003Cp>This super lightweight plugin is intended primarily for developers, designers and site administrators that need to allow clients to preview the site before being available to the public or to temporarily hide it while undergoing major updates.\u003C\u002Fp>\n\u003Cp>Any logged-in user with WordPress administrator privileges will be allowed to view the site regardless of the settings in the plugin. The exact privilege can be set using a filter hook – see FAQs.\u003C\u002Fp>\n\u003Cp>The behaviour of this can be enabled or disabled at any time without losing any of the settings configured in its settings pane. However, deactivating the plugin is recommended versus having it activated while disabled.\u003C\u002Fp>\n\u003Cp>When redirect is enabled, it can send a different header types.\u003C\u002Fp>\n\u003Cp>A list of IP addresses can be set up to completely bypass maintenance mode. This option is useful when needing to allow a client’s entire office to access the site while in maintenance mode without needing to maintain individual access keys.\u003C\u002Fp>\n\u003Cp>Access keys work by creating a key on the user’s computer that will be checked against when maintenance mode is active. When a new key is created, a link to create the access key cookie will be emailed to the email address provided. Access can then be revoked either by disabling or deleting the key.\u003C\u002Fp>\n\u003Cp>Whitelisted User Roles – user roles who see the site, instead of under maintenance page\u003C\u002Fp>\n\u003Cp>Whitelisted Users – users who see the site, instead of maintenance page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>Animations :\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Animation on the web is not only fun, but engaging in such a way that it has converted site visitors into customers even before will be available to the general public and it will make them eagerly await its launch.\u003C\u002Fp>\n\u003Cp>You can either choose your animation from the library or upload your own; this animation will be shown in front of your site when it is undergoing maintenance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>Notes :\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ This plugin will override any other maintenance plugin you use.\u003Cbr \u002F>\n✔ All settings are auto-updated , you don’t need to save anything .\u003C\u002Fp>\n\u003Ch4>WP-CLI Commands :\u003C\u002Fh4>\n\u003Cp>Note : before you begin run these commands make sure you have wp-cli installed on your server and your are in your WordPress site Root folder\u003C\u002Fp>\n\u003Cp>✔ To install the plugin via wp-cli : \u003Ccode>sudo wp plugin install maintenance-coming-soon-redirect-animation --allow-root\u003C\u002Fcode>\u003Cbr \u002F>\n✔ To activate it : \u003Ccode>sudo wp plugin activate maintenance-coming-soon-redirect-animation --allow-root\u003C\u002Fcode>\u003Cbr \u002F>\n✔ To deactivate it : \u003Ccode>sudo wp plugin deactivate maintenance-coming-soon-redirect-animation --allow-root\u003C\u002Fcode>\u003Cbr \u002F>\n✔ To uninstall it : \u003Ccode>sudo wp plugin uninstall maintenance-coming-soon-redirect-animation --allow-root\u003C\u002Fcode>\u003Cbr \u002F>\nNote : before you can uninstall the plugin you have to deactivate it first\u003Cbr \u002F>\n✔ To Update the plugin : \u003Ccode>sudo wp plugin update maintenance-coming-soon-redirect-animation --allow-root\u003C\u002Fcode>\u003C\u002Fp>\n","Enable maintenance mode in one click with stunning animations and customizable access for specific users.",3000,37862,100,31,"2026-01-25T22:26:00.000Z","7.0","4.6",[103,20,22,23,24],"animation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaintenance-coming-soon-redirect-animation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaintenance-coming-soon-redirect-animation.2.3.3.zip",78,"2024-12-19 18:09:03",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":126,"download_link":127,"security_score":27,"vuln_count":128,"unpatched_count":29,"last_vuln_date":129,"fetched_at":31},"cmp-coming-soon-maintenance","CMP – Coming Soon & Maintenance Plugin by NiteoThemes","4.1.16","NiteoThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fniteo\u002F","\u003Cp>CMP – Coming Soon & Maintenance plugin has all premium features you ever wished for, and it is free! It is also super fast and user friendly. You can activate your Maintenance, Coming soon(under construction) or a Landing page with a single click. Customizable in many ways – you can select a layout from predefined Themes, set custom logo, background graphics (including YouTube videos or Unsplash images), custom text or graphic content, subscribe form, social networks icons, change typography, colors, SEO, and many more.\u003C\u002Fp>\n\u003Cp>Packed with functions like Whitelist\u002FBlacklist to enable CMP only on specific pages, User Roles Management, custom URL Bypass, Translation strings, custom Subscribers option and many more you would not believe it is free. No ADS too, guaranteed!\u003C\u002Fp>\n\u003Ch3>Live Preview\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fniteothemes.com\u002Fcmp-coming-soon-maintenance\u002F?utm_source=wordpress.org&utm_medium=referral\" rel=\"nofollow ugc\">Click for CMP preview>>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>TIP! Change to another CMP Theme, background or special effects in the right sidebar.\u003C\u002Fp>\n\u003Ch3>Best Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can choose from 3 bundled free themes and 20+ downloadable themes – both freebies and premium – with completely different design. New CMP Theme is released every 1-2 months!\u003C\u002Fli>\n\u003Cli>CMP plugin works with any WordPress Theme and on all desktop and mobile devices (yes it is 100% responsive!).\u003C\u002Fli>\n\u003Cli>Custom Subscribe Form to collect E-mails in local database, MailChimp, MailPoet or Mailster.\u003C\u002Fli>\n\u003Cli>Set fullscreen background media including Videos (YouTube, custom video file), Images or Image Slider, Patterns, Color Gradients or Solid Colors with a graphic overlay.\u003C\u002Fli>\n\u003Cli>You can search from more than 1.000.000+ of free beautiful professional photos from most popular \u003Ca href=\"http:\u002F\u002Funsplash.com\" rel=\"nofollow ugc\">Unsplash source\u003C\u002Fa> via our built-in search API (random images, search by keyword, category, etc).\u003C\u002Fli>\n\u003Cli>You can set custom Logo, choose from 100 most popular Google fonts and customize Font Weight, Letter Spacing and Line Height.\u003C\u002Fli>\n\u003Cli>Display beautiful icons for any Social network on your website.\u003C\u002Fli>\n\u003Cli>Background 3D effects on all downloaded CMP Themes.\u003C\u002Fli>\n\u003Cli>CMP Landing page can be enabled on specific pages only (Blacklist and Whitelist) if required.\u003C\u002Fli>\n\u003Cli>WordPress roles to bypass CMP and display your full website for logged-in users.\u003C\u002Fli>\n\u003Cli>Bypass URL to preview a website for your customers.\u003C\u002Fli>\n\u003Cli>WPML and Polylang is fully supported to display your awesome Coming soon page in more languages.\u003C\u002Fli>\n\u003Cli>All strings are Fully translatable.\u003C\u002Fli>\n\u003Cli>Display Login Icon Button on Coming soon pages.\u003C\u002Fli>\n\u003Cli>Compatible with custom WordPress login URL.\u003C\u002Fli>\n\u003Cli>GDPR ready.\u003C\u002Fli>\n\u003Cli>Configurable Countdown Action – disable Coming soon \u002F Maintenance mode, Hide counter or redirect to another website.\u003C\u002Fli>\n\u003Cli>Configurable SEO meta tags for search engines, editable favicon, Search Engine Visibility and No-cache Headers.\u003C\u002Fli>\n\u003Cli>Set response code to search engines (200 OK, 503 Maintenance).\u003C\u002Fli>\n\u003Cli>Redirect Mode to redirect your website to another website.\u003C\u002Fli>\n\u003Cli>Support for any website Analytics like Google Analytics or similar.\u003C\u002Fli>\n\u003Cli>Subscribe feature protected by Google Recaptcha integration.\u003C\u002Fli>\n\u003Cli>Insert any Custom CSS code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatible Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finsert-headers-and-footers\u002F\" rel=\"ugc\">Insert Headers and Footers\u003C\u002Fa> fully compatible.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimpleanalytics\u002F\" rel=\"ugc\">Simple Analytics\u003C\u002Fa> fully compatible.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailpoet\u002F\" rel=\"ugc\">MailPoet – Emails and Newsletters in WordPress\u003C\u002Fa> fully integrated.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmailster.co\u002F\" rel=\"nofollow ugc\">Mailster – The Ultimate Newsletter Plugin for WordPress\u003C\u002Fa> fully integrated.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailoptin\u002F\" rel=\"ugc\">MailOptin – WordPress Popup, Optin Form, Email Newsletter Plugin\u003C\u002Fa> fully integrated.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwps-hide-login\u002F\" rel=\"ugc\">WPS Hide Login full automatic compatibility.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcookie-notice\u002F\" rel=\"ugc\">Cookie Notice for GDPR & CCPA full automatic compatibility.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweglot\u002F\" rel=\"ugc\">Translate WP website – Weglot Translate full automatic compatibility.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>We are working on more plugins to be compatible with CMP – feel free to send us suggestions what plugin you might need together with CMP.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customize WordPress Login Page?\u003C\u002Fh3>\n\u003Cp>Check out our latest plugin for a login page customization – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclp-custom-login-page\u002F\" rel=\"ugc\">CLP – Custom Login Page\u003C\u002Fa>. It’s super easy and awesome!\u003C\u002Fp>\n\u003Ch3>Administration page overview\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuxuJfHzwdtE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Beautiful Coming soon, Maintenance or Landing page on your website, packed with premium features for free.",200000,6072064,94,323,"2025-12-02T19:54:00.000Z","3.0","5.6",[20,124,125,82,24],"coming-soon-page","launch-page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcmp-coming-soon-maintenance\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcmp-coming-soon-maintenance.4.1.16.zip",6,"2025-04-04 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":75,"downloaded":138,"rating":13,"num_ratings":139,"last_updated":140,"tested_up_to":80,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":145,"download_link":146,"security_score":85,"vuln_count":28,"unpatched_count":29,"last_vuln_date":147,"fetched_at":31},"under-construction-maintenance-mode","Under Construction, Coming Soon & Maintenance Mode","2.1.1","WPBrigade","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbrigade\u002F","\u003Cp>Under Construction, Coming Soon & Maintenance Mode plugin makes you create or set up Maintenance Mode Page, Coming Soon Page, or Under Construction Page for your upcoming new WordPress website.\u003C\u002Fp>\n\u003Cp>This Under Construction plugin is a simple & easy to use WordPress plugin and works with any WordPress theme and plugin.\u003C\u002Fp>\n\u003Cp>With this plugin, you can create a maintenance mode landing page without any coding skills. It’s a completely free WordPress plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Can easily change or upload any background image.\u003C\u002Fli>\n\u003Cli>You can easily disable the Under Construction for your different roles (Admin, Editor, Author, Subscriber, Customer, Shop Manager, or any other role).\u003C\u002Fli>\n\u003Cli>You can easily upload the logo and set the Height and width of your Logo\u003C\u002Fli>\n\u003Cli>Easily update the content of your page that includes Main header text and Subheading text, including text color.\u003C\u002Fli>\n\u003Cli>You can also add social media icons and links to your landing page.\u003C\u002Fli>\n\u003Cli>Can add custom CSS to customize the design of your landing page.\u003C\u002Fli>\n\u003Cli>With UCMM you can easily apply SEO on your page that includes (SEO Title, Description, Keyword, SEO URL, SEO Site Name, and SEO Author name)\u003C\u002Fli>\n\u003Cli>UCMM plugin also allows you to add the Google Analytics Tracking Code to your landing page for tracking.\u003C\u002Fli>\n\u003Cli>You can also set your Maintenance mode starting and ending date with the UCMM plugin.\u003C\u002Fli>\n\u003Cli>You can easily preview your page in the UCMM customizer before activation.\u003C\u002Fli>\n\u003Cli>Page created with this plugin is fully mobile-friendly (responsive).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>If you find our plugin useful, please leave a good rating\u002Freview and check our other plugins.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fanalytify.io\u002Fref\u002F73\u002F?utm_source=ucmm-org&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Analytify – Google Analytics Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro?utm_source=ucmm-org&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">LoginPress\u003C\u002Fa> – For Custom login page and login page security\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplesocialbuttons.com?utm_source=ucmm-org&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Simple Social Buttons\u003C\u002Fa> – Plugin for Social share buttons and social icons\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated-posts-thumbnails\u002F\" rel=\"ugc\">Related Posts Thumbnails Plugin\u003C\u002Fa> – For related posts\u002Fproducts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpbrigade.com\u002Frecommend\u002Fmaintenance-mode?utm_source=ucmm-org&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Under Construction, Coming Soon & Maintenance Mode\u003C\u002Fa> – Plugin for Under construction & Coming soon page\u003C\u002Fli>\n\u003C\u002Ful>\n","Under Construction is a simple plugin for setting up Under Construction, Coming Soon and Maintenance Mode using WordPress Customizer.",214282,43,"2026-01-05T15:04:00.000Z","5.0","",[20,144,22,82,24],"comingsoon","https:\u002F\u002Fwpbrigade.com\u002Fwordpress\u002Fplugins\u002Funder-construction-maintenance-mode\u002F?utm_source=ucmm-org&utm_medium=plugin-url-link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funder-construction-maintenance-mode.2.1.1.zip","2021-02-27 00:00:00",{"slug":124,"name":149,"version":150,"author":151,"author_profile":152,"description":153,"short_description":154,"active_installs":155,"downloaded":156,"rating":157,"num_ratings":158,"last_updated":159,"tested_up_to":80,"requires_at_least":160,"requires_php":142,"tags":161,"homepage":163,"download_link":164,"security_score":77,"vuln_count":165,"unpatched_count":29,"last_vuln_date":166,"fetched_at":31},"Coming soon and Maintenance mode","3.8.8","wpdevart","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevart\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVBWX6rsjf3s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Coming soon and Maintenance mode plugin is an awesome tool to show your website visitors that you are working on your website for making it better. It’s not easy to create under construction page for WordPress without coding knowledge. That’s why our team do his best to help WordPress users to create maintenance pages easily and quickly.\u003C\u002Fp>\n\u003Ch3>View our plugin Demo page:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemocomingsoon.wpdevart.com\" rel=\"nofollow ugc\">Demo 1 – Background Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemocs.wpdevart.com\" rel=\"nofollow ugc\">Demo 2 – Video Background\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin will add some great features to your Under construction page.\u003C\u002Fp>\n\u003Ch3>Features of Free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy install and use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works perfectly with all versions of WordPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to disable plugin for specific IPs\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly customizable under construction page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set background image and color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Logo\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use WordPress post editor for Message\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Ready(Facebook, Twitter, Google Plus, YouTube, Instagram)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to open social websites in a new window\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO friendly\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Meta description and keywords\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002FDisable Search Robots\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses CSS3\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User friendly back-end\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested on popular WordPress themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can upgrade the free version to \u003Ca href=\"https:\u002F\u002Fwpdevart.com\u002Fwordpress-coming-soon-plugin\u002F\" rel=\"nofollow ugc\">Coming soon and Maintenance mode Pro\u003C\u002Fa> to add some features.\u003C\u002Fp>\n\u003Ch3>The features of Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Awesome Background Slider\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nice Video(YouTube) background(Not for mobile devices)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Functional Subscribe Form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elegant Countdown\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 beautiful and different Countdown designs(button, circle, vertical slider)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>39 awesome animation effects for all elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Animation waiting time for all elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to exclude specific pages, posts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Functionality to hide Countdown or disable Under construction page when Countdown time expired\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Countdown position(left, center, right), distance from top, text color, background color, border radius, Size, border width, font-size, Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content position, background color, transparency and border radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscribe Form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change Subscribe Form all texts, position(left, center, right) and distance from top\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set font size and font family for Subscribe Form all texts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change input border color and radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change placeholder text color, send button bg color, send button text color, input field text color, after submit text color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to send Email notifications to subscribed users\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to mute or unmute video\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Logo position and distance from top, max width and max height\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Title color, distance from top, position, Font Size and Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Message position(left, center, right) and distance from top\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progress bar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Progress bar percentage, width, distance from top, position, loading, border color, border width and border radius\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to upload your own images for Social Buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Social Buttons position(left, center, right), max width, height, distance from top, distance between Social Buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Favicon\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link To Admin Section\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Link To Admin position(left, center, right), distance from top, Font Size and Font family\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can also change Link To Admin text and color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built in 31 fonts for Title, Countdown, Link To Admin, Subscribe Form texts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set content maximum width, padding and margin\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop ordering for content elements\u003C\u002Fstrong> \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>If you have any type of question occuring our plugin, contact us at our plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcoming-soon-page\" rel=\"ugc\">SUPPORT FORUM\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Under construction plugin allows you to create Coming Soon page for your website simply and quickly. You just need to enable the plugin to change your website to Maintenance mode.\u003C\u002Fp>\n\u003Cp>Our plugin works without any problem with all popular WordPress themes that we tested, so you can use our Under construction plugin on any theme you like, if something goes wrong just let us know about it.\u003Cbr \u002F>\nLogged out users of your website will see the Maintenance mode while logged-in users will have access to your website. This is ideal solution for web developers who want to show their clients that website is in Maintenance mode while they working on the website.\u003C\u002Fp>\n\u003Ch3>Step by step guide\u003C\u002Fh3>\n\u003Ch3>Logo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show logo – Choose to show or hide your logo.\u003C\u002Fli>\n\u003Cli>Logo – Click “Upload” button to upload your logo.\u003C\u002Fli>\n\u003Cli>Logo position – Here you can choose your logo position(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here your logo distance from top.\u003C\u002Fli>\n\u003Cli>Logo Animation type – Choose animation type for your logo.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for Logo animation(in milliseconds). \u003C\u002Fli>\n\u003Cli>Logo max width – Type here your website logo maximum width.\u003C\u002Fli>\n\u003Cli>Logo max height – Type here your website logo maximum height.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Title\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show title – Choose to show or hide your Title.\u003C\u002Fli>\n\u003Cli>Title – Type here the Title.\u003C\u002Fli>\n\u003Cli>Title color – Select the title color.\u003C\u002Fli>\n\u003Cli>Title Font Size – Type here title font size.\u003C\u002Fli>\n\u003Cli>Title Font family – Choose the font family for title.\u003C\u002Fli>\n\u003Cli>Title position – Choose Title position(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here Title field distance from top.\u003C\u002Fli>\n\u003Cli>Title Animation type –  Choose animation type for Title.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here Title animation waiting time(in milliseconds). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Message\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show Message – Choose to show or hide Message box.\u003C\u002Fli>\n\u003Cli>Message – Type here message for under construction page(you can use WordPress posts\u002Fpages default editor).\u003C\u002Fli>\n\u003Cli>Message position – Choose position for Message box(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here Message box distance from top.\u003C\u002Fli>\n\u003Cli>Message Animation type – Choose animation type for Message box.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for Message box animation(in milliseconds). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Countdown\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show\u002Fhide – Choose to show or hide. \u003C\u002Fli>\n\u003Cli>Text for Day field – Type here default text for Day field.\u003C\u002Fli>\n\u003Cli>Text for Hour field – Type here default text for Hour field.\u003C\u002Fli>\n\u003Cli>Text for Minute field – Type here default text for Minute field.\u003C\u002Fli>\n\u003Cli>Text for Second field – Type here default text for Second field.\u003C\u002Fli>\n\u003Cli>Countdown date – Type here the Countdown time(days, hour), then select the Countdown start date. \u003C\u002Fli>\n\u003Cli>After Countdown expired – Choose what will happens with Under construction page when Countdown expired(Disable coming soon or only hide Countdown). \u003C\u002Fli>\n\u003Cli>Position – Choose the position(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here the distance from top.\u003C\u002Fli>\n\u003Cli>Animation type – Choose animation type.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for animation(in milliseconds). \u003C\u002Fli>\n\u003Cli>Buttons type – Choose the buttons type(button, circle, vertical slider)\u003C\u002Fli>\n\u003Cli>Text color – Select the text color.\u003C\u002Fli>\n\u003Cli>Background color  – Select the background color.\u003C\u002Fli>\n\u003Cli>Border radius – Type here the buttons border radius.\u003C\u002Fli>\n\u003Cli>Size – Select the size.\u003C\u002Fli>\n\u003Cli>Border width – Select the border width for circle buttons(only appears when you choose Countdown circle buttons).\u003C\u002Fli>\n\u003Cli>Font-size – Type here the countdown text font-size.\u003C\u002Fli>\n\u003Cli>Font family – Select the text Font family.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Progress bar\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show Progress bar – Choose to show or hide Progress bar.\u003C\u002Fli>\n\u003Cli>Progress bar percentage – Here you can select Progress bar percentage.\u003C\u002Fli>\n\u003Cli>Width –  Type here Progress bar width.\u003C\u002Fli>\n\u003Cli>Progress bar position –  Choose position for Progress bar(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here Progress bar distance from top. \u003C\u002Fli>\n\u003Cli>Progress bar load color – Select progress bar load color.\u003C\u002Fli>\n\u003Cli>Border color – Select Progress bar border color.\u003C\u002Fli>\n\u003Cli>Border width – Choose progress bar border width.\u003C\u002Fli>\n\u003Cli>Border radius – Choose progress bar border radius.\u003C\u002Fli>\n\u003Cli>Animation type – Choose animation type for Progress bar.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for Progress bar animation(in milliseconds). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Subscribe (Mailing list)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show the Form –  Choose to show or hide Subscribe Form.\u003C\u002Fli>\n\u003Cli>User First name text – Type here text for user first name field.\u003C\u002Fli>\n\u003Cli>User Last name text – Type here text for user last name field.\u003C\u002Fli>\n\u003Cli>Email field text – Type here text for email field.\u003C\u002Fli>\n\u003Cli>Send button text – Type here the Send button text.\u003C\u002Fli>\n\u003Cli>Success email text – Type here the text that will appear after users submit the correct email.\u003C\u002Fli>\n\u003Cli>Existing email text – Type here the text that will appear after users type already submitted email.\u003C\u002Fli>\n\u003Cli>Blank email field text – Type here the text that will appear after users submit a blank field. \u003C\u002Fli>\n\u003Cli>Invalid email text – Type here the text that will appear after users submit invalid email.\u003C\u002Fli>\n\u003Cli>Subscribe Form position – Choose position for Subscribe Form(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here Subscribe Form distance from top.  \u003C\u002Fli>\n\u003Cli>Font Size – Type here font size for all texts in Subscribe Form.\u003C\u002Fli>\n\u003Cli>Email field border radius – Type here border radius for email field.\u003C\u002Fli>\n\u003Cli>Input max width – Type here max with for input field.\u003C\u002Fli>\n\u003Cli>Font family – Type here font family for all texts in Subscribe Form.\u003C\u002Fli>\n\u003Cli>Input field border color – Select the input field border color.\u003C\u002Fli>\n\u003Cli>Placeholder text color – Select default text color for input fields. \u003C\u002Fli>\n\u003Cli>Send button bg color – Select the send button background color. \u003C\u002Fli>\n\u003Cli>Send button text color – Select the send button text color. \u003C\u002Fli>\n\u003Cli>Input field text color – Select the input field text color. \u003C\u002Fli>\n\u003Cli>After submit text color – Select color of the text, that will appear after submit.\u003C\u002Fli>\n\u003Cli>Animation type – Choose animation type for Subscribe Form.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for Subscribe Form animation(in milliseconds). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Social buttons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show social buttons – Choose to show or hide social buttons.\u003C\u002Fli>\n\u003Cli>Facebook url – Type here Facebook url.\u003C\u002Fli>\n\u003Cli>Facebook img url – Type here Facebook icon url or upload it.\u003C\u002Fli>\n\u003Cli>Twitter url – Type here Twitter url.\u003C\u002Fli>\n\u003Cli>Twitter img url – Type here Twitter icon url or upload it.\u003C\u002Fli>\n\u003Cli>YouTube url – Type here YouTube url.\u003C\u002Fli>\n\u003Cli>YouTube img url – Type here YouTube icon url or upload it.\u003C\u002Fli>\n\u003Cli>Instagram url – Type here Instagram url.\u003C\u002Fli>\n\u003Cli>Instagram img url – Type here Instagram icon url or upload it.\u003C\u002Fli>\n\u003Cli>Social buttons position – Choose position for Social buttons(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here Social buttons distance from top.\u003C\u002Fli>\n\u003Cli>Animation type – Choose animation type for Social buttons.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for Social buttons animation(in milliseconds). \u003C\u002Fli>\n\u003Cli>Social buttons max width – Type here maximum width for Social buttons.\u003C\u002Fli>\n\u003Cli>Social buttons max height  –  Type here maximum height for Social buttons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Link To Admin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show – Choose to show or hide Link To Admin.\u003C\u002Fli>\n\u003Cli>Link To Admin text – Type here Link To Admin text.\u003C\u002Fli>\n\u003Cli>Text color – Choose text color.\u003C\u002Fli>\n\u003Cli>Font Size – Type here text Font Size.\u003C\u002Fli>\n\u003Cli>Font family – Select Font family for Link To Admin.\u003C\u002Fli>\n\u003Cli>Link To Admin position – Choose position for Link To Admin(Left, Center, Right).\u003C\u002Fli>\n\u003Cli>Distance from top – Type here Link To Admin distance from top.  \u003C\u002Fli>\n\u003Cli>Animation type – Choose animation type for Link To Admin.\u003C\u002Fli>\n\u003Cli>Animation waiting time – Type here waiting time for Link To Admin animation(in milliseconds). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Content\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Content position – Choose content position(Left top, Left middle, Left bottom, Center top, Center middle, Center bottom, Right top, Right middle, Right bottom).\u003C\u002Fli>\n\u003Cli>Content bg color – Select content background color.\u003C\u002Fli>\n\u003Cli>Content transparency – Select transparency for content.\u003C\u002Fli>\n\u003Cli>Border radius – Type here border radius for content.\u003C\u002Fli>\n\u003Cli>Content max width – Type here content maximum width.\u003C\u002Fli>\n\u003Cli>Padding – Type here content padding value(padding properties define the space between the element border and the element content).\u003C\u002Fli>\n\u003Cli>Margin – Type here content margin value(margin properties define the space around elements).\u003C\u002Fli>\n\u003Cli>Elements ordering – Choose the order of showing elements(you can move all elements using drop down functionality).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Background\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Background type – Select the background type you want to use.\u003C\u002Fli>\n\u003Cli>Set color – Select the background color(option will appear if you choose “Background color” type).\u003C\u002Fli>\n\u003Cli>Img url – Type the image url or just upload images for background(option will appear if you choose “Background image” type). \u003C\u002Fli>\n\u003Cli>Slider img urls – Type the image urls or just upload images for Background Slider(option will appear if you choose “Background Slider” type).\u003C\u002Fli>\n\u003Cli>YouTube video id – Type YouTube video Id, for example if YouTube video full url is “https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0AqnCSdkjQ0”, then you just need to type here “0AqnCSdkjQ0” (option will appear if you choose “YouTube Background” type).\u003C\u002Fli>\n\u003Cli>Video Sound – Choose mute or unmute background video(option will appear if you choose “YouTube Background” type).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Except pages and IPs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Disable the plugin for this ips – You can disable the plugin for this ips, just type the ip and click anywhere, then type the next ip in next field that will appear. \u003C\u002Fli>\n\u003Cli>Disable the plugin for this urls – You can disable the plugin for this urls, just type the url and click anywhere, then type the next url in next field that will appear.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search engine and Favicon\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Title(SEO) – Type here the Title for Search engines(It will be visible for search engines).\u003C\u002Fli>\n\u003Cli>Favicon – Here you can upload favicon.\u003C\u002Fli>\n\u003Cli>Enable Search Robots – Here you can enable or disable coming soon page for search robots(If you disable this option then your website will disappear from search engines). \u003C\u002Fli>\n\u003Cli>Meta Keywords – Type here meta keywords.\u003C\u002Fli>\n\u003Cli>Meta Description – Type here meta description.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Subscribers page\u003C\u002Fh3>\n\u003Cp>On this page you can view subscribed users emails. You can copy emails list and send emails using Gmail or other email services.\u003Cbr \u002F>\nYou can remove emails from email list as well.\u003C\u002Fp>\n\u003Cp>Send Mail all subscribed Users – Send Mail to all subscribed Users\u003Cbr \u002F>\nAll fields are required – All fields are required\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your display Email – Type here the Display Email address, your users will see it when you send them email. \u003C\u002Fli>\n\u003Cli>Your display Name – Type here name(company or website name) that your users will see when you send them email. \u003C\u002Fli>\n\u003Cli>Message title – Type here message title. \u003C\u002Fli>\n\u003Cli>Message – Type here message text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All fields required, so fill all fields and click on send button, that’s all.\u003C\u002Fp>\n","Coming soon and Maintenance mode plugin is an awesome tool to show your website visitors that you are working on your website for making it better.",9000,1446482,84,83,"2026-02-02T21:15:00.000Z","3.4.0",[20,22,82,24,162],"wordpress-coming-soon","https:\u002F\u002Fwpdevart.com\u002Fwordpress-coming-soon-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoming-soon-page.3.8.8.zip",4,"2023-12-01 00:00:00",{"attackSurface":168,"codeSignals":264,"taintFlows":332,"riskAssessment":462,"analyzedAt":476},{"hooks":169,"ajaxHandlers":222,"restRoutes":260,"shortcodes":261,"cronEvents":262,"entryPointCount":263,"unprotectedCount":263},[170,176,180,183,186,189,195,199,203,207,211,215,218],{"type":171,"name":172,"callback":173,"file":174,"line":175},"filter","rest_authentication_errors","disable_wp_rest_api","hkdev-disable-rest-api.php",19,{"type":171,"name":177,"callback":178,"file":174,"line":179},"json_enabled","__return_false",64,{"type":171,"name":181,"callback":178,"file":174,"line":182},"json_jsonp_enabled",65,{"type":171,"name":184,"callback":178,"file":174,"line":185},"rest_enabled",67,{"type":171,"name":187,"callback":178,"file":174,"line":188},"rest_jsonp_enabled",68,{"type":190,"name":191,"callback":192,"file":193,"line":194},"action","init","hkdev_maintenance_mode_initialize","hkdev-maintenance-mode.php",37,{"type":190,"name":196,"callback":197,"file":193,"line":198},"admin_notices","closure",95,{"type":190,"name":200,"callback":201,"file":193,"line":202},"admin_menu","hkdev_maintenance_mode_ap",103,{"type":190,"name":204,"callback":205,"priority":97,"file":193,"line":206},"admin_bar_menu","ab_indicator",104,{"type":190,"name":208,"callback":209,"file":193,"line":210},"admin_head","ab_indicator_style",105,{"type":190,"name":212,"callback":213,"priority":62,"file":193,"line":214},"send_headers","process_redirect",106,{"type":190,"name":196,"callback":216,"file":193,"line":217},"display_status_if_active",107,{"type":190,"name":219,"callback":220,"file":193,"line":221},"admin_enqueue_scripts","hkdev_codemirror_enqueue_scripts",121,[223,228,232,236,240,244,248,252,256],{"action":224,"nopriv":225,"callback":226,"hasNonce":225,"hasCapCheck":225,"file":193,"line":227},"hkdev_mm_getposts",false,"get_posts_ajax_callback",111,{"action":229,"nopriv":225,"callback":230,"hasNonce":225,"hasCapCheck":225,"file":193,"line":231},"hkdev_mm_toggle_maintenance_mode","toggle_maintenance_mode",112,{"action":233,"nopriv":225,"callback":234,"hasNonce":225,"hasCapCheck":225,"file":193,"line":235},"hkdev_mm_add_ip","add_new_ip",113,{"action":237,"nopriv":225,"callback":238,"hasNonce":225,"hasCapCheck":225,"file":193,"line":239},"hkdev_mm_toggle_ip","toggle_ip_status",114,{"action":241,"nopriv":225,"callback":242,"hasNonce":225,"hasCapCheck":225,"file":193,"line":243},"hkdev_mm_delete_ip","delete_ip",115,{"action":245,"nopriv":225,"callback":246,"hasNonce":225,"hasCapCheck":225,"file":193,"line":247},"hkdev_mm_add_ak","add_new_ak",116,{"action":249,"nopriv":225,"callback":250,"hasNonce":225,"hasCapCheck":225,"file":193,"line":251},"hkdev_mm_toggle_ak","toggle_ak_status",117,{"action":253,"nopriv":225,"callback":254,"hasNonce":225,"hasCapCheck":225,"file":193,"line":255},"hkdev_mm_delete_ak","delete_ak",118,{"action":257,"nopriv":225,"callback":258,"hasNonce":225,"hasCapCheck":225,"file":193,"line":259},"hkdev_mm_resend_ak","resend_ak",119,[],[],[],9,{"dangerousFunctions":265,"sqlUsage":266,"outputEscaping":274,"fileOperations":29,"externalRequests":29,"nonceChecks":263,"capabilityChecks":327,"bundledLibraries":328},[],{"prepared":267,"raw":28,"locations":268},23,[269,272],{"file":270,"line":139,"context":271},"class-hkdev-maintenance-mode.php","$wpdb->get_var() with variable interpolation",{"file":270,"line":273,"context":271},50,{"escaped":275,"rawEcho":60,"locations":276},175,[277,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,321,323,325],{"file":270,"line":278,"context":279},109,"raw output",{"file":270,"line":281,"context":279},168,{"file":270,"line":283,"context":279},652,{"file":270,"line":285,"context":279},905,{"file":270,"line":287,"context":279},1072,{"file":270,"line":289,"context":279},1087,{"file":270,"line":291,"context":279},1094,{"file":270,"line":293,"context":279},1124,{"file":270,"line":295,"context":279},1144,{"file":270,"line":297,"context":279},1181,{"file":270,"line":299,"context":279},1219,{"file":270,"line":301,"context":279},1250,{"file":270,"line":303,"context":279},1286,{"file":270,"line":305,"context":279},1303,{"file":270,"line":307,"context":279},1317,{"file":270,"line":309,"context":279},1427,{"file":270,"line":311,"context":279},1434,{"file":270,"line":313,"context":279},1435,{"file":270,"line":315,"context":279},1475,{"file":270,"line":317,"context":279},1512,{"file":270,"line":319,"context":279},1538,{"file":270,"line":319,"context":279},{"file":270,"line":322,"context":279},1541,{"file":270,"line":324,"context":279},1542,{"file":193,"line":326,"context":279},96,11,[329],{"name":330,"version":38,"knownCves":331},"Select2",[],[333,352,362,372,382,392,402,414,431],{"entryPoint":334,"graph":335,"unsanitizedCount":29,"severity":351},"toggle_ip_status (class-hkdev-maintenance-mode.php:330)",{"nodes":336,"edges":348},[337,342],{"id":338,"type":339,"label":340,"file":270,"line":341},"n0","source","$_POST",337,{"id":343,"type":344,"label":345,"file":270,"line":346,"wp_function":347},"n1","sink","query() [SQLi]",339,"query",[349],{"from":338,"to":343,"sanitized":350},true,"low",{"entryPoint":353,"graph":354,"unsanitizedCount":29,"severity":351},"add_new_ip (class-hkdev-maintenance-mode.php:350)",{"nodes":355,"edges":360},[356,358],{"id":338,"type":339,"label":340,"file":270,"line":357},356,{"id":343,"type":344,"label":345,"file":270,"line":359,"wp_function":347},359,[361],{"from":338,"to":343,"sanitized":350},{"entryPoint":363,"graph":364,"unsanitizedCount":29,"severity":351},"delete_ip (class-hkdev-maintenance-mode.php:370)",{"nodes":365,"edges":370},[366,368],{"id":338,"type":339,"label":340,"file":270,"line":367},376,{"id":343,"type":344,"label":345,"file":270,"line":369,"wp_function":347},378,[371],{"from":338,"to":343,"sanitized":350},{"entryPoint":373,"graph":374,"unsanitizedCount":29,"severity":351},"toggle_ak_status (class-hkdev-maintenance-mode.php:388)",{"nodes":375,"edges":380},[376,378],{"id":338,"type":339,"label":340,"file":270,"line":377},395,{"id":343,"type":344,"label":345,"file":270,"line":379,"wp_function":347},397,[381],{"from":338,"to":343,"sanitized":350},{"entryPoint":383,"graph":384,"unsanitizedCount":29,"severity":351},"add_new_ak (class-hkdev-maintenance-mode.php:408)",{"nodes":385,"edges":390},[386,388],{"id":338,"type":339,"label":340,"file":270,"line":387},414,{"id":343,"type":344,"label":345,"file":270,"line":389,"wp_function":347},418,[391],{"from":338,"to":343,"sanitized":350},{"entryPoint":393,"graph":394,"unsanitizedCount":29,"severity":351},"delete_ak (class-hkdev-maintenance-mode.php:436)",{"nodes":395,"edges":400},[396,398],{"id":338,"type":339,"label":340,"file":270,"line":397},442,{"id":343,"type":344,"label":345,"file":270,"line":399,"wp_function":347},444,[401],{"from":338,"to":343,"sanitized":350},{"entryPoint":403,"graph":404,"unsanitizedCount":29,"severity":351},"resend_ak (class-hkdev-maintenance-mode.php:454)",{"nodes":405,"edges":412},[406,408],{"id":338,"type":339,"label":340,"file":270,"line":407},460,{"id":343,"type":344,"label":409,"file":270,"line":410,"wp_function":411},"get_row() [SQLi]",462,"get_row",[413],{"from":338,"to":343,"sanitized":350},{"entryPoint":415,"graph":416,"unsanitizedCount":29,"severity":351},"print_admin_page (class-hkdev-maintenance-mode.php:712)",{"nodes":417,"edges":428},[418,420,423,426],{"id":338,"type":339,"label":340,"file":270,"line":419},904,{"id":343,"type":344,"label":421,"file":270,"line":285,"wp_function":422},"echo() [XSS]","echo",{"id":424,"type":339,"label":425,"file":270,"line":309},"n2","$_SERVER['REQUEST_URI']",{"id":427,"type":344,"label":421,"file":270,"line":309,"wp_function":422},"n3",[429,430],{"from":338,"to":343,"sanitized":350},{"from":424,"to":427,"sanitized":350},{"entryPoint":432,"graph":433,"unsanitizedCount":29,"severity":351},"\u003Cclass-hkdev-maintenance-mode> (class-hkdev-maintenance-mode.php:0)",{"nodes":434,"edges":456},[435,437,438,439,440,443,448,450,452,454],{"id":338,"type":339,"label":436,"file":270,"line":341},"$_POST (x6)",{"id":343,"type":344,"label":345,"file":270,"line":346,"wp_function":347},{"id":424,"type":339,"label":340,"file":270,"line":407},{"id":427,"type":344,"label":409,"file":270,"line":410,"wp_function":411},{"id":441,"type":339,"label":442,"file":270,"line":407},"n4","$_POST (x2)",{"id":444,"type":344,"label":445,"file":270,"line":446,"wp_function":447},"n5","get_results() [SQLi]",497,"get_results",{"id":449,"type":339,"label":340,"file":270,"line":419},"n6",{"id":451,"type":344,"label":421,"file":270,"line":285,"wp_function":422},"n7",{"id":453,"type":339,"label":425,"file":270,"line":309},"n8",{"id":455,"type":344,"label":421,"file":270,"line":309,"wp_function":422},"n9",[457,458,459,460,461],{"from":338,"to":343,"sanitized":350},{"from":424,"to":427,"sanitized":350},{"from":441,"to":444,"sanitized":350},{"from":449,"to":451,"sanitized":350},{"from":453,"to":455,"sanitized":350},{"summary":463,"deductions":464},"The 'hkdev-maintenance-mode' plugin v3.1.3 presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for the vast majority of its SQL queries and properly escaping most of its output.  The absence of critical or high-severity taint flows, along with no identified raw SQL queries or file operations, suggests a reasonably well-developed codebase in these areas. The plugin also has a good history of patching vulnerabilities, with no currently unpatched CVEs.\n\nHowever, significant concerns arise from the attack surface analysis. The plugin exposes a substantial number of AJAX handlers (9) with no authentication checks. While nonce checks are present for these handlers, the complete lack of capability checks means that any authenticated user, regardless of their role, could potentially interact with these endpoints. This creates a broad attack surface that could be leveraged for unintended actions or information disclosure if not carefully secured.  The vulnerability history, though currently clear of unpatched issues, does show a pattern of medium-severity vulnerabilities related to 'Use of Less Trusted Source' and 'Improper Access Control', indicating past issues with how external data is handled or how access to functionality is managed.\n\nIn conclusion, while the plugin has strengths in areas like SQL and output handling and a history of prompt patching, the critical weakness lies in its unprotected AJAX endpoints. This makes it susceptible to potential privilege escalation or unauthorized actions by less privileged users within WordPress.  The plugin should be reviewed for implementing capability checks on all AJAX handlers to mitigate this risk.",[465,468,471,473],{"reason":466,"points":467},"Unprotected AJAX handlers",10,{"reason":469,"points":470},"Use of Less Trusted Source (historical pattern)",5,{"reason":472,"points":470},"Improper Access Control (historical pattern)",{"reason":474,"points":475},"Bundled library (Select2) may have vulnerabilities",3,"2026-03-16T17:55:57.857Z",{"wat":478,"direct":488},{"assetPaths":479,"generatorPatterns":482,"scriptPaths":483,"versionParams":484},[480,481],"\u002Fwp-content\u002Fplugins\u002Fhkdev-maintenance-mode\u002Fassets\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fhkdev-maintenance-mode\u002Fassets\u002Fselect2.min.js",[],[481],[485,486,487],"hkdev_maintenance_mode\u002Fstyle.css?ver=","hkdev-maintenance-mode\u002Fassets\u002Fselect2.min.css?ver=","hkdev-maintenance-mode\u002Fassets\u002Fselect2.min.js?ver=",{"cssClasses":489,"htmlComments":490,"htmlAttributes":493,"restEndpoints":495,"jsGlobals":497,"shortcodeOutput":499},[],[491,492],"\u003C!-- hkdev_MM: admin page -->","\u003C!-- hkdev_MM: admin page END -->",[494],"data-hkdev-mm-id",[496],"\u002Fwp-json\u002Fhkdev-maintenance-mode\u002Fv1\u002Fsettings",[498],"cm_settings",[500],"[hkdev_maintenance_mode]"]