[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmDI45V7RFbwqtGvs5vTJ8Epp4opl--i-iByJooaxD_I":3,"$fLnuOUynby0zPElv6tmYYkNaAxrVF80xMJv66_3VV1To":455,"$fs60onPyZRuKUPrzTNVczkfYYTF1Ty-WuNeAifozKtVc":459},{"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":37,"analysis":141,"fingerprints":422},"siteskite","SiteSkite: Manage Multiple Sites, Maintenance, Backups, Updates, Sandbox, Monitoring & More","1.2.12","SiteSkite","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteskite\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.siteskite.com\u002F\" rel=\"nofollow ugc\">SiteSkite\u003C\u002Fa>\u003C\u002Fstrong> is a WebOps for WordPress site maintenance platform built for agencies, developers, and site owners who manage multiple websites.\u003C\u002Fp>\n\u003Cp>With built-in AI Chat and MCP. SiteSkite goes beyond unline traditional site maintenance plugins to give you more power, automation, and visibility across all your sites. It allows you to \u003Cstrong>create new websites from backups\u003C\u002Fstrong>, use \u003Cstrong>prebuilt blueprints\u003C\u002Fstrong>, manage updates in bulk, monitor uptime, automate backups, and control everything from one centralized dashboard.\u003C\u002Fp>\n\u003Cp>Whether you manage 1 site or 100+, SiteSkite simplifies WordPress maintenance and scales with your workflow.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> SiteSkite only manages your website after you connect it using a secure API key.\u003Cbr \u002F>\nAll plugin installation, activation, and maintenance actions must be initiated from your SiteSkite account — ensuring full control and secure access.\u003C\u002Fp>\n\u003Ch3>💡 What SiteSkite Helps You Do\u003C\u002Fh3>\n\u003Cp>✔️ Manage multiple WordPress sites from one dashboard\u003Cbr \u002F>\n✔️ Automate backups & restore anytime\u003Cbr \u002F>\n✔️ SiteSkite AI: Privacy Safe-AI that manage your site\u003Cbr \u002F>\n✔️ SiteSkite MCP Server: Manage your sites directly from Claude.ai, ChatGPT, and Cursor AI.\u003Cbr \u002F>\n✔️ Advanced Site Recovery: Keep your site up & live even it has Fatal Error.\u003Cbr \u002F>\n✔️ Snapshot backup & incremental backup support\u003Cbr \u002F>\n✔️ Create blueprints for rapid deployment\u003Cbr \u002F>\n✔️ Launch sandbox site\u003Cbr \u002F>\n✔️ Spin new sites from existing backups (On SiteSkite servers)\u003Cbr \u002F>\n✔️ Store backups in your own cloud (BYO cloud)\u003Cbr \u002F>\n✔️ Vulerabilities detection guard\u003Cbr \u002F>\n✔️ Monitor uptime & site health across all sites\u003Cbr \u002F>\n✔️ Bulk update, activate, deactivate, and delete plugins\u002Fthemes\u003Cbr \u002F>\n✔️ Roll back plugin\u002Ftheme versions safely\u003Cbr \u002F>\n✔️ Add team members & organize sites into workspaces\u003Cbr \u002F>\n✔️ WP Canvas (Maintenance mode, Debug, Search & Replace, Indexing control, WP Reset & more)\u003Cbr \u002F>\n✔️ Manage WP Admin Users & Roles\u003Cbr \u002F>\n✔️ Track Core Web Vitals performance\u003Cbr \u002F>\n✔️ Install curated plugin presets with WP Essentials\u003Cbr \u002F>\n✔️ White-label the plugin for agency clients\u003Cbr \u002F>\n✔️ Automated Reports for your customers\u003Cbr \u002F>\n✔️ Preety logs view for Error, Debug and Custom logs\u003Cbr \u002F>\n✔️ White Lable plugin for your agency & customers\u003Cbr \u002F>\n✔️ and much more…\u003C\u002Fp>\n\u003Cp>Built to simplify workflows and scale your WordPress operations without stress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fauth-platform.siteskite.com\u002Fregister\" rel=\"nofollow ugc\">Get started\u003C\u002Fa>\u003C\u002Fstrong> in minutes.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Ch4>🔄 Backups & Restore\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>On-demand, daily, or weekly backups  \u003C\u002Fli>\n\u003Cli>Full, database-only, or file-only backups  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Incremental backups\u003C\u002Fstrong> (resource-efficient)  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic snapshot backups\u003C\u002Fstrong> (full archive)  \u003C\u002Fli>\n\u003Cli>Restore with a click  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>☁ BYO Cloud Storage\u003C\u002Fh4>\n\u003Cp>Use your own cloud storage, including:\u003Cbr \u002F>\n– Google Drive\u003Cbr \u002F>\n– Dropbox\u003Cbr \u002F>\n– AWS S3\u003Cbr \u002F>\n– BackBlaze B2\u003Cbr \u002F>\n– pCloud\u003C\u002Fp>\n\u003Ch4>⚙️ Bulk WordPress Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update plugins, themes, and core  \u003C\u002Fli>\n\u003Cli>Activate\u002FDeactivate\u002FDelete plugins & themes  \u003C\u002Fli>\n\u003Cli>Rollback plugin & theme versions  \u003C\u002Fli>\n\u003Cli>Install bulk plugins from presets  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧰 WP Canvas Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Maintenance Mode  \u003C\u002Fli>\n\u003Cli>WP Debug  \u003C\u002Fli>\n\u003Cli>Search & Replace  \u003C\u002Fli>\n\u003Cli>Permalink settings  \u003C\u002Fli>\n\u003Cli>WP Reset  \u003C\u002Fli>\n\u003Cli>Site Indexing toggle  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📊 Performance & Monitoring\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Uptime monitoring  \u003C\u002Fli>\n\u003Cli>BirdEye status overview  \u003C\u002Fli>\n\u003Cli>Core Web Vitals metrics  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👥 Collaboration & Scaling\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Workspaces to group sites & clients  \u003C\u002Fli>\n\u003Cli>Add users, team members, and clients  \u003C\u002Fli>\n\u003Cli>White-label plugin branding  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛍 Marketplace Access\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Browse tools, presets, and digital assets  \u003C\u002Fli>\n\u003Cli>Wishlist & follow sellers  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔗 Learn More\u003C\u002Fh3>\n\u003Cp>🌐 Website: https:\u002F\u002Fwww.siteskite.com\u003Cbr \u002F>\n📘 Documentation: https:\u002F\u002Fknowledgebase.siteskite.com\u003C\u002Fp>\n\u003Ch3>🧭 Who is SiteSkite for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress website owners  \u003C\u002Fli>\n\u003Cli>Agencies managing client sites  \u003C\u002Fli>\n\u003Cli>Freelancers & developers  \u003C\u002Fli>\n\u003Cli>Hosting providers offering WP upkeep  \u003C\u002Fli>\n\u003Cli>Anyone who wants peace of mind & automation  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to perform backups, restores, and operational callbacks. Below is a list of services, what they are used for, what data is sent, and relevant policies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Dropbox\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Uploading and downloading backup archives to the site owner’s Dropbox.\u003C\u002Fli>\n\u003Cli>What data is sent and when: Backup file contents and related metadata (e.g., file name and size) during backup and restore operations initiated by the administrator.\u003C\u002Fli>\n\u003Cli>Endpoints: \u003Ccode>https:\u002F\u002Fcontent.dropboxapi.com\u003C\u002Fcode>, \u003Ccode>https:\u002F\u002Fapi.dropboxapi.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Policies: Terms https:\u002F\u002Fwww.dropbox.com\u002Fterms · Privacy https:\u002F\u002Fwww.dropbox.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Drive\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Uploading and downloading backup archives to the site owner’s Google Drive.\u003C\u002Fli>\n\u003Cli>What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator.\u003C\u002Fli>\n\u003Cli>Endpoints: \u003Ccode>https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\u003C\u002Fcode> and related upload endpoints such as \u003Ccode>https:\u002F\u002Fwww.googleapis.com\u002Fupload\u002Fdrive\u002Fv3\u002Ffiles\u003C\u002Fcode> (resumable\u002Fmultipart uploads).\u003C\u002Fli>\n\u003Cli>Policies: Terms https:\u002F\u002Fpolicies.google.com\u002Fterms · Privacy https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Amazon S3\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Uploading and downloading backup archives to the site owner’s Amazon S3 bucket.\u003C\u002Fli>\n\u003Cli>What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator.\u003C\u002Fli>\n\u003Cli>Endpoints: Region-specific S3 REST API (e.g., \u003Ccode>https:\u002F\u002Fs3.\u003Cregion>.amazonaws.com\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Policies: Service Terms https:\u002F\u002Faws.amazon.com\u002Fservice-terms\u002F · Privacy https:\u002F\u002Faws.amazon.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Backblaze B2\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Uploading and downloading backup archives to the site owner’s Backblaze B2 bucket.\u003C\u002Fli>\n\u003Cli>What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator.\u003C\u002Fli>\n\u003Cli>Endpoints: Backblaze B2 API (e.g., \u003Ccode>https:\u002F\u002Fapi.backblazeb2.com\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Policies: Terms https:\u002F\u002Fwww.backblaze.com\u002Fcompany\u002Flegal\u002Fterms.html · Privacy https:\u002F\u002Fwww.backblaze.com\u002Fcompany\u002Fprivacy.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>pCloud\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Uploading and downloading backup archives to the site owner’s pCloud storage.\u003C\u002Fli>\n\u003Cli>What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator.\u003C\u002Fli>\n\u003Cli>Endpoints: pCloud API (e.g., \u003Ccode>https:\u002F\u002Fapi.pcloud.com\u003C\u002Fcode>) and regional variants such as \u003Ccode>https:\u002F\u002Feapi.pcloud.com\u003C\u002Fcode> (EU) and \u003Ccode>https:\u002F\u002Fasiaapi.pcloud.com\u003C\u002Fcode> (Asia). OAuth token exchange: \u003Ccode>https:\u002F\u002Fmy.pcloud.com\u002Foauth2_token\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Policies: Terms https:\u002F\u002Fwww.pcloud.com\u002Fterms.html · Privacy https:\u002F\u002Fwww.pcloud.com\u002Fprivacy-policy.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SiteSkite endpoints (operational callbacks and validation)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Validating the plugin API key, linking a site, downloading managed assets, and sending operational status callbacks to SiteSkite services. Some staging endpoints may be used for validation or asset download during testing.\u003C\u002Fli>\n\u003Cli>What data is sent and when: Site identifier and operation status metadata (e.g., backup\u002Frestore status) during validation and callbacks. For asset downloads, only the requested asset path is transmitted. Backup contents are never sent to SiteSkite; only selected metadata required to coordinate operations.\u003C\u002Fli>\n\u003Cli>Policies: Terms https:\u002F\u002Fwww.siteskite.com\u002Fterms-of-service · Privacy https:\u002F\u002Fwww.siteskite.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress.org (downloads)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it’s used for: Downloading official WordPress core translation files when requested by an administrator.\u003C\u002Fli>\n\u003Cli>What data is sent and when: The request URL includes the WordPress core version and language code to retrieve the matching translation archive; no personal data is sent.\u003C\u002Fli>\n\u003Cli>Endpoints: \u003Ccode>https:\u002F\u002Fdownloads.wordpress.org\u002Ftranslation\u002Fcore\u002F\u003Cversion>\u002F\u003Clocale>.zip\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Policies: Terms https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F · Privacy https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003Cbr \u002F>\n– Data is transmitted only when you initiate an action that requires it (e.g., starting a backup\u002Frestore, validating your API key, or downloading translations).\u003Cbr \u002F>\n– You choose and configure the cloud storage provider(s) to be used.\u003C\u002Fp>\n","Manage multiple WordPress sites from one dashboard. Automate backups, maintenance reports, updates, uptime monitoring, AI tools, Sandbox sites and mor &hellip;",10,1968,100,3,"2026-04-06T19:07:00.000Z","6.9.4","5.3","7.4",[20,21,22,23,24],"backups","bulk-update","monitoring","reports","sandbox","https:\u002F\u002Fsiteskite.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.12.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":4,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,94,"2026-05-19T17:11:10.656Z",[38,60,81,99,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":27,"last_vuln_date":59,"fetched_at":29},"mainwp-child","MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites","6.0.8","mainwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fmainwp\u002F","\u003Cp>\u003Cstrong>The MainWP Child Plugin securely connects the WordPress sites you want to manage to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP Dashboard\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The MainWP Child plugin creates a secure connection between your WordPress sites and your self-hosted MainWP Dashboard, enabling you to efficiently manage WP installations from a single, centralized location.\u003C\u002Fp>\n\u003Cp>With MainWP Child and the MainWP Dashboard, you can update themes, plugins, and WordPress core across all connected sites, perform backups and security scans, manage posts, pages, users, and comments in bulk, and integrate with popular plugins like WooCommerce, Yoast SEO, and Wordfence.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP Dashboard\u003C\u002Fa> also offers features for cost tracking and client management, making it an all-in-one solution for agencies and freelancers looking to manage WP sites efficiently. The functionality can be further extended with a growing library of \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-add-ons\u002F\" rel=\"nofollow ugc\">MainWP Add-ons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002F\" rel=\"nofollow ugc\">MainWP\u003C\u002Fa> is the ideal solution for freelancers and agencies managing client sites, developers and designers working on multiple projects, marketers and content managers overseeing various websites, and anyone responsible for maintaining multiple WordPress sites.\u003C\u002Fp>\n\u003Ch4>Why Choose MainWP for WordPress Management?\u003C\u002Fh4>\n\u003Cp>MainWP is 100% free and open-source, with no monthly fees, even for unlimited sites.\u003C\u002Fp>\n\u003Cp>As a self-hosted solution, it offers maximum control and privacy. MainWP provides comprehensive site management features and is highly customizable with add-ons and developer hooks.  The MainWP Child plugin even comes with its own privacy policy to guarantee your \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-plugin-privacy-policy\u002F\" rel=\"nofollow ugc\">privacy while using MainWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>All of this makes MainWP the best non-SaaS alternative to ManageWP, InfiniteWP, WPRemote, and WP Umbrella.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>MainWP Child, combined with the MainWP Dashboard, offers secure management of unlimited WordPress sites, one-click updates for plugins, themes, and WordPress core, automated backups and security monitoring, bulk management of posts, pages, users, and comments, white-labeling and custom branding options, and \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-add-ons\u002F\" rel=\"nofollow ugc\">powerful add-ons\u003C\u002Fa> for WooCommerce, Yoast SEO, Wordfence, and more.\u003C\u002Fp>\n\u003Ch4>Expand Your MainWP Dashboard with Add-ons\u003C\u002Fh4>\n\u003Cp>MainWP offers a growing library of add-ons that add advanced functionality to your Dashboard. From client reporting to SEO management, MainWP add-ons provide the tools you need to deliver top-notch service to your clients.\u003C\u002Fp>\n\u003Ch4>Join the MainWP Community\u003C\u002Fh4>\n\u003Cp>MainWP is more than just a plugin; it’s a thriving community of WordPress professionals. Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002FMainWPUsers\u002F\" rel=\"nofollow ugc\">MainWP Users Facebook Group\u003C\u002Fa> to connect with other users, share advice, and stay updated on the latest features and add-ons.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly\u003C\u002Fh4>\n\u003Cp>MainWP is built with developers in mind. We provide extensive documentation, hooks, and an API to help you create custom extensions and integrations for the MainWP platform.  We have a site at \u003Ca href=\"https:\u002F\u002Fmainwp.dev\" rel=\"nofollow ugc\">MainWP.dev\u003C\u002Fa> dedicated to MainWP developers.\u003C\u002Fp>\n\u003Ch4>Get Started with MainWP Today\u003C\u002Fh4>\n\u003Cp>Take control of your WordPress site management with MainWP and the MainWP Child plugin. With its powerful features, unlimited site connections, and user-friendly interface, MainWP is the smart choice for anyone managing multiple WordPress sites.\u003C\u002Fp>\n\u003Ch4>Learn More About MainWP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\" rel=\"nofollow ugc\">MainWP Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fkb\u002F\" rel=\"nofollow ugc\">MainWP Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcommunity.mainwp.com\u002Fc\u002Fsupport\u002Fmainwp-support\u002F\" rel=\"nofollow ugc\">MainWP Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fblog\u002F\" rel=\"nofollow ugc\">MainWP Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmainwp\u002F\" rel=\"nofollow ugc\">MainWP on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","MainWP Child establishes a secure link between your WordPress sites and your self-hosted MainWP Dashboard, simplifying site management.",700000,43098022,70,"2026-04-14T15:40:00.000Z","6.2",[20,22,52,53,54],"security","site-management","update","https:\u002F\u002Fmainwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmainwp-child.6.0.8.zip",91,7,"2024-12-12 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":35,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":33,"unpatched_count":27,"last_vuln_date":80,"fetched_at":29},"wp-health","WP Umbrella: Update Backup Restore & Monitoring","2.22.4","WP Umbrella - Backup WordPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fwphealth\u002F","\u003Cp>WP Umbrella empowers agencies and WordPress developers to master WordPress maintenance, and manage multiple sites effortlessly. Key features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dashboard: Monitor, update, and backup all your sites from a single dashboard.\u003C\u002Fli>\n\u003Cli>Automated Cloud Backup: Secured, incremental backup with GDPR compliance, ensuring your data’s safety and easy backup restoration. WP Umbrella provide with GDPR Backup.\u003C\u002Fli>\n\u003Cli>One-Click Updates: Update core, themes, and plugins, maintaining security and performance. Update Rollback available. Exclude update and ignore updates too.\u003C\u002Fli>\n\u003Cli>Uptime Monitoring: Stay informed with alerts on uptime, downtime, and site performance, including Google Page Speed monitoring.\u003C\u002Fli>\n\u003Cli>Error Tracking: Monitor PHP errors to maintain a safe website.\u003C\u002Fli>\n\u003Cli>Security monitoring: monitor vulnerabilities and security metrics.\u003C\u002Fli>\n\u003Cli>Reports: automate your reporting on update, GDPR backup, uptime, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Umbrella is the best alternative to ManageWP, MainWP, WP Remote, InfiniteWP.\u003C\u002Fp>\n\u003Ch3>WordPress Management Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Multiple Sites Management: manage and log into your WordPress sites with a unified dashboard.\u003C\u002Fli>\n\u003Cli>Update Management: Bulk update plugins, and themes in 1-click. Rollback included.\u003C\u002Fli>\n\u003Cli>Backup and Restoration: automated and scheduled backups. Backup WordPress now!\u003C\u002Fli>\n\u003Cli>Comprehensive Monitoring: From uptime to WordPress errors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium \u002F Freemium\u003C\u002Fh4>\n\u003Cp>Create an account and enjoy 14 day trial with all features (backup, uptime monitoring, safe update, etc). Then you only have access to our health check.\u003C\u002Fp>\n","Everything you need to sell WordPress maintenance and manage multiple sites effortlessly: backup, update, uptime monitoring, and security.",60000,1223234,61,"2026-04-15T07:13:00.000Z","7.0","5.8",[75,20,22,76,54],"backup","restore","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-health.v2.22.4.zip",97,"2024-12-07 16:24:56",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":16,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":95,"download_link":96,"security_score":97,"vuln_count":14,"unpatched_count":27,"last_vuln_date":98,"fetched_at":29},"modular-connector","Modular DS: Monitor, update, and backup multiple websites","2.7.5","Modular DS","https:\u002F\u002Fprofiles.wordpress.org\u002Fmodulards\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmodulards.com\u002F\" rel=\"nofollow ugc\">Modular DS\u003C\u002Fa> is an all-in-one platform that makes managing multiple WordPress websites easy and efficient, helping you save time, demonstrate the value of your work, and grow a profitable maintenance business.\u003C\u002Fp>\n\u003Cp>From a single, intuitive dashboard, you can automate the most important maintenance tasks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manage and update plugins, themes, and WordPress core\u003C\u002Fstrong> across multiple sites at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor uptime and performance\u003C\u002Fstrong> with real-time alerts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule automatic cloud backups\u003C\u002Fstrong> and restore them from Modular DS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Know how likely a plugin update is to break your site\u003C\u002Fstrong> before applying it with Update Copilot, our AI-powered update scoring system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Run safe updates\u003C\u002Fstrong> to compare changes after updating and quickly roll back if anything goes wrong.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Perform security scans\u003C\u002Fstrong> and get notified of vulnerabilities up to 48 hours before they’re publicly disclosed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize your WordPress databases\u003C\u002Fstrong> right from Modular DS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create and send automated maintenance reports for clients\u003C\u002Fstrong>, including work completed and key metrics from Google Analytics, Search Console, PageSpeed, and WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display a custom maintenance mode page\u003C\u002Fstrong> to hide unfinished changes while you update or work on a site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Modular DS is built with usability at its core and supported by a team with over a decade of hands-on experience in WordPress site management, always ready to help when you need it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmodulards.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Explore more features on our website\u003C\u002Fa>\u003C\u002Fstrong> or \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fapp.modulards.com\u002Fregister\" rel=\"nofollow ugc\">get started for free\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Manage and monitor all your WordPress sites in one place\u003C\u002Fh3>\n\u003Cp>Connect your WordPress sites to Modular DS, access them with one-click login, and manage centralized updates, backups, security scans, uptime monitoring, and more in a single dashboard.\u003C\u002Fp>\n\u003Cp>Stay organized with tags and teams, and assign custom roles and permissions to collaborators.\u003C\u002Fp>\n\u003Ch3>Bulk updates and management\u003C\u002Fh3>\n\u003Cp>Update, install, activate, or delete plugins, themes, and WordPress versions across multiple websites at once (or one by one).\u003C\u002Fp>\n\u003Ch3>Backups and restores\u003C\u002Fh3>\n\u003Cp>Schedule regular, GDPR-compliant backups to safeguard your clients’ sites and data, or create one manually whenever you need.\u003C\u002Fp>\n\u003Cp>Choose between full or incremental backups and easily restore entire sites, files, or databases from Modular DS.\u003C\u002Fp>\n\u003Ch3>Uptime monitoring\u003C\u002Fh3>\n\u003Cp>Never get caught off guard by downtime. Get notified by email, WhatsApp, Slack, or Discord when any of your websites go down, before your clients even notice.\u003C\u002Fp>\n\u003Cp>Customize check frequency, response time, keyword detection, and alert settings to fit your workflow. Modular DS includes one of the most complete uptime monitor tools for WordPress.\u003C\u002Fp>\n\u003Ch3>Safer, smarter plugin updates\u003C\u002Fh3>\n\u003Cp>Update Copilot, our AI-powered scoring system, helps you understand how risky a plugin update might be before applying it. It analyzes multiple factors, such as code changes and the historical reliability of the plugin and the latest version based on other users, so you don’t have to make update decisions blindly.\u003C\u002Fp>\n\u003Cp>Pair it with safe updates to create restore points, compare “before and after” changes, and instantly roll back if anything goes wrong.\u003C\u002Fp>\n\u003Ch3>Health, performance, and security scans\u003C\u002Fh3>\n\u003Cp>Catch vulnerabilities in plugins, themes, and WordPress core up to 48 hours before they’re publicly disclosed, thanks to our integration with Patchstack.\u003C\u002Fp>\n\u003Cp>Stay on top of your sites’ health, performance, and security with alerts whenever other issues or errors require your attention, like outdated PHP or an expired SSL certificate.\u003C\u002Fp>\n\u003Ch3>Database optimization\u003C\u002Fh3>\n\u003Cp>Clean up post revisions, spam comments, transients, orphaned tables, and more directly from Modular DS. No need for extra plugins.\u003C\u002Fp>\n\u003Cp>Keep your websites running smoothly while saving time and having a clear record of every optimization made.\u003C\u002Fp>\n\u003Ch3>Client reports\u003C\u002Fh3>\n\u003Cp>Automatically generate and send professional maintenance reports that highlight the work you do behind each site, so clients understand the value of your service and keep paying for it.\u003C\u002Fp>\n\u003Cp>Add time logs, dates, and screenshots to showcase the full scope and impact of your efforts.\u003C\u002Fp>\n\u003Cp>Reports help you build trust, improve client retention, and turn your WordPress maintenance offering into recurring revenue.\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cp>Modular DS integrates with Google Analytics, Search Console, WooCommerce, and PageSpeed, giving you an overview of your websites in one place and allowing you to include the data your clients care most about in your reports.\u003C\u002Fp>\n\u003Cp>To further strengthen your sites’ security, our Patch & Protect add-on, powered by Patchstack, lets you block vulnerabilities with virtual patching and hardening rules as soon as they’re detected, even before an official update is available.\u003C\u002Fp>\n\u003Ch3>Support that understands you\u003C\u002Fh3>\n\u003Cp>Modular DS is the first site management platform with support in both English and Spanish. Whether you have a question or run into an issue, our team has over 10 years of WordPress experience and is here to help you.\u003C\u002Fp>\n","Manage all your WordPress sites from one place. Automate updates, backups, uptime monitoring, security, maintenance reports, and more.",40000,1042920,96,"2026-03-11T12:06:00.000Z","6.0",[75,20,22,52,54],"https:\u002F\u002Fmodulards.com\u002Fherramienta-gestion-webs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodular-connector.2.7.5.zip",87,"2026-03-10 00:00:00",{"slug":100,"name":101,"version":102,"author":42,"author_profile":43,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":16,"requires_at_least":93,"requires_php":18,"tags":110,"homepage":55,"download_link":113,"security_score":114,"vuln_count":115,"unpatched_count":27,"last_vuln_date":116,"fetched_at":29},"mainwp-child-reports","MainWP Child Reports","2.3.1","\u003Cp>\u003Cstrong>Note: This plugin requires PHP 7.4 or higher to be activated and is only useful if you are using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fextension\u002Fpro-reports\u002F\" rel=\"nofollow ugc\">MainWP Pro Reports Extension\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp-child\u002F\" rel=\"ugc\">MainWP Child Plugin\u003C\u002Fa> plugin first.\u003C\u002Fp>\n\u003Cp>The MainWP Child Report plugin communicates changes on your Child sites to the \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fextension\u002Fpro-reports\u002F\" rel=\"nofollow ugc\">MainWP Pro Reports Extension\u003C\u002Fa> in order to create the Pro Reports.\u003C\u002Fp>\n\u003Cp>Credit to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstream\u002F\" rel=\"ugc\">Stream Plugin\u003C\u002Fa> which the MainWP Child Reports plugin is built on.\u003C\u002Fp>\n","The MainWP Child Report plugin tracks changes to Child sites for the Pro Reports Extension.",100000,1553366,86,6,"2026-04-15T15:38:00.000Z",[111,42,39,100,112],"child-reports","mainwp-pro-reports-extension","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmainwp-child-reports.2.3.1.zip",92,4,"2026-04-07 15:21:54",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":16,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":136,"download_link":137,"security_score":138,"vuln_count":139,"unpatched_count":27,"last_vuln_date":140,"fetched_at":29},"backup-backup","BackupBliss – Backup & Migration with Free Cloud Storage","2.1.4","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Ch3>TL;DR:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🚀 \u003Cstrong>Lightning fast\u003C\u002Fstrong> backups  \u003C\u002Fli>\n\u003Cli>🪶 \u003Cstrong>Lightweight\u003C\u002Fstrong> – just over 1MB  \u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Super-quick migration\u003C\u002Fstrong> with only a few clicks  \u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Incredibly easy to use\u003C\u002Fstrong> – no tech skills required  \u003C\u002Fli>\n\u003Cli>☁️ \u003Cstrong>Many free storage options\u003C\u002Fstrong>: Google Drive, Dropbox, OneDrive, pCloud, Amazon S3 & more  \u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Exclusive own storage solution\u003C\u002Fstrong> with \u003Cstrong>1GB of free space\u003C\u002Fstrong> – unique on the market!  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fbmi\" rel=\"nofollow ugc\">Try it out instantly on a live demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Cp>Creating a backup of your site has never been easier!\u003C\u002Fp>\n\u003Cp>Simply install the plugin, click on “Create backup now” – done.\u003C\u002Fp>\n\u003Cp>Website migration is just as easy and FREE, with just two clicks!\u003C\u002Fp>\n\u003Cp>Wide range of available cloud storage locations: Google Drive, Dropbox, OneDrive, Amazon S3, Wasabi, pCloud, SFTP & FTP, and free cloud storage BackupBliss.\u003C\u002Fp>\n\u003Cp>You can also schedule backups, e.g. define that a backup should be taken automatically every week (or every day\u002Fmonth).\u003C\u002Fp>\n\u003Cp>Use a wide choice of configuration options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define exactly which files \u002F databases should be in the backup, and which should not\u003C\u002Fli>\n\u003Cli>Define where the backup will be stored (store locally and\u002For backup to cloud)\u003C\u002Fli>\n\u003Cli>Define what name your backup should have, in which instances you should receive a notification email, and much more\u003C\u002Fli>\n\u003Cli>Additional advanced features included in the premium: smart exclusion rules, Tar and GZip compression methods, full email notifications, automatic backups before updates, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is all in one solution if you need to migrate your site to another host or just restore the local backup.\u003C\u002Fp>\n\u003Cp>Note: This (free) version is limited to backups of 4GB in size, due to native WordPress ZIP limitations. For unlimited sizes and increased stability for larger sites, please have a look at the \u003Ca href=\"https:\u002F\u002Fbackupbliss.com\" rel=\"nofollow ugc\">Premium Plugin\u003C\u002Fa>. The code of this free plugin is licensed under \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html\" rel=\"nofollow ugc\">GPLv3\u003C\u002Fa>, however, we claim rights to other content. Please read the full \u003Ca href=\"https:\u002F\u002Fbackupbliss.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> that touch other points as well and apply in entirety.\u003C\u002Fp>\n\u003Cp>If any questions come up, please ask us in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbackup-backup\" rel=\"ugc\">Support Forum\u003C\u002Fa> – we’re always happy to help!\u003C\u002Fp>\n","Backup, migrate, and create staging sites with free cloud storage and support.",90000,2342763,98,1302,"2026-04-01T18:24:00.000Z","4.6","5.6",[75,20,133,134,135],"migrate","migration","staging","https:\u002F\u002Fbackupbliss.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbackup-backup.2.1.4.zip",76,14,"2026-04-08 00:00:00",{"attackSurface":142,"codeSignals":309,"taintFlows":354,"riskAssessment":411,"analyzedAt":421},{"hooks":143,"ajaxHandlers":277,"restRoutes":290,"shortcodes":299,"cronEvents":300,"entryPointCount":115,"unprotectedCount":14},[144,149,153,158,163,168,173,177,181,185,190,194,198,201,204,207,211,215,218,222,226,229,233,237,241,245,250,254,258,263,266,269,272,274],{"type":145,"name":146,"callback":147,"file":148,"line":107},"action","rest_api_init","register_routes","includes\\API\\RestAPI.php",{"type":150,"name":151,"callback":152,"file":148,"line":97},"filter","all_plugins","filter_hidden_plugins",{"type":145,"name":154,"callback":155,"file":156,"line":157},"siteskite_process_queue","process_queue","includes\\Background\\BackgroundProcessor.php",20,{"type":145,"name":159,"callback":160,"priority":11,"file":161,"line":162},"siteskite_cleanup_backup_files","cleanup_backup","includes\\Cleanup\\CleanupManager.php",48,{"type":150,"name":164,"callback":165,"priority":11,"file":166,"line":167},"http_api_curl","closure","includes\\Cloud\\PCloudManager.php",1591,{"type":145,"name":169,"callback":170,"priority":33,"file":171,"line":172},"init","add_rewrite_rule","includes\\Core\\AutoLoginController.php",40,{"type":145,"name":174,"callback":175,"priority":33,"file":171,"line":176},"template_redirect","handle_autologin_endpoint",41,{"type":145,"name":178,"callback":179,"file":171,"line":180},"wp_loaded","maybe_auto_login",44,{"type":145,"name":178,"callback":182,"priority":183,"file":171,"line":184},"handle_token_login",5,45,{"type":150,"name":186,"callback":187,"priority":188,"file":171,"line":189},"get_user_metadata","intercept_2fa_providers_meta",999,50,{"type":145,"name":191,"callback":192,"priority":11,"file":171,"line":193},"wp_login","clear_autologin_context",53,{"type":145,"name":195,"callback":196,"priority":33,"file":171,"line":197},"admin_init","clear_autologin_context_on_admin",54,{"type":150,"name":199,"callback":165,"file":171,"line":200},"query_vars",69,{"type":150,"name":174,"callback":202,"file":203,"line":157},"maybe_output_maintenance","includes\\Core\\MaintenanceController.php",{"type":150,"name":174,"callback":205,"priority":183,"file":203,"line":206},"maybe_output_siteskite_maintenance",21,{"type":145,"name":169,"callback":208,"priority":157,"file":209,"line":210},"maybe_init_fallback_api","includes\\Core\\Plugin.php",281,{"type":145,"name":212,"callback":213,"file":209,"line":214},"admin_menu","add_admin_menu",311,{"type":145,"name":195,"callback":216,"file":209,"line":217},"register_settings",312,{"type":145,"name":219,"callback":220,"file":209,"line":221},"admin_enqueue_scripts","enqueue_admin_assets",313,{"type":145,"name":223,"callback":224,"priority":33,"file":209,"line":225},"admin_head","maybe_print_recovery_mode_admin_bar_styles",314,{"type":145,"name":227,"callback":224,"priority":33,"file":209,"line":228},"wp_head",315,{"type":145,"name":230,"callback":231,"priority":11,"file":209,"line":232},"update_option_siteskite_api_key","sync_recovery_key_file",318,{"type":150,"name":234,"callback":235,"priority":11,"file":209,"line":236},"http_request_args","augment_http_headers",321,{"type":150,"name":238,"callback":239,"priority":11,"file":209,"line":240},"rest_pre_dispatch","log_rest_api_requests",337,{"type":145,"name":242,"callback":243,"priority":11,"file":209,"line":244},"siteskite_incremental_continue","handle_incremental_continue",340,{"type":145,"name":246,"callback":247,"priority":11,"file":248,"line":249},"siteskite_process_restore","process_restore","includes\\Restore\\RestoreManager.php",143,{"type":145,"name":251,"callback":252,"priority":11,"file":248,"line":253},"siteskite_process_incremental_restore","process_incremental_restore_cron",144,{"type":145,"name":255,"callback":256,"priority":11,"file":248,"line":257},"siteskite_cleanup_restore_status","cleanup_restore_status",145,{"type":145,"name":259,"callback":260,"priority":11,"file":261,"line":262},"siteskite_scheduled_backup","execute_scheduled_backup","includes\\Schedule\\ScheduleManager.php",109,{"type":145,"name":159,"callback":264,"file":261,"line":265},"cleanup_all",110,{"type":150,"name":151,"callback":165,"file":267,"line":268},"siteskite-link.php",57,{"type":145,"name":270,"callback":165,"file":267,"line":271},"admin_notices",77,{"type":145,"name":270,"callback":165,"file":267,"line":273},90,{"type":145,"name":275,"callback":165,"file":267,"line":276},"plugins_loaded",138,[278,284,286],{"action":279,"nopriv":280,"callback":281,"hasNonce":280,"hasCapCheck":280,"file":282,"line":283},"siteskite_heartbeat",false,"handle_heartbeat","includes\\API\\FallbackAPI.php",93,{"action":279,"nopriv":285,"callback":281,"hasNonce":280,"hasCapCheck":280,"file":282,"line":35},true,{"action":287,"nopriv":280,"callback":288,"hasNonce":280,"hasCapCheck":280,"file":209,"line":289},"siteskite_validate_api_key","validate_api_key",329,[291],{"namespace":292,"route":293,"methods":294,"callback":296,"permissionCallback":297,"file":148,"line":298},"siteskite\u002Fv1","\u002Fnotify",[295],"GET","handle_notification","verify_request",391,[],[301,302,303,305,307],{"hook":154,"callback":154,"file":156,"line":176},{"hook":154,"callback":154,"file":156,"line":283},{"hook":259,"callback":259,"file":261,"line":304},467,{"hook":259,"callback":259,"file":261,"line":306},709,{"hook":259,"callback":259,"file":261,"line":308},916,{"dangerousFunctions":310,"sqlUsage":317,"outputEscaping":345,"fileOperations":351,"externalRequests":91,"nonceChecks":352,"capabilityChecks":108,"bundledLibraries":353},[311,315],{"fn":312,"file":248,"line":313,"context":314},"unserialize",6695,"$info = @unserialize($status_raw);",{"fn":312,"file":248,"line":316,"context":314},6721,{"prepared":318,"raw":319,"locations":320},36,9,[321,324,328,332,334,336,338,340,343],{"file":148,"line":322,"context":323},1330,"$wpdb->get_results() with variable interpolation",{"file":325,"line":326,"context":327},"includes\\Backup\\BaseBackupManager.php",416,"$wpdb->get_var() with variable interpolation",{"file":329,"line":330,"context":331},"includes\\Maintenance\\MaintenanceManager.php",29,"$wpdb->query() with variable interpolation",{"file":248,"line":333,"context":331},6429,{"file":248,"line":335,"context":331},6438,{"file":248,"line":337,"context":331},6447,{"file":248,"line":339,"context":331},6457,{"file":341,"line":342,"context":323},"includes\\WPCanvas\\WPCanvasController.php",4135,{"file":341,"line":344,"context":331},4546,{"escaped":346,"rawEcho":33,"locations":347},265,[348],{"file":282,"line":349,"context":350},211,"raw output",139,2,[],[355,374,382,401],{"entryPoint":356,"graph":357,"unsanitizedCount":27,"severity":373},"validate_api_key (includes\\Auth\\AuthManager.php:125)",{"nodes":358,"edges":371},[359,365],{"id":360,"type":361,"label":362,"file":363,"line":364},"n0","source","$_POST (x2)","includes\\Auth\\AuthManager.php",137,{"id":366,"type":367,"label":368,"file":363,"line":369,"wp_function":370},"n1","sink","update_option() [Settings Manipulation]",210,"update_option",[372],{"from":360,"to":366,"sanitized":285},"low",{"entryPoint":375,"graph":376,"unsanitizedCount":27,"severity":373},"\u003CAuthManager> (includes\\Auth\\AuthManager.php:0)",{"nodes":377,"edges":380},[378,379],{"id":360,"type":361,"label":362,"file":363,"line":364},{"id":366,"type":367,"label":368,"file":363,"line":369,"wp_function":370},[381],{"from":360,"to":366,"sanitized":285},{"entryPoint":383,"graph":384,"unsanitizedCount":33,"severity":400},"handle_request (includes\\API\\FallbackAPI.php:100)",{"nodes":385,"edges":397},[386,389,392],{"id":360,"type":361,"label":387,"file":282,"line":388},"$_REQUEST",180,{"id":366,"type":390,"label":391,"file":282,"line":388},"transform","→ route_request()",{"id":393,"type":367,"label":394,"file":282,"line":395,"wp_function":396},"n2","call_user_func() [RCE]",462,"call_user_func",[398,399],{"from":360,"to":366,"sanitized":280},{"from":366,"to":393,"sanitized":280},"high",{"entryPoint":402,"graph":403,"unsanitizedCount":33,"severity":400},"\u003CFallbackAPI> (includes\\API\\FallbackAPI.php:0)",{"nodes":404,"edges":408},[405,406,407],{"id":360,"type":361,"label":387,"file":282,"line":388},{"id":366,"type":390,"label":391,"file":282,"line":388},{"id":393,"type":367,"label":394,"file":282,"line":395,"wp_function":396},[409,410],{"from":360,"to":366,"sanitized":280},{"from":366,"to":393,"sanitized":280},{"summary":412,"deductions":413},"The 'siteskite' plugin version 1.2.11 presents a mixed security posture. On the positive side, it demonstrates good practices in output escaping, with 100% of outputs being properly escaped, and the vast majority of SQL queries utilize prepared statements. The complete absence of known CVEs and a clean vulnerability history are also strong indicators of a relatively well-maintained plugin. However, the plugin has significant security concerns related to its attack surface.\n\nA primary concern is the presence of 3 AJAX handlers that lack authentication checks, creating potential entry points for unauthorized actions. Furthermore, the taint analysis reveals 2 flows with unsanitized paths, specifically categorized as high severity. While these haven't manifested as known CVEs yet, they represent inherent risks that could be exploited. The use of the `unserialize` function, though present only twice, is a known vector for deserialization vulnerabilities if not handled with extreme caution and input validation, especially when dealing with user-supplied data.\n\nIn conclusion, while 'siteskite' v1.2.11 has strengths in its output handling and lack of historical vulnerabilities, the unprotected AJAX endpoints and high-severity taint flows are critical weaknesses that require immediate attention. The potential for exploitation of these areas is a significant risk despite the absence of documented exploits to date.",[414,417,419],{"reason":415,"points":416},"Unprotected AJAX handlers detected",15,{"reason":418,"points":11},"High severity taint flows found",{"reason":420,"points":183},"Dangerous unserialize function used","2026-03-17T01:16:44.519Z",{"wat":423,"direct":436},{"assetPaths":424,"generatorPatterns":429,"scriptPaths":430,"versionParams":431},[425,426,427,428],"\u002Fwp-content\u002Fplugins\u002Fsiteskite\u002Fassets\u002Fcss\u002Fsiteskite-plugin-page.css","\u002Fwp-content\u002Fplugins\u002Fsiteskite\u002Fassets\u002Fcss\u002Fsiteskite-settings.css","\u002Fwp-content\u002Fplugins\u002Fsiteskite\u002Fassets\u002Fjs\u002Fsiteskite-plugin-page.js","\u002Fwp-content\u002Fplugins\u002Fsiteskite\u002Fassets\u002Fjs\u002Fsiteskite-settings.js",[],[427,428],[432,433,434,435],"siteskite\u002Fassets\u002Fcss\u002Fsiteskite-plugin-page.css?ver=","siteskite\u002Fassets\u002Fcss\u002Fsiteskite-settings.css?ver=","siteskite\u002Fassets\u002Fjs\u002Fsiteskite-plugin-page.js?ver=","siteskite\u002Fassets\u002Fjs\u002Fsiteskite-settings.js?ver=",{"cssClasses":437,"htmlComments":440,"htmlAttributes":441,"restEndpoints":442,"jsGlobals":453,"shortcodeOutput":454},[438,439],"siteskite-plugin-page","siteskite-settings",[],[],[443,444,445,446,447,448,449,450,451,452],"\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fget-plugins","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fget-data","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fget-themes","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Factive-deactive-theme","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Factive-deactive-plugin","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fupdate-plugin","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fauto-update-plugin","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fauto-update-theme","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Fdelete-plugin","\u002Fwp-json\u002Fsiteskite\u002Fv1\u002Finstall-plugin",[],[],{"error":285,"url":456,"statusCode":457,"statusMessage":458,"message":458},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsiteskite\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":460,"versions":461},23,[462,467,474,481,488,495,502,509,516,523,530,537,544,551,558,565,572,579,586,593,600,607,614],{"version":6,"download_url":26,"svn_tag_url":463,"released_at":28,"has_diff":280,"diff_files_changed":464,"diff_lines":28,"trac_diff_url":465,"vulnerabilities":466,"is_current":285},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.11&new_path=%2Fsiteskite%2Ftags%2F1.2.12",[],{"version":468,"download_url":469,"svn_tag_url":470,"released_at":28,"has_diff":280,"diff_files_changed":471,"diff_lines":28,"trac_diff_url":472,"vulnerabilities":473,"is_current":280},"1.2.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.10&new_path=%2Fsiteskite%2Ftags%2F1.2.11",[],{"version":475,"download_url":476,"svn_tag_url":477,"released_at":28,"has_diff":280,"diff_files_changed":478,"diff_lines":28,"trac_diff_url":479,"vulnerabilities":480,"is_current":280},"1.2.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.9&new_path=%2Fsiteskite%2Ftags%2F1.2.10",[],{"version":482,"download_url":483,"svn_tag_url":484,"released_at":28,"has_diff":280,"diff_files_changed":485,"diff_lines":28,"trac_diff_url":486,"vulnerabilities":487,"is_current":280},"1.2.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.8&new_path=%2Fsiteskite%2Ftags%2F1.2.9",[],{"version":489,"download_url":490,"svn_tag_url":491,"released_at":28,"has_diff":280,"diff_files_changed":492,"diff_lines":28,"trac_diff_url":493,"vulnerabilities":494,"is_current":280},"1.2.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.7&new_path=%2Fsiteskite%2Ftags%2F1.2.8",[],{"version":496,"download_url":497,"svn_tag_url":498,"released_at":28,"has_diff":280,"diff_files_changed":499,"diff_lines":28,"trac_diff_url":500,"vulnerabilities":501,"is_current":280},"1.2.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.6&new_path=%2Fsiteskite%2Ftags%2F1.2.7",[],{"version":503,"download_url":504,"svn_tag_url":505,"released_at":28,"has_diff":280,"diff_files_changed":506,"diff_lines":28,"trac_diff_url":507,"vulnerabilities":508,"is_current":280},"1.2.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.5&new_path=%2Fsiteskite%2Ftags%2F1.2.6",[],{"version":510,"download_url":511,"svn_tag_url":512,"released_at":28,"has_diff":280,"diff_files_changed":513,"diff_lines":28,"trac_diff_url":514,"vulnerabilities":515,"is_current":280},"1.2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.3&new_path=%2Fsiteskite%2Ftags%2F1.2.5",[],{"version":517,"download_url":518,"svn_tag_url":519,"released_at":28,"has_diff":280,"diff_files_changed":520,"diff_lines":28,"trac_diff_url":521,"vulnerabilities":522,"is_current":280},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.2&new_path=%2Fsiteskite%2Ftags%2F1.2.3",[],{"version":524,"download_url":525,"svn_tag_url":526,"released_at":28,"has_diff":280,"diff_files_changed":527,"diff_lines":28,"trac_diff_url":528,"vulnerabilities":529,"is_current":280},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.1&new_path=%2Fsiteskite%2Ftags%2F1.2.2",[],{"version":531,"download_url":532,"svn_tag_url":533,"released_at":28,"has_diff":280,"diff_files_changed":534,"diff_lines":28,"trac_diff_url":535,"vulnerabilities":536,"is_current":280},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.2.0&new_path=%2Fsiteskite%2Ftags%2F1.2.1",[],{"version":538,"download_url":539,"svn_tag_url":540,"released_at":28,"has_diff":280,"diff_files_changed":541,"diff_lines":28,"trac_diff_url":542,"vulnerabilities":543,"is_current":280},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.1.0&new_path=%2Fsiteskite%2Ftags%2F1.2.0",[],{"version":545,"download_url":546,"svn_tag_url":547,"released_at":28,"has_diff":280,"diff_files_changed":548,"diff_lines":28,"trac_diff_url":549,"vulnerabilities":550,"is_current":280},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.9&new_path=%2Fsiteskite%2Ftags%2F1.1.0",[],{"version":552,"download_url":553,"svn_tag_url":554,"released_at":28,"has_diff":280,"diff_files_changed":555,"diff_lines":28,"trac_diff_url":556,"vulnerabilities":557,"is_current":280},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.8&new_path=%2Fsiteskite%2Ftags%2F1.0.9",[],{"version":559,"download_url":560,"svn_tag_url":561,"released_at":28,"has_diff":280,"diff_files_changed":562,"diff_lines":28,"trac_diff_url":563,"vulnerabilities":564,"is_current":280},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.7&new_path=%2Fsiteskite%2Ftags%2F1.0.8",[],{"version":566,"download_url":567,"svn_tag_url":568,"released_at":28,"has_diff":280,"diff_files_changed":569,"diff_lines":28,"trac_diff_url":570,"vulnerabilities":571,"is_current":280},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.6&new_path=%2Fsiteskite%2Ftags%2F1.0.7",[],{"version":573,"download_url":574,"svn_tag_url":575,"released_at":28,"has_diff":280,"diff_files_changed":576,"diff_lines":28,"trac_diff_url":577,"vulnerabilities":578,"is_current":280},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.5&new_path=%2Fsiteskite%2Ftags%2F1.0.6",[],{"version":580,"download_url":581,"svn_tag_url":582,"released_at":28,"has_diff":280,"diff_files_changed":583,"diff_lines":28,"trac_diff_url":584,"vulnerabilities":585,"is_current":280},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.4&new_path=%2Fsiteskite%2Ftags%2F1.0.5",[],{"version":587,"download_url":588,"svn_tag_url":589,"released_at":28,"has_diff":280,"diff_files_changed":590,"diff_lines":28,"trac_diff_url":591,"vulnerabilities":592,"is_current":280},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.3&new_path=%2Fsiteskite%2Ftags%2F1.0.4",[],{"version":594,"download_url":595,"svn_tag_url":596,"released_at":28,"has_diff":280,"diff_files_changed":597,"diff_lines":28,"trac_diff_url":598,"vulnerabilities":599,"is_current":280},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.2&new_path=%2Fsiteskite%2Ftags%2F1.0.3",[],{"version":601,"download_url":602,"svn_tag_url":603,"released_at":28,"has_diff":280,"diff_files_changed":604,"diff_lines":28,"trac_diff_url":605,"vulnerabilities":606,"is_current":280},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.1&new_path=%2Fsiteskite%2Ftags%2F1.0.2",[],{"version":608,"download_url":609,"svn_tag_url":610,"released_at":28,"has_diff":280,"diff_files_changed":611,"diff_lines":28,"trac_diff_url":612,"vulnerabilities":613,"is_current":280},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsiteskite%2Ftags%2F1.0.0&new_path=%2Fsiteskite%2Ftags%2F1.0.1",[],{"version":615,"download_url":616,"svn_tag_url":617,"released_at":28,"has_diff":280,"diff_files_changed":618,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":619,"is_current":280},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteskite.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsiteskite\u002Ftags\u002F1.0.0\u002F",[],[]]