[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9mVe-RLKZqPbbMaynByJoTDImJi3KP6x_Rly8_PbfGc":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":15,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":120,"fingerprints":388},"kul-maintenance","Kul Maintenance","1.4.1","kulchan pvt. ltd","https:\u002F\u002Fprofiles.wordpress.org\u002Fkulchan\u002F","\u003Cp>This plugin allow WordPress site administrator close the website for maintenance. It can be also used as coming soon page for new website.\u003Cbr \u002F>\nHowever Logged in user can view the frontend. It contain easy customization admin panel and is responsive for mobile devices.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>* Fully customizable (change colors, texts);\n* Visual Editor to change the Main Content\n* Contact Form (Email template);\n* Responsive design;\n* Full Screen Slider;\n* Upload own logo;\n* Add your title, headline, text;\n* Configurable colors: fonts, icons, background;\n* Social media icons;\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple and Easy Maintenance mode with slider, contact form with Responsive layout. Can be also used as coming soon template.",100,8910,90,2,"","5.4.19","3.4",[19,20,21,22,23],"coming-soon","maintenance","maintenance-mode","maintenance-page","under-construction","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fkul-maintenance\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkul-maintenance.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"kulchan",1,30,94,"2026-04-04T04:21:58.283Z",[37,57,73,90,105],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":14,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"super-easy-maintenance-mode","Super Easy Maintenance Mode – Coming Soon & Under Construction","1.0.7","Elenova Digital","https:\u002F\u002Fprofiles.wordpress.org\u002Felenovadigital\u002F","\u003Ch4>Coming Soon Page, Under Construction, Maintenance Mode WordPress Plugin\u003C\u002Fh4>\n\u003Cp>Super Easy Maintenance Mode allows you to easily toggle your WordPress site’s maintenance mode with customizable options, scheduling, and reporting. You can enable or disable maintenance mode, whitelist specific IPs and user roles, and customize various design settings for the maintenance page.\u003C\u002Fp>\n\u003Cp>This plugin ensures that you can effortlessly create polished and visually appealing maintenance pages, even without any coding knowledge. Our team has worked hard to deliver a user-friendly solution that makes setting up under-construction pages quick and simple. Whether you’re preparing for a new website launch, performing regular updates, or addressing critical maintenance, this plugin has you covered.\u003C\u002Fp>\n\u003Ch4>Responsive Coming Soon, Maintenance, Under Construction Page Design\u003C\u002Fh4>\n\u003Cp>The Super Easy Maintenance Mode, Coming Soon Plugin provides creative, modern, and responsive designs for your maintenance pages. Under construction pages are carefully crafted to look great on all devices, from desktops to smartphones. This ensures that your website maintains a professional and attractive appearance regardless of how visitors access it.\u003C\u002Fp>\n\u003Ch4>Versatile Functionality\u003C\u002Fh4>\n\u003Cp>This plugin is ideal for a wide range of scenarios. Whether you need to create maintenance mode pages for scheduled updates, design coming soon pages to build anticipation for a new website, or set up under-construction pages to inform visitors about ongoing work, this plugin delivers the tools and flexibility required for any situation.\u003C\u002Fp>\n\u003Ch4>Ease of Use\u003C\u002Fh4>\n\u003Cp>Even if you lack technical expertise, you can create beautiful Coming Soon pages effortlessly with this plugin. It is designed to work seamlessly with all WordPress themes and other plugins, eliminating any compatibility issues and ensuring a hassle-free setup process. Its intuitive interface allows you to configure and customize your pages in just a few clicks.\u003C\u002Fp>\n\u003Ch4>Key Advantages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Inform Visitors\u003C\u002Fstrong>: Keep your audience updated about new launches or ongoing updates with professional-looking maintenance pages that effectively communicate your message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Engage Users\u003C\u002Fstrong>: Create Under construction pages that include, engaging visuals, and Social media icons to maintain interest and build anticipation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Access for Administrators\u003C\u002Fstrong>: Ensure that authorized users can manage and view the site’s front end during maintenance without disruption to their workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintain Professionalism\u003C\u002Fstrong>: Showcase your website’s commitment to quality by displaying polished and responsive pages even during downtime due to updates. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Super Easy Maintenance Mode Plugin is a fast, reliable, and user-friendly solution, designed to cater to all your maintenance page needs while keeping your website’s professionalism intact.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable or Disable Maintenance Mode\u003C\u002Fstrong>: Quickly toggle between maintenance and live mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelisting by IP\u003C\u002Fstrong>: Allow specific IP addresses to access the site even when maintenance mode is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelisting by User Role\u003C\u002Fstrong>: Grant access to specific user roles (e.g., Admins) during maintenance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Background\u003C\u002Fstrong>: Set background colors or upload a custom background image for your maintenance page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Content Block\u003C\u002Fstrong>: Control the background color of the main content block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Opacity Control\u003C\u002Fstrong>: Adjust the opacity of the background overlay for a more subtle effect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Text Styling\u003C\u002Fstrong>: Easily change the text color for headers, paragraphs, and other text elements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Buttons\u003C\u002Fstrong>: Modify button colors, text, and hover effects to match your branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Email Display\u003C\u002Fstrong>: Show an email address for users to contact you while the site is under maintenance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Footer\u003C\u002Fstrong>: Add copyright text or any custom message at the bottom of the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Links\u003C\u002Fstrong>: Display links to your social media profiles (Facebook, Twitter, Instagram, LinkedIn).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Logo and Header\u003C\u002Fstrong>: Upload your logo and set a custom header text for the maintenance page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Button Text\u003C\u002Fstrong>: Change the button text displayed on the maintenance page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Title & Description\u003C\u002Fstrong>: Set custom meta title and description for SEO optimization while in maintenance mode.\n\u003Cul>\n\u003Cli>\u003Cstrong>Meta Title\u003C\u002Fstrong>: The title that will appear in search engine results when the site is in maintenance mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Description\u003C\u002Fstrong>: The description that will be shown in search engine results while the site is in maintenance mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Felenovadigital.com\u002F\" rel=\"nofollow ugc\">Elenova Digital\u003C\u002Fa>.\u003C\u002Fp>\n","Enable coming soon page, maintenance mode, under construction page in just one click toggle.",300,2721,"2025-12-25T18:46:00.000Z","6.8.5","5.2","7.2",[52,53,21,22,23],"coming-soon-mode","coming-soon-page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-easy-maintenance-mode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-easy-maintenance-mode.1.0.7.zip","2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":26,"num_ratings":26,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":15,"tags":69,"homepage":71,"download_link":72,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"catch-under-construction","Catch Under Construction","1.4.5","Catch Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchplugins\u002F","\u003Cp>Catch Under Construction is a WordPress maintenance mode plugin that helps you display informative under construction page in an elegant manner without troubling your wallet. It will put your website into maintenance mode in just a click and with numerous customization options, you can make that maintenance mode attractive, engaging, and informative. Features like enable\u002Fdisable buttons, background image, limited color options, contact info, social links, counter, editable title and description, and more have been integrated into the plugin, making it a fully customizable WordPress maintenance mode plugin. With an array of customization option comes with an elegant and sophisticated design. It is completely responsive, and your under maintenance mode will look delicate across all modern browsers. It is quick to install, easy to setup, beautifully designed, and comes with an abundance of crucial features; basically, everything that you’d expect from a decent WordPress maintenance mode plugin. For more advanced features, upgrade to the premium version of the plugin.\u003C\u002Fp>\n","This WordPress maintenance mode plugin helps you display informative under construction page in an elegant manner with easy customization",5270,"2026-02-25T07:56:00.000Z","6.9.4","5.9",[19,70,21,22,23],"landing-page","https:\u002F\u002Fcatchplugins.com\u002Fplugins\u002Fcatch-under-construction","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-under-construction.1.5.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":11,"num_ratings":83,"last_updated":84,"tested_up_to":67,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":88,"download_link":89,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"build-mode","Build Mode – Maintenance Mode & Coming Soon Page","1.0.0","Harish Chouhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhchouhan\u002F","\u003Cp>\u003Cstrong>Build Mode\u003C\u002Fstrong> lets you put your WordPress site into \u003Cstrong>maintenance mode\u003C\u002Fstrong> or display a \u003Cstrong>coming‑soon page\u003C\u002Fstrong> \u002F \u003Cstrong>under‑construction page\u003C\u002Fstrong> with one click. Instead of a generic message, you can select and display any page you’ve built — with the Block Editor, Classic Editor, or a page builder. Visitors will see your chosen \u003Cstrong>maintenance or coming‑soon page\u003C\u002Fstrong>, styled using your theme’s CSS and JS, while logged‑in administrators continue working behind the scenes.\u003C\u002Fp>\n\u003Cp>When Build Mode is active, only the content area of your chosen maintenance page is displayed. The header, footer and navigation are automatically removed.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable or disable Build Mode from the \u003Cstrong>Admin Bar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose any page as your custom \u003Cstrong>maintenance\u003C\u002Fstrong>, \u003Cstrong>coming‑soon\u003C\u002Fstrong> or \u003Cstrong>under‑construction\u003C\u002Fstrong> screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Five-Second Setup:\u003C\u002Fstrong> Click “Create Maintenance Page” to automatically generate a styled “Under Construction” page.\u003C\u002Fli>\n\u003Cli>Logged‑in admins bypass maintenance mode automatically\u003C\u002Fli>\n\u003Cli>Sends correct \u003Cstrong>503\u003C\u002Fstrong> and \u003Cstrong>Retry‑After\u003C\u002Fstrong> headers (SEO‑friendly)\u003C\u002Fli>\n\u003Cli>Lightweight and secure, built with WordPress best practices\u003C\u002Fli>\n\u003Cli>Compatible with classic and block themes\u003C\u002Fli>\n\u003Cli>Translation‑ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show a custom \u003Cstrong>under‑maintenance\u003C\u002Fstrong> or \u003Cstrong>coming‑soon\u003C\u002Fstrong> screen while you redesign or update your site\u003C\u002Fli>\n\u003Cli>Let search engines know your downtime is temporary with proper HTTP headers\u003C\u002Fli>\n\u003Cli>Keep working on your site privately without showing a broken layout to visitors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fbuild-mode\u002F\" rel=\"nofollow ugc\">Plugin Page on Themeist\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebtions\u002Fbuild-mode\" rel=\"nofollow ugc\">GitHub Repo\u003C\u002Fa>\u003C\u002Fp>\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\u002Fw8S94TE6FV4?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","Maintenance Mode & Coming Soon Made Easy – Display any page as your maintenance or coming-soon screen, no coding required.",20,322,4,"2026-01-05T04:50:00.000Z","6.0","7.4",[19,53,21,22,23],"https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fbuild-mode\u002F#utm_source=wp-plugin&utm_medium=plugins-page&utm_campaign=build-mode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuild-mode.1.0.0.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":11,"num_ratings":32,"last_updated":100,"tested_up_to":67,"requires_at_least":49,"requires_php":101,"tags":102,"homepage":15,"download_link":104,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"simple-maintenance-mode-white-screen","Simple Maintenance Mode White Screen","2.0","Nuoria","https:\u002F\u002Fprofiles.wordpress.org\u002Fpunsisi\u002F","\u003Cp>Simple Maintenance Mode White Screen is a lightweight WordPress maintenance mode plugin that lets you quickly put your site into maintenance mode with one click. Display a custom coming soon page, under construction notice, or a clean white screen while you update, redesign, or build your WordPress website.\u003C\u002Fp>\n\u003Cp>Unlike bloated alternatives, this plugin is fast, simple, and does exactly what you need — no page builders, no subscriptions, no unnecessary features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-click maintenance mode\u003C\u002Fstrong> — Enable or disable maintenance mode instantly from the WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom maintenance message\u003C\u002Fstrong> — Write your own coming soon or under construction text with basic HTML support (bold, italic, links)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logo upload\u003C\u002Fstrong> — Add your brand logo to the maintenance page using the WordPress media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background color picker\u003C\u002Fstrong> — Customize the maintenance page background color\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text color picker\u003C\u002Fstrong> — Choose a text color that matches your brand\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font family selector\u003C\u002Fstrong> — Pick from web-safe fonts or use your theme default\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjustable font size\u003C\u002Fstrong> — Set the perfect text size for your maintenance message (10-100px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin bar indicator\u003C\u002Fstrong> — A red “Maintenance Mode: ON” badge in the admin bar reminds you when maintenance mode is active\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logged-in users bypass\u003C\u002Fstrong> — Administrators and logged-in users can browse the site normally while visitors see the maintenance page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> — All plugin data is removed from the database when you delete the plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> — Fully translatable with included .pot file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Putting your WordPress site under maintenance while making updates\u003C\u002Fli>\n\u003Cli>Showing a coming soon page while building a new website\u003C\u002Fli>\n\u003Cli>Displaying an under construction notice during a site redesign\u003C\u002Fli>\n\u003Cli>Temporarily hiding your site from the public with a white screen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL-2.0+ License. See LICENSE for more details.\u003C\u002Fp>\n","Lightweight maintenance mode plugin. Show a coming soon page, under construction notice, or white screen to visitors while you work on your site.",10,813,"2026-02-21T23:45:00.000Z","7.0",[19,21,22,23,103],"under-maintenance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-maintenance-mode-white-screen.2.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":26,"downloaded":113,"rating":26,"num_ratings":26,"last_updated":114,"tested_up_to":115,"requires_at_least":85,"requires_php":86,"tags":116,"homepage":117,"download_link":118,"security_score":119,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"zip-easy-maintenance","ZIP Easy Maintenance","1.0.1","sarusadgac","https:\u002F\u002Fprofiles.wordpress.org\u002Fsarusadgac\u002F","\u003Cp>ZIP Easy Maintenance allows you to quickly enable a maintenance mode on your WordPress site. When activated, visitors will see a clean, professional maintenance page while you work on your site. Administrators can still access the site normally.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>One-click maintenance mode activation\u003C\u002Fli>\n\u003Cli>Clean and responsive maintenance page\u003C\u002Fli>\n\u003Cli>Automatic exclusion of logged-in administrators\u003C\u002Fli>\n\u003Cli>SEO-friendly (sends correct 503 status code)\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>Admin login button on maintenance page\u003C\u002Fli>\n\u003Cli>Multi-language support (English, German, Spanish, Turkish)\u003C\u002Fli>\n\u003Cli>No complex settings to configure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This program is free software; you can redistribute it and\u002For\u003Cbr \u002F>\nmodify it under the terms of the GNU General Public License\u003Cbr \u002F>\nas published by the Free Software Foundation; either version 2\u003Cbr \u002F>\nof the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Uses Font Awesome for icons\u003C\u002Fli>\n\u003C\u002Ful>\n","ZIP Easy Maintenance A simple and lightweight maintenance mode plugin for WordPress.",266,"2025-02-09T15:35:00.000Z","6.7.5",[19,20,21,22,23],"https:\u002F\u002Fzip-plugins.com\u002Fplugins\u002Fzip-easy-maintenance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzip-easy-maintenance.zip",92,{"attackSurface":121,"codeSignals":223,"taintFlows":300,"riskAssessment":376,"analyzedAt":387},{"hooks":122,"ajaxHandlers":205,"restRoutes":220,"shortcodes":221,"cronEvents":222,"entryPointCount":83,"unprotectedCount":83},[123,129,132,136,140,144,148,152,156,161,164,168,171,175,178,181,184,187,190,193,196,199,202],{"type":124,"name":125,"callback":126,"priority":32,"file":127,"line":128},"action","plugins_loaded","constants","kul-maintenance.php",41,{"type":124,"name":125,"callback":130,"priority":14,"file":127,"line":131},"required",42,{"type":124,"name":125,"callback":133,"priority":134,"file":127,"line":135},"admin",3,43,{"type":124,"name":137,"callback":138,"priority":32,"file":127,"line":139},"wp","kul_redirection",50,{"type":124,"name":141,"callback":142,"file":127,"line":143},"wp_logout","kul_logout",51,{"type":124,"name":145,"callback":146,"priority":98,"file":127,"line":147},"upgrader_process_complete","my_upgrade_function",52,{"type":124,"name":149,"callback":150,"file":151,"line":134},"admin_menu","kul_maintenance_admin","require\\admin.php",{"type":124,"name":153,"callback":154,"file":151,"line":155},"admin_init","kul_update_changes",16,{"type":124,"name":157,"callback":158,"file":159,"line":160},"kul_head","kul_head_style","view\\functions.php",45,{"type":124,"name":162,"callback":162,"file":159,"line":163},"kul_site_block",46,{"type":124,"name":165,"callback":166,"file":159,"line":167},"kul_footer","kul_footer_script",72,{"type":124,"name":169,"callback":169,"file":159,"line":170},"kul_head_hover",84,{"type":124,"name":172,"callback":173,"file":159,"line":174},"kul_custom_css","kul_load_custom_css",120,{"type":124,"name":176,"callback":176,"file":159,"line":177},"kul_head_font",136,{"type":124,"name":179,"callback":179,"file":159,"line":180},"kul_footer_last",224,{"type":124,"name":182,"callback":182,"file":159,"line":183},"kul_slider",337,{"type":124,"name":185,"callback":185,"file":159,"line":186},"kul_logo",348,{"type":124,"name":188,"callback":188,"file":159,"line":189},"kul_heading",359,{"type":124,"name":191,"callback":191,"file":159,"line":192},"kul_description",373,{"type":124,"name":194,"callback":194,"file":159,"line":195},"kul_form",386,{"type":124,"name":197,"callback":197,"file":159,"line":198},"kul_social",417,{"type":124,"name":200,"callback":200,"file":159,"line":201},"kul_copyright",472,{"type":124,"name":203,"callback":203,"file":159,"line":204},"kul_title",485,[206,211,214,217],{"action":207,"nopriv":208,"callback":207,"hasNonce":208,"hasCapCheck":208,"file":209,"line":210},"kul_maintenance_status",false,"require\\functions.php",321,{"action":212,"nopriv":208,"callback":212,"hasNonce":208,"hasCapCheck":208,"file":209,"line":213},"kul_maintenance_slider_status",340,{"action":215,"nopriv":208,"callback":215,"hasNonce":208,"hasCapCheck":208,"file":159,"line":216},"kul_contact_action",172,{"action":215,"nopriv":218,"callback":215,"hasNonce":208,"hasCapCheck":208,"file":159,"line":219},true,173,[],[],[],{"dangerousFunctions":224,"sqlUsage":225,"outputEscaping":227,"fileOperations":26,"externalRequests":26,"nonceChecks":32,"capabilityChecks":26,"bundledLibraries":299},[],{"prepared":26,"raw":26,"locations":226},[],{"escaped":139,"rawEcho":228,"locations":229},36,[230,233,234,236,238,240,242,244,246,248,249,251,252,254,256,258,260,262,264,266,268,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297],{"file":209,"line":231,"context":232},65,"raw output",{"file":209,"line":170,"context":232},{"file":209,"line":235,"context":232},97,{"file":209,"line":237,"context":232},111,{"file":209,"line":239,"context":232},139,{"file":209,"line":241,"context":232},158,{"file":209,"line":243,"context":232},176,{"file":209,"line":245,"context":232},222,{"file":159,"line":247,"context":232},15,{"file":159,"line":128,"context":232},{"file":159,"line":250,"context":232},93,{"file":159,"line":235,"context":232},{"file":159,"line":253,"context":232},101,{"file":159,"line":255,"context":232},105,{"file":159,"line":257,"context":232},109,{"file":159,"line":259,"context":232},113,{"file":159,"line":261,"context":232},127,{"file":159,"line":263,"context":232},146,{"file":159,"line":265,"context":232},153,{"file":159,"line":267,"context":232},157,{"file":159,"line":241,"context":232},{"file":159,"line":270,"context":232},165,{"file":159,"line":272,"context":232},166,{"file":159,"line":274,"context":232},198,{"file":159,"line":276,"context":232},199,{"file":159,"line":278,"context":232},203,{"file":159,"line":280,"context":232},232,{"file":159,"line":282,"context":232},326,{"file":159,"line":284,"context":232},367,{"file":159,"line":286,"context":232},380,{"file":159,"line":288,"context":232},434,{"file":159,"line":290,"context":232},440,{"file":159,"line":292,"context":232},446,{"file":159,"line":294,"context":232},452,{"file":159,"line":296,"context":232},458,{"file":159,"line":298,"context":232},464,[],[301,318,331,339,349,359,368],{"entryPoint":302,"graph":303,"unsanitizedCount":134,"severity":317},"kul_contact_action (view\\functions.php:175)",{"nodes":304,"edges":315},[305,310],{"id":306,"type":307,"label":308,"file":159,"line":309},"n0","source","$_POST (x3)",178,{"id":311,"type":312,"label":313,"file":159,"line":274,"wp_function":314},"n1","sink","echo() [XSS]","echo",[316],{"from":306,"to":311,"sanitized":208},"medium",{"entryPoint":319,"graph":320,"unsanitizedCount":26,"severity":330},"kul_update_changes (require\\admin.php:47)",{"nodes":321,"edges":328},[322,325],{"id":306,"type":307,"label":323,"file":151,"line":324},"$_POST['kulm_options']",64,{"id":311,"type":312,"label":326,"file":151,"line":324,"wp_function":327},"update_option() [Settings Manipulation]","update_option",[329],{"from":306,"to":311,"sanitized":218},"low",{"entryPoint":332,"graph":333,"unsanitizedCount":26,"severity":330},"\u003Cadmin> (require\\admin.php:0)",{"nodes":334,"edges":337},[335,336],{"id":306,"type":307,"label":323,"file":151,"line":324},{"id":311,"type":312,"label":326,"file":151,"line":324,"wp_function":327},[338],{"from":306,"to":311,"sanitized":218},{"entryPoint":340,"graph":341,"unsanitizedCount":32,"severity":330},"kul_maintenance_status (require\\functions.php:324)",{"nodes":342,"edges":347},[343,345],{"id":306,"type":307,"label":344,"file":209,"line":282},"$_POST",{"id":311,"type":312,"label":326,"file":209,"line":346,"wp_function":327},328,[348],{"from":306,"to":311,"sanitized":208},{"entryPoint":350,"graph":351,"unsanitizedCount":32,"severity":330},"kul_maintenance_slider_status (require\\functions.php:343)",{"nodes":352,"edges":357},[353,355],{"id":306,"type":307,"label":344,"file":209,"line":354},345,{"id":311,"type":312,"label":326,"file":209,"line":356,"wp_function":327},347,[358],{"from":306,"to":311,"sanitized":208},{"entryPoint":360,"graph":361,"unsanitizedCount":14,"severity":330},"\u003Cfunctions> (require\\functions.php:0)",{"nodes":362,"edges":366},[363,365],{"id":306,"type":307,"label":364,"file":209,"line":282},"$_POST (x2)",{"id":311,"type":312,"label":326,"file":209,"line":346,"wp_function":327},[367],{"from":306,"to":311,"sanitized":208},{"entryPoint":369,"graph":370,"unsanitizedCount":134,"severity":330},"\u003Cfunctions> (view\\functions.php:0)",{"nodes":371,"edges":374},[372,373],{"id":306,"type":307,"label":308,"file":159,"line":309},{"id":311,"type":312,"label":313,"file":159,"line":274,"wp_function":314},[375],{"from":306,"to":311,"sanitized":208},{"summary":377,"deductions":378},"The \"kul-maintenance\" plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and shows no history of known vulnerabilities (CVEs). This suggests a developer who is likely aware of common database-related risks and has a generally secure development history. However, significant concerns arise from the static analysis of its attack surface. The plugin exposes four AJAX handlers, all of which lack authentication checks. This creates a substantial entry point for potential attackers to interact with the plugin's backend functionality without proper authorization.\n\nThe taint analysis also reveals five flows with unsanitized paths, though no critical or high severity issues were flagged. While this might indicate that the unsanitized paths don't lead to immediately exploitable critical vulnerabilities in this specific version, it still represents a potential weakness that could be leveraged in conjunction with other factors or in future versions. The low percentage of properly escaped output (58%) is another area of concern, increasing the risk of cross-site scripting (XSS) vulnerabilities, especially given the lack of authentication on the AJAX endpoints.\n\nIn conclusion, while the absence of known CVEs and the secure handling of SQL are strengths, the plugin's security is severely undermined by the unauthenticated AJAX endpoints and unsanitized data flows. These represent the most immediate and significant risks. The poor output escaping further compounds these risks. The plugin would benefit greatly from implementing robust authentication and authorization checks on its AJAX handlers and improving its output sanitization practices.",[379,381,384],{"reason":380,"points":98},"Unprotected AJAX handlers",{"reason":382,"points":383},"Flows with unsanitized paths",5,{"reason":385,"points":386},"Low percentage of properly escaped output",6,"2026-03-16T20:31:45.577Z",{"wat":389,"direct":407},{"assetPaths":390,"generatorPatterns":397,"scriptPaths":398,"versionParams":400},[391,392,393,394,395,396],"\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fcss\u002Fkul-admin.css","\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fcss\u002Fswitchery.css","\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fjs\u002Fkul_upload.js","\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fjs\u002Fkul_switchery.js","\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fjs\u002Finit.js","\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fjs\u002Fcolorpic-init.js",[],[393,399,395,396],"\u002Fwp-content\u002Fplugins\u002Fkul-maintenance\u002Fjs\u002Fswitchery.min.js",[401,402,403,404,405,406],"kul-maintenance\u002Fcss\u002Fkul-admin.css?ver=","kul-maintenance\u002Fcss\u002Fswitchery.css?ver=","kul-maintenance\u002Fjs\u002Fkul_upload.js?ver=","kul-maintenance\u002Fjs\u002Fswitchery.min.js?ver=","kul-maintenance\u002Fjs\u002Finit.js?ver=","kul-maintenance\u002Fjs\u002Fcolorpic-init.js?ver=",{"cssClasses":408,"htmlComments":410,"htmlAttributes":411,"restEndpoints":413,"jsGlobals":414,"shortcodeOutput":416},[409],"kul-icon",[],[412],"kul_maintenance_nonce",[],[415],"kul_switchery",[]]