[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBj3KJNOwpM-CqCmxSuWTw2jWCdQ94tUAmmsPmiWrVyA":3,"$f7ypfomZKyV-9AvQAz7C3V4vz6G0qFXhOYx1Eb5NTybs":396,"$fYhEC1Qcuo7bjkD_a1UPGuAvCra2jrNwIuDNKpKVh-EE":400},{"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":38,"analysis":130,"fingerprints":371},"grabwp-tenancy","GrabWP Tenancy","1.0.9","taicv","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaicv\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\u002FSAd_QeUZEDw?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\u003Ch4>WORDPRESS MULTISITE ALTERNATIVE – ENABLE MULTI-TENANT AT NO COST\u003C\u002Fh4>\n\u003Cp>GrabWP Tenancy provides the foundation for multi-tenant WordPress with essential isolation features. Host your tenants effortlessly on a single domain using our new \u003Cstrong>Path-Based Routing\u003C\u002Fstrong> (e.g., example.com\u002Fsite\u002Fabcdef), or map them to full custom domains. It is the perfect, lightweight, drop-in replacement for WordPress Multisite built for simplicity and scale.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 Complete Documentation\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgrabwp.com\" rel=\"nofollow ugc\">grabwp.com\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>💻 Source Code\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgrabwp\u002Fgrabwp-tenancy\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>🐛 Report Issues\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgrabwp\u002Fgrabwp-tenancy\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shared MySQL Database\u003C\u002Fstrong>: Cost-effective tenant isolation using unique table prefixes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Separated Upload Directories\u003C\u002Fstrong>: Each tenant gets isolated upload directories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shared Themes & Plugins\u003C\u002Fstrong>: All tenants share the same themes and plugins for simplicity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Routing Options\u003C\u002Fstrong>: Choose between domain-based routing or our new \u003Cstrong>path-based (subdirectory) routing\u003C\u002Fstrong> for an effortless setup without DNS changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Basic Admin Interface\u003C\u002Fstrong>: Simple tenant management through WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Early Initialization\u003C\u002Fstrong>: Plugin loads before WordPress core hooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need More? Upgrade to Pro\u003C\u002Fh4>\n\u003Cp>Managing multiple client sites and need enterprise-grade isolation? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgrabwp.com\u002Fpro\u002F\" rel=\"nofollow ugc\">GrabWP Tenancy Pro\u003C\u002Fa>\u003C\u002Fstrong> adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dedicated MySQL or SQLite\u003C\u002Fstrong> database per tenant — complete data isolation, zero cross-tenant risk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full wp-content separation\u003C\u002Fstrong> — isolated themes, plugins & uploads per tenant\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX backup & restore\u003C\u002Fstrong> — 7-step backup, 8-step restore with real-time progress UI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-database migration\u003C\u002Fstrong> — move tenants freely between shared MySQL, dedicated MySQL, and SQLite\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extension sync & management\u003C\u002Fstrong> — sync plugins\u002Fthemes with filesystem, switch between symlink and copy installs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broken symlink auto-repair\u003C\u002Fstrong> — one-click detection and repair\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom tenant data location\u003C\u002Fstrong> — store content outside wp-content\u002Fuploads using settings or wp-config.php\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-tenant config files\u003C\u002Fstrong> — each tenant gets its own config; new tenants inherit master defaults\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>From $9.99\u002Fmonth\u003C\u002Fstrong> — all plans include every feature. Use code \u003Ccode>EARLYBIRDPRO\u003C\u002Fcode> for 20% off.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgrabwp.com\u002Fpro\u002F\" rel=\"nofollow ugc\">Get Pro Now\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Multi-tenant WordPress with shared MySQL, domain and path routing, and isolated uploads.",10,801,100,3,"2026-04-15T17:51:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"multi-domain","multi-site","multi-tenant","multisite","saas","https:\u002F\u002Fgrabwp.com\u002Ftenancy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.9.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},2,40,30,94,"2026-05-19T23:55:49.173Z",[39,56,80,99,111],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":17,"requires_php":18,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"cm-multisite-lite","CM Multisite-Lite","1.1.2","CodingMall.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodingmall\u002F","\u003Cp>This plugin allows you to make multiple front end websites from just a single, simple installation of WordPress.\u003C\u002Fp>\n\u003Cp>Suppose you have a WordPress site example.com. It contains 100 posts. You want to show some of them on cars.example.com, some on my-super-domain.com and some posts on mobiles.example.com. See? you can show content across multiple subdomains and even on separate domains.\u003C\u002Fp>\n\u003Cp>How to do it? Very simple. To setup a new subdomain for example cars.example.com, do the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>First point cars.example.com to your main website server. This may require changing of DNS records. On many hosting providers this process is called create a “Domain Alias”. The target is that if you browse your new domain or subdomain, it should show the content as you see on your main site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a new ‘Contributor’ type user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Put https:\u002F\u002Fcars.example.com in site url field and save.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now, go in Posts and set that author to those posts which you want to show on cars.example.com.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s all. Now browse https:\u002F\u002Fcars.example.com and you will see posts made by the contributor user of this site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information or support, you can contact us at\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodingmall.com\u002Fcontact-us\" rel=\"nofollow ugc\">https:\u002F\u002Fcodingmall.com\u002Fcontact-us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>MORE FEATURES:\u003C\u002Fp>\n\u003Cp>If you want to create a true Multisite experience and if you want more features, please have a look here;\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F203-multi-sites-for-wordpress-and-woocommerce\" rel=\"nofollow ugc\">https:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F203-multi-sites-for-wordpress-and-woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have a native WordPress Multisite Network, then use this version instead:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F216-easy-sharing-of-posts-pages-and-products\" rel=\"nofollow ugc\">https:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F216-easy-sharing-of-posts-pages-and-products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You may get features like the following with the premium version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show a different page on home page\u003C\u002Fli>\n\u003Cli>Setting up WordPress differently for each site. For example, different permalink style for each website\u003C\u002Fli>\n\u003Cli>Having a different theme for each domain or subdomain\u003C\u002Fli>\n\u003Cli>Showing a different menu on each site\u003C\u002Fli>\n\u003Cli>Providing different Widgets on different sites\u003C\u002Fli>\n\u003Cli>Want to use WooCommerce and create a Multi store, Multisite, Multi vendor website\u003C\u002Fli>\n\u003Cli>Showing different products on each store or vendor site\u003C\u002Fli>\n\u003Cli>Different WooCommerce settings for each store. For example, different shipping and tax rates for each store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and many many more…\u003C\u002Fp>\n","Serve multiple front end websites with different content from a single WordPress installation.",1417,"2024-02-19T16:18:00.000Z","6.4.8",[20,21,51,23,52],"multiple-subdomains","multistore","http:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-multisite-lite.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":36,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":78,"last_vuln_date":79,"fetched_at":29},"multisite-post-duplicator","Multisite Post Duplicator","1.7.6","MagicStick","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagicstick\u002F","\u003Cp>Duplicate\u002FCopy\u002FClone any individual page, post or custom post type from one site on your multisite network to another.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Multisite Post Duplicator can copy the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields\u003C\u002Fli>\n\u003Cli>Related post meta\u003C\u002Fli>\n\u003Cli>Custom post types on your network (make sure post type exists in your destination site)\u003C\u002Fli>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>Images within post content\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories. (If the category doesn’t exist in the destination site then the category is created and assigned to the post)\u003C\u002Fli>\n\u003Cli>Taxonomy terms. (make sure taxonomy is also registered on your destination site).\u003C\u002Fli>\n\u003Cli>Parent and child relationships (must use batch duplication option to achieve this).\u003C\u002Fli>\n\u003Cli>Site Media files to other sites on your network\u003C\u002Fli>\n\u003Cli>ACF Fields\u003C\u002Fli>\n\u003Cli>ACF Field Groups (sync field groups within your network!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a duplication link\u002Fsyndication\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you ever update the source post again it will automatically update the duplicated page and keep them in sync.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tools\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Batch Duplication\u003C\u002Fli>\n\u003Cli>Metabox control within Post\u002Fpage edit screen\u003C\u002Fli>\n\u003Cli>Activity Log. View information on all duplications performed within your network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings page to customise the default behaviour\u003C\u002Fli>\n\u003Cli>Manage you linked duplications. Add\u002FRemove.\u003C\u002Fli>\n\u003Cli>Restrict functionality to only certain sites on your network\u003C\u002Fli>\n\u003Cli>Restrict functionality to users of certain roles\u003C\u002Fli>\n\u003Cli>Select what status you want your new copy of post to be i.e Published, Draft etc\u003C\u002Fli>\n\u003Cli>Specify a prefix for the new post to avoid confusion\u003C\u002Fli>\n\u003Cli>Choose to ignore specific post meta keys in the duplication process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Developers\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your own addons! Multisite Post Duplicator is now fully extendable. Create your own functionality. Check out the API \u003Ca href=\"http:\u002F\u002Fwww.wpmaz.uk\u002Fmpddocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Check out a list of hooks you can use (http:\u002F\u002Fwww.wpmaz.uk\u002Fmultisite-post-duplicator-actions-and-filters\u002F).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Duplicate\u002FCopy\u002FClone any individual page, post or custom post type from one site on your multisite network to another.",400,97222,37,"2018-04-09T17:44:00.000Z","4.8.28","3.7","",[72,73,21,23,74],"copy","duplicate","post","http:\u002F\u002Fwww.wpmaz.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-post-duplicator.zip",63,1,"2016-12-09 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":35,"downloaded":88,"rating":13,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":70,"tags":93,"homepage":96,"download_link":97,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":98},"multi-site-plugins-add-new","Multi Site Plugins Add New","1.1","Pippin Williamson","https:\u002F\u002Fprofiles.wordpress.org\u002Fmordauk\u002F","\u003Cp>Adds an “Add New” sub menu item to the Plugins menu of all sites inside of a network for network admins.\u003C\u002Fp>\n","Adds an \"Add New\" sub menu item to the Plugins menu of all sites inside of a network for network admins.",6159,7,"2018-10-21T15:17:00.000Z","5.0.25","3.3",[94,21,23,95],"add-new","plugins","http:\u002F\u002Fpippinsplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-site-plugins-add-new.1.1.zip","2026-04-06T09:54:40.288Z",{"slug":100,"name":101,"version":42,"author":43,"author_profile":44,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":27,"num_ratings":27,"last_updated":106,"tested_up_to":49,"requires_at_least":17,"requires_php":18,"tags":107,"homepage":53,"download_link":110,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":98},"multistore-multivendor","Multistore Multivendor","\u003Cp>This plugin allows you to make multiple front end eCommerce websites with WordPress and WooCommerce, from just a single, simple installation of WordPress.\u003C\u002Fp>\n\u003Cp>Suppose you have a WordPress site example.com. It contains 100 products. You want to show some of them on garments.example.com, some on my-eshop.com and some products on mobiles.example.com. See? you can show your WooCommerce products across multiple subdomains and even on separate domains.\u003C\u002Fp>\n\u003Cp>How to do it? Very simple. To setup a new subdomain for example, mobiles.example.com, do the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Install this plugin and activate it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Point mobiles.example.com to your main website server. This may require changing of DNS records. On many hosting providers this process is called creating a “Domain Alias” or Add-on domain. The target is that if you browse your new domain or subdomain, it should show the content as you see on your main site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a new ‘Contributor’ type user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Put https:\u002F\u002Fmobiles.example.com in his site url field and save.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now, go in Products and set that author to those products in WooCommerce, which you want to show on mobiles.example.com.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s it. Now browse https:\u002F\u002Fmobiles.example.com and you will see products made by the contributor user of this site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information or support, you can contact us at\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodingmall.com\u002Fcontact-us\" rel=\"nofollow ugc\">https:\u002F\u002Fcodingmall.com\u002Fcontact-us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>MORE FEATURES:\u003C\u002Fp>\n\u003Cp>If you want to create a true Multistore, multi-vendor experience and if you want more features, please have a look here;\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F203-multi-sites-for-wordpress-and-woocommerce\" rel=\"nofollow ugc\">https:\u002F\u002Fcodingmall.com\u002Fwordpress\u002F203-multi-sites-for-wordpress-and-woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Premium version features heighlights:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sharing of posts and products on different domains\u003C\u002Fli>\n\u003Cli>Show a different page on home page\u003C\u002Fli>\n\u003Cli>Setting up WordPress differently for each site. For example, different permalink style for each website\u003C\u002Fli>\n\u003Cli>Having a different theme for each domain or subdomain\u003C\u002Fli>\n\u003Cli>Showing different menus on each site\u003C\u002Fli>\n\u003Cli>Providing different Widgets on different sites\u003C\u002Fli>\n\u003Cli>Showing different WooCommerce products on each store or vendor site to have a multistore platform where different domains or subdomains showing completely different websites (or similar ones if you want).\u003C\u002Fli>\n\u003Cli>Different WooCommerce settings for each store. For example, different shipping and tax rates for each store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and many many more…\u003C\u002Fp>\n","This plugin allows you to show WooCommerce products on different domains or subdomains to make a multistore WooCommerce website.",20,2860,"2024-02-17T18:36:00.000Z",[20,108,23,52,109],"multi-vendor","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultistore-multivendor.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":104,"downloaded":119,"rating":13,"num_ratings":11,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":128,"download_link":129,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ultimate-multisite","Ultimate Multisite – WordPress Multisite SaaS & WaaS Platform","2.6.1","David Stone","https:\u002F\u002Fprofiles.wordpress.org\u002Fsuperdav42\u002F","\u003Cp>\u003Cstrong>Ultimate Multisite\u003C\u002Fstrong> is a WordPress Multisite plugin designed to help you build, sell, and manage a Website-as-a-Service (WaaS) platform on your own infrastructure.\u003C\u002Fp>\n\u003Cp>With Ultimate Multisite, you can create subscription plans, provision new sites from templates, map custom domains, and manage customers across your WordPress Multisite network — all from one integrated system built specifically for Multisite.\u003C\u002Fp>\n\u003Cp>Launch niche site builders, productized services, franchise networks, or internal platforms without stitching together dozens of plugins. From checkout to provisioning to ongoing management, Ultimate Multisite provides the core building blocks for running a modern, scalable WordPress multisite platform.\u003C\u002Fp>\n\u003Cp>Formerly known as \u003Cstrong>WP Ultimo\u003C\u002Fstrong>, Ultimate Multisite is now community-maintained and actively improved.\u003C\u002Fp>\n\u003Ch4>Also Known As\u003C\u002Fh4>\n\u003Cp>Ultimate Multisite is commonly searched for as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ultimate Multisite plugin\u003C\u002Fli>\n\u003Cli>Ultimate Multisite WordPress\u003C\u002Fli>\n\u003Cli>Multisite Ultimate\u003C\u002Fli>\n\u003Cli>WP Ultimo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you are looking for \u003Cstrong>WP Ultimo\u003C\u002Fstrong>, this is the community-maintained successor.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Everything you need to build and scale a WordPress Multisite SaaS platform:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast Site Creation\u003C\u002Fstrong> – Self-serve signup that provisions new sites instantly from templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Mapping\u003C\u002Fstrong> – Custom domains with automated DNS verification and guided setup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payments & Subscriptions\u003C\u002Fstrong> – Stripe and PayPal support for recurring plans and one-time fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Plans & Limits\u003C\u002Fstrong> – Package features and enforce quotas across your multisite network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Library\u003C\u002Fstrong> – High-converting site templates customers can launch in minutes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Dashboard\u003C\u002Fstrong> – Branded UI for managing billing, sites, domains, and settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White-Label Ready\u003C\u002Fstrong> – Rename, rebrand, and customize the experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hosting Integrations\u003C\u002Fstrong> – Cloudflare, GridPane, Cloudways, WPMU DEV, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong> – Hooks, filters, and an extensible add-on system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Is Ultimate Multisite For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Agencies productizing WordPress into recurring plans\u003C\u002Fli>\n\u003Cli>Creators launching niche or industry-specific site builders\u003C\u002Fli>\n\u003Cli>Hosts and MSPs offering white-label WordPress platforms\u003C\u002Fli>\n\u003Cli>Franchises and multi-location brands managing many similar sites\u003C\u002Fli>\n\u003Cli>Universities and organizations provisioning sites at scale\u003C\u002Fli>\n\u003Cli>Internal teams deploying microsites and campaigns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Popular Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Productized website services with recurring billing\u003C\u002Fli>\n\u003Cli>Franchise and multi-location networks with brand-consistent sites\u003C\u002Fli>\n\u003Cli>Industry-specific “site builder” platforms\u003C\u002Fli>\n\u003Cli>Private networks for events, departments, or communities\u003C\u002Fli>\n\u003Cli>Educational institutions provisioning program or class sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose Ultimate Multisite\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Built for WordPress Multisite\u003C\u002Fstrong> – Not retrofitted from single-site assumptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open & Community-Maintained\u003C\u002Fstrong> – Transparent development and frequent updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Proven Architecture\u003C\u002Fstrong> – Templates, plans, and domain mapping built-in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible by Design\u003C\u002Fstrong> – Add-ons, actions, filters, and hosting integrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You Own the Stack\u003C\u002Fstrong> – No forced SaaS lock-in or proprietary hosting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you searched for “Ultimate Multisite” on the WordPress plugin directory, this plugin provides the full multisite SaaS and WaaS functionality you are looking for.\u003C\u002Fp>\n\u003Ch4>Get Started in Minutes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Enable WordPress Multisite on a staging or production site\u003C\u002Fli>\n\u003Cli>Install and \u003Cstrong>Network Activate Ultimate Multisite\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Run the setup wizard and create your first plan and template\u003C\u002Fli>\n\u003Cli>Share your signup page and start provisioning sites\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemultisite.com\u002F2026\u002F01\u002F27\u002Fgetting-started-ultimate-multisite-guide\u002F\" rel=\"nofollow ugc\">Ultimate Multisite Getting Started Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemultisite.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Full Ultimate Multisite Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress Multisite 5.3 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4.30 or higher\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please open an issue on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsuperdav42\u002Fwp-multisite-waas\u002Fissues\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide optional functionality. All services are disclosed during setup and can be enabled or disabled as needed.\u003C\u002Fp>\n\u003Ch4>Geolocation Services\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>MaxMind GeoLite2\u003C\u002Fstrong>\u003Cbr \u002F>\n– Downloads a geolocation database (no personal data sent)\u003Cbr \u002F>\n– Used only when geolocation features are enabled\u003Cbr \u002F>\n– https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP Lookup APIs\u003C\u002Fstrong>\u003Cbr \u002F>\n– Used to determine public IP address (no data stored)\u003Cbr \u002F>\n– Services include IPify, IPinfo.io, IP-API, and others\u003C\u002Fp>\n\u003Ch4>Plugin Updates and Add-ons\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Ultimate Multisite Update Server\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sends site URL, plugin version, and license metadata\u003Cbr \u002F>\n– Used for plugin and add-on updates\u003Cbr \u002F>\n– https:\u002F\u002Fultimatemultisite.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch4>Payment Processing\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Stripe\u003C\u002Fstrong>\u003Cbr \u002F>\n– Processes card payments and subscriptions\u003Cbr \u002F>\n– When using the Stripe integration, a 3% fee per-transaction is applied to support ongoing development. This fee is waived for sites that have purchased any addon from ultimatemultisite.com. The fee is collected by Stripe as part of the payment and does not affect the amount charged to your customers.\u003Cbr \u002F>\n– https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PayPal\u003C\u002Fstrong>\u003Cbr \u002F>\n– Processes PayPal payments\u003Cbr \u002F>\n– https:\u002F\u002Fwww.paypal.com\u002Fus\u002Flegalhub\u002Fprivacy-full\u003C\u002Fp>\n\u003Ch4>Hosting Integrations\u003C\u002Fh4>\n\u003Cp>Integrations may send site configuration data and API credentials only when explicitly enabled.\u003C\u002Fp>\n\u003Cp>Supported providers include:\u003Cbr \u002F>\n– Cloudflare\u003Cbr \u002F>\n– Closte\u003Cbr \u002F>\n– Cloudways\u003Cbr \u002F>\n– GridPane\u003Cbr \u002F>\n– WPMU DEV\u003C\u002Fp>\n\u003Ch4>Usage Tracking (Opt-In)\u003C\u002Fh4>\n\u003Cp>Anonymous telemetry is \u003Cstrong>disabled by default\u003C\u002Fstrong> and requires explicit opt-in.\u003C\u002Fp>\n\u003Cp>Data collected includes:\u003Cbr \u002F>\n– WordPress and PHP versions\u003Cbr \u002F>\n– Plugin version and enabled add-ons\u003Cbr \u002F>\n– Anonymized usage ranges\u003C\u002Fp>\n\u003Cp>No personal data, domains, IP addresses, or payment information are collected.\u003C\u002Fp>\n","Ultimate Multisite turns your WordPress network into a WaaS platform with subscriptions, site provisioning, and domain mapping.",4099,"2026-04-16T05:58:00.000Z","5.3","7.4.30",[124,23,125,126,127],"domain-mapping","multisite-saas","waas","wordpress-multisite","https:\u002F\u002Fultimatemultisite.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-multisite.2.6.1.zip",{"attackSurface":131,"codeSignals":265,"taintFlows":292,"riskAssessment":360,"analyzedAt":370},{"hooks":132,"ajaxHandlers":226,"restRoutes":261,"shortcodes":262,"cronEvents":263,"entryPointCount":264,"unprotectedCount":33},[133,139,142,147,151,154,159,163,166,170,173,178,181,186,191,194,198,200,204,208,211,215,219,222],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","plugins_loaded","on_plugins_loaded","grabwp-tenancy.php",134,{"type":134,"name":140,"callback":140,"file":137,"line":141},"init",135,{"type":134,"name":143,"callback":144,"priority":145,"file":137,"line":146},"admin_menu","remove_tenant_admin_menus",999,232,{"type":134,"name":148,"callback":149,"priority":145,"file":137,"line":150},"admin_bar_menu","remove_tenant_admin_bar_nodes",233,{"type":134,"name":140,"callback":152,"file":137,"line":153},"register_site_rewrite_rules",291,{"type":155,"name":156,"callback":157,"file":137,"line":158},"filter","query_vars","register_site_query_vars",292,{"type":155,"name":160,"callback":161,"file":137,"line":162},"all_plugins","filter_pro_plugin_from_list",360,{"type":155,"name":160,"callback":164,"file":137,"line":165},"filter_grabwp_plugin_from_list",373,{"type":134,"name":140,"callback":167,"priority":168,"file":137,"line":169},"check_pro_plugin",5,418,{"type":134,"name":135,"callback":171,"priority":104,"file":172,"line":34},"maybe_init_base_clone","includes\u002Fbackup\u002Fclass-grabwp-tenancy-clone-admin.php",{"type":155,"name":174,"callback":175,"priority":176,"file":172,"line":177},"grabwp_tenancy_tenant_row_actions","add_clone_row_action",15,60,{"type":134,"name":179,"callback":180,"file":172,"line":77},"grabwp_tenancy_admin_menu","register_pages",{"type":134,"name":182,"callback":183,"file":184,"line":185},"admin_notices","show_notices","includes\u002Fclass-grabwp-tenancy-admin-notice.php",22,{"type":134,"name":187,"callback":188,"file":189,"line":190},"admin_init","handle_form_submissions","includes\u002Fclass-grabwp-tenancy-admin.php",52,{"type":134,"name":143,"callback":192,"file":189,"line":193},"add_admin_menu",55,{"type":134,"name":195,"callback":196,"file":189,"line":197},"admin_enqueue_scripts","enqueue_admin_scripts",58,{"type":134,"name":182,"callback":182,"file":189,"line":199},61,{"type":134,"name":140,"callback":201,"priority":168,"file":202,"line":203},"handle_admin_token","includes\u002Fclass-grabwp-tenancy-loader.php",46,{"type":155,"name":205,"callback":206,"file":202,"line":207},"wp_admin_canonical_url","fix_tenant_admin_canonical_url",50,{"type":155,"name":209,"callback":210,"file":202,"line":193},"redirect_canonical","__return_false",{"type":155,"name":212,"callback":213,"priority":11,"file":202,"line":214},"wp_redirect","fix_tenant_admin_redirect",59,{"type":155,"name":216,"callback":217,"file":202,"line":218},"allowed_redirect_hosts","closure",294,{"type":134,"name":182,"callback":220,"file":202,"line":221},"display_token_error_notice",318,{"type":134,"name":223,"callback":224,"file":202,"line":225},"login_message","display_login_error_message",319,[227,232,236,241,245,249,253,257],{"action":228,"nopriv":229,"callback":230,"hasNonce":229,"hasCapCheck":229,"file":172,"line":231},"grabwp_tenancy_clone_init",false,"ajax_clone_init",66,{"action":233,"nopriv":229,"callback":234,"hasNonce":229,"hasCapCheck":229,"file":172,"line":235},"grabwp_tenancy_clone_step","ajax_clone_step",67,{"action":237,"nopriv":229,"callback":238,"hasNonce":239,"hasCapCheck":239,"file":172,"line":240},"grabwp_tenancy_clone_eligible_targets","ajax_clone_eligible_targets",true,68,{"action":242,"nopriv":229,"callback":243,"hasNonce":239,"hasCapCheck":239,"file":184,"line":244},"grabwp_install_mu_plugin","ajax_install_mu_plugin",25,{"action":246,"nopriv":229,"callback":247,"hasNonce":239,"hasCapCheck":239,"file":184,"line":248},"grabwp_install_loader","ajax_install_loader",26,{"action":250,"nopriv":229,"callback":251,"hasNonce":239,"hasCapCheck":239,"file":184,"line":252},"grabwp_fix_root_htaccess","ajax_fix_root_htaccess",27,{"action":254,"nopriv":229,"callback":255,"hasNonce":239,"hasCapCheck":239,"file":184,"line":256},"grabwp_fix_data_htaccess","ajax_fix_data_htaccess",28,{"action":258,"nopriv":229,"callback":259,"hasNonce":239,"hasCapCheck":239,"file":184,"line":260},"grabwp_fix_index_protection","ajax_fix_index_protection",29,[],[],[],8,{"dangerousFunctions":266,"sqlUsage":283,"outputEscaping":286,"fileOperations":34,"externalRequests":27,"nonceChecks":289,"capabilityChecks":290,"bundledLibraries":291},[267,272,277,280],{"fn":268,"file":269,"line":270,"context":271},"set_time_limit","includes\u002Fbackup\u002Fclass-grabwp-tenancy-clone-db-importer.php",211,"set_time_limit( 300 );",{"fn":273,"file":274,"line":275,"context":276},"unserialize","includes\u002Fbackup\u002Fclass-grabwp-tenancy-clone-url-replacer.php",132,"$data       = @unserialize( $raw );",{"fn":273,"file":274,"line":278,"context":279},139,"$data       = @unserialize( $decoded );",{"fn":273,"file":274,"line":281,"context":282},188,"$data = @unserialize( $value );",{"prepared":284,"raw":27,"locations":285},35,[],{"escaped":287,"rawEcho":27,"locations":288},413,[],18,13,[],[293,312,324,334],{"entryPoint":294,"graph":295,"unsanitizedCount":27,"severity":311},"\u003Cstatus> (admin\u002Fviews\u002Fstatus.php:0)",{"nodes":296,"edges":309},[297,303],{"id":298,"type":299,"label":300,"file":301,"line":302},"n0","source","$_SERVER","admin\u002Fviews\u002Fstatus.php",148,{"id":304,"type":305,"label":306,"file":301,"line":307,"wp_function":308},"n1","sink","echo() [XSS]",560,"echo",[310],{"from":298,"to":304,"sanitized":239},"low",{"entryPoint":313,"graph":314,"unsanitizedCount":27,"severity":311},"\u003Ctenant-clone> (admin\u002Fviews\u002Ftenant-clone.php:0)",{"nodes":315,"edges":322},[316,320],{"id":298,"type":299,"label":317,"file":318,"line":319},"$_GET","admin\u002Fviews\u002Ftenant-clone.php",32,{"id":304,"type":305,"label":306,"file":318,"line":321,"wp_function":308},157,[323],{"from":298,"to":304,"sanitized":239},{"entryPoint":325,"graph":326,"unsanitizedCount":27,"severity":311},"\u003Ctenant-create> (admin\u002Fviews\u002Ftenant-create.php:0)",{"nodes":327,"edges":332},[328,331],{"id":298,"type":299,"label":317,"file":329,"line":330},"admin\u002Fviews\u002Ftenant-create.php",21,{"id":304,"type":305,"label":306,"file":329,"line":199,"wp_function":308},[333],{"from":298,"to":304,"sanitized":239},{"entryPoint":335,"graph":336,"unsanitizedCount":78,"severity":359},"\u003Cclass-grabwp-tenancy-admin> (includes\u002Fclass-grabwp-tenancy-admin.php:0)",{"nodes":337,"edges":355},[338,339,343,346,350],{"id":298,"type":299,"label":317,"file":189,"line":64},{"id":304,"type":305,"label":340,"file":189,"line":341,"wp_function":342},"file_put_contents() [File Write]",564,"file_put_contents",{"id":344,"type":299,"label":317,"file":189,"line":345},"n2",772,{"id":347,"type":348,"label":349,"file":189,"line":345},"n3","transform","→ remove_tenant_database_tables()",{"id":351,"type":305,"label":352,"file":202,"line":353,"wp_function":354},"n4","get_results() [SQLi]",181,"get_results",[356,357,358],{"from":298,"to":304,"sanitized":239},{"from":344,"to":347,"sanitized":229},{"from":347,"to":351,"sanitized":229},"high",{"summary":361,"deductions":362},"The grabwp-tenancy v1.0.9 plugin exhibits a generally good security posture with several strengths, notably 100% proper output escaping and the use of prepared statements for all SQL queries. The absence of any known CVEs, critical or high severity vulnerabilities in its history, and no bundled libraries also contribute positively to its security profile.  However, there are clear areas for concern. The presence of two AJAX handlers without authentication checks represents a significant attack surface that could be exploited.  Furthermore, a single flow identified with unsanitized paths and rated as high severity taint analysis is a critical red flag.  The use of the `unserialize` function, while not inherently vulnerable on its own, becomes dangerous when coupled with unsanitized input, potentially leading to deserialization vulnerabilities. The `set_time_limit` function, while not directly a security risk, can sometimes be indicative of performance issues or attempts to bypass execution limits, which warrants a minor degree of caution.  Overall, while the plugin demonstrates good practices in many areas, the identified unprotected entry points and the high-severity taint flow require immediate attention to mitigate potential security risks.",[363,365,368],{"reason":364,"points":11},"Unprotected AJAX handlers",{"reason":366,"points":367},"High severity taint flow with unsanitized path",12,{"reason":369,"points":168},"Use of 'unserialize' function","2026-04-16T12:08:52.806Z",{"wat":372,"direct":385},{"assetPaths":373,"generatorPatterns":378,"scriptPaths":379,"versionParams":380},[374,375,376,377],"\u002Fwp-content\u002Fplugins\u002Fgrabwp-tenancy\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fgrabwp-tenancy\u002Fassets\u002Fcss\u002Ftenant-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fgrabwp-tenancy\u002Fassets\u002Fjs\u002Ftenant-admin.js","\u002Fwp-content\u002Fplugins\u002Fgrabwp-tenancy\u002Fassets\u002Fjs\u002Fgrabwp-tenancy.js",[],[376,377],[381,382,383,384],"grabwp-tenancy\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","grabwp-tenancy\u002Fassets\u002Fcss\u002Ftenant-admin-style.css?ver=","grabwp-tenancy\u002Fassets\u002Fjs\u002Ftenant-admin.js?ver=","grabwp-tenancy\u002Fassets\u002Fjs\u002Fgrabwp-tenancy.js?ver=",{"cssClasses":386,"htmlComments":387,"htmlAttributes":390,"restEndpoints":392,"jsGlobals":393,"shortcodeOutput":395},[],[388,389],"\u003C!-- GrabWP Tenancy Main Site Initialization -->","\u003C!-- GrabWP Tenancy Tenant Site Initialization -->",[391],"data-grabwp-tenancy-tenant-id",[],[394],"grabwpTenancySettings",[],{"error":239,"url":397,"statusCode":398,"statusMessage":399,"message":399},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fgrabwp-tenancy\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":401},[402,407,414,421,428,435,442,449,456,463],{"version":6,"download_url":26,"svn_tag_url":403,"released_at":28,"has_diff":229,"diff_files_changed":404,"diff_lines":28,"trac_diff_url":405,"vulnerabilities":406,"is_current":239},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.8&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.9",[],{"version":408,"download_url":409,"svn_tag_url":410,"released_at":28,"has_diff":229,"diff_files_changed":411,"diff_lines":28,"trac_diff_url":412,"vulnerabilities":413,"is_current":229},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.7&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.8",[],{"version":415,"download_url":416,"svn_tag_url":417,"released_at":28,"has_diff":229,"diff_files_changed":418,"diff_lines":28,"trac_diff_url":419,"vulnerabilities":420,"is_current":229},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.6&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.7",[],{"version":422,"download_url":423,"svn_tag_url":424,"released_at":28,"has_diff":229,"diff_files_changed":425,"diff_lines":28,"trac_diff_url":426,"vulnerabilities":427,"is_current":229},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.5&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.6",[],{"version":429,"download_url":430,"svn_tag_url":431,"released_at":28,"has_diff":229,"diff_files_changed":432,"diff_lines":28,"trac_diff_url":433,"vulnerabilities":434,"is_current":229},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.4&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.5",[],{"version":436,"download_url":437,"svn_tag_url":438,"released_at":28,"has_diff":229,"diff_files_changed":439,"diff_lines":28,"trac_diff_url":440,"vulnerabilities":441,"is_current":229},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.3&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.4",[],{"version":443,"download_url":444,"svn_tag_url":445,"released_at":28,"has_diff":229,"diff_files_changed":446,"diff_lines":28,"trac_diff_url":447,"vulnerabilities":448,"is_current":229},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.2&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.3",[],{"version":450,"download_url":451,"svn_tag_url":452,"released_at":28,"has_diff":229,"diff_files_changed":453,"diff_lines":28,"trac_diff_url":454,"vulnerabilities":455,"is_current":229},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.1&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.2",[],{"version":457,"download_url":458,"svn_tag_url":459,"released_at":28,"has_diff":229,"diff_files_changed":460,"diff_lines":28,"trac_diff_url":461,"vulnerabilities":462,"is_current":229},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.0.1&new_path=%2Fgrabwp-tenancy%2Ftags%2F1.0.1",[],{"version":464,"download_url":465,"svn_tag_url":466,"released_at":28,"has_diff":229,"diff_files_changed":467,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":468,"is_current":229},"1.0.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrabwp-tenancy.1.0.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgrabwp-tenancy\u002Ftags\u002F1.0.0.1\u002F",[],[]]