[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgCpuD1thANSYx6a7ty8SX2HymKhgVeDtdKnzTHNvTHw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":144,"fingerprints":289},"multisite-cloner","Multisite Cloner","0.2.2.1","Manuel Razzari","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanuelrazzari\u002F","\u003Cp>In WordPress Multisite, new sites get a boring default template, without any custom settings or starter content.\u003C\u002Fp>\n\u003Cp>This plugin allows you to select a specific blog on your network, a “master” one, that will be cloned every time a new blog is created.\u003C\u002Fp>\n\u003Cp>In this way, new blogs will contain all posts, uploads, theme settings and plugin options from the master blog.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>It uses MySQL \u003Ccode>INSERT INTO ... SELECT\u003C\u002Fcode> to copy \u003Cem>every\u003C\u002Fem> table from the “master” blog into the new one. This is fast!\u003C\u002Fli>\n\u003Cli>Then it does a search and replace on the new blog’s tables, to replace the old URL with the new one.\u003Cbr \u002F>\nThis is done in a way that respects serialized arrays, so your plugin’s settings will be preserved.\u003Cbr \u002F>\n(We used a heavily trimmed down version of Interconnect\u002FIT’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finterconnectit\u002FSearch-Replace-DB\" rel=\"nofollow ugc\">Search and Replace\u003C\u002Fa> tool for that, so go thank them for this!)\u003C\u002Fli>\n\u003Cli>It proceeds to copy all files from the \u003Ccode>wp-content\u002Fuploads\u003C\u002Fcode> dir of your master blog into the new one’s, so that all assets will work as expected.\u003C\u002Fli>\n\u003Cli>Finally it does some house clean-up, updating the new blog’s title, admin email, and user roles as needed.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Go check the screenshots, it’s really simple and does what it says.\u003Cbr \u002F>\nGive it a try!\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin was handcrafted with love and ‘yerba mate’ by the team at \u003Ca href=\"http:\u002F\u002Fwww.tipit.net\u002F\" title=\"Sustainable Web development since 1996 in Austin, Texas\" rel=\"nofollow ugc\">Tipit.net\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n","When creating a new blog on WordPress Multisite, copies all the posts, settings and files, from a selected blog into the new one.",100,35036,94,29,"2016-11-18T20:45:00.000Z","4.6.30","3.0","",[20,21,22,23,24],"clone","copy","copy-blog","multisite","wpmu","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultisite-cloner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-cloner.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"manuelrazzari",2,110,30,84,"2026-04-04T04:18:12.072Z",[40,61,82,100,122],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":28,"last_vuln_date":60,"fetched_at":30},"duplicate-post","Yoast Duplicate Post","4.6","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.\u003C\u002Fp>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can click on ‘Clone’ link below the post\u002Fpage title: this will immediately create a copy and return to the list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can select one or more items, then choose ‘Clone’ in the ‘Bulk Actions’ dropdown to copy them all at once.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can click on ‘New Draft’ link below the post\u002Fpage title.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On the post edit screen, you can click on ‘Copy to a new draft’ above “Cancel”\u002F”Move to trash” or in the admin bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>While viewing a post as a logged in user, you can click on ‘Copy to a new draft’ in the admin bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>3, 4 and 5 will lead to the edit page for the new draft: change what you want, click on ‘Publish’ and you’re done.\u003C\u002Fp>\n\u003Cp>There is also a \u003Cstrong>template tag\u003C\u002Fstrong>, so you can put it in your templates and clone your posts\u002Fpages from the front-end. Clicking on the link will lead you to the edit page for the new draft, just like the admin bar link.\u003C\u002Fp>\n\u003Cp>Duplicate Post has many useful settings to customize its behavior and restrict its use to certain roles or post types. Check out the extensive documentation on \u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fduplicate-post\u002F\" rel=\"nofollow ugc\">yoast.com\u003C\u002Fa> and our \u003Ca href=\"https:\u002F\u002Fdeveloper.yoast.com\u002Fduplicate-post\u002Foverview\u002F\" rel=\"nofollow ugc\">developer docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>If you find this useful and if you want to contribute, there are two ways:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Submit your bug reports, suggestions and requests for features on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fduplicate-post\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>If you want to translate it to your language (there are just a few lines of text), you can use the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fduplicate-post\" rel=\"nofollow ugc\">translation project\u003C\u002Fa>;\u003C\u002Fli>\n\u003C\u002Fol>\n","The go-to tool for cloning posts and pages, including the powerful Rewrite & Republish feature.",4000000,38342593,525,"2026-03-09T10:34:00.000Z","6.9.4","6.8","7.4",[20,21,41],"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fduplicate-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-post.4.6.zip",92,3,"2026-02-11 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":52,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":80,"download_link":81,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"migrate-guru","Migrate Guru – Site Migration & Cloning","6.28","migrateguru","https:\u002F\u002Fprofiles.wordpress.org\u002Fmigrateguru\u002F","\u003Cp>Migrate Guru is a powerful WordPress migration plugin designed to seamlessly transfer your WordPress site to a new host or domain. Whether you need to clone, move, or migrate your WordPress website, Migrate Guru ensures a hassle-free process with its one-click migration feature. This plugin supports all-in-one WP migrations, handling large sites up to 200 GB without overloading your server. Compatible with every major web host and equipped with automatic URL rewriting and serialized data handling, it’s the go-to tool for moving WordPress sites to new domains or hosts. Move, clone, or migrate your WordPress site with Migrate Guru—the smart, swift, and secure WordPress migrator and backup plugin.\u003C\u002Fp>\n\u003Ch3>CHECKOUT Migrate Guru in Action\u003C\u002Fh3>\n\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\u002Fht1sBeqRTJY?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>\n\u003Ch3>TOP FEATURES\u003C\u002Fh3>\n\u003Ch4>One-Click Migration\u003C\u002Fh4>\n\u003Cp>Effortlessly move WordPress sites 80% faster with a single click, migrating 1 GB in under 30 minutes.\u003C\u002Fp>\n\u003Ch4>No Site Overload\u003C\u002Fh4>\n\u003Cp>Migrate Guru uses its own servers, preventing site crashes.\u003C\u002Fp>\n\u003Ch4>Optimized for Large Sites\u003C\u002Fh4>\n\u003Cp>Easily migrate WordPress sites up to 200 GB, overcoming live-site server limits.\u003C\u002Fp>\n\u003Ch4>No Add-Ons Required\u003C\u002Fh4>\n\u003Cp>Seamlessly handle multi-sites and serialized data without extra plugins.\u003C\u002Fp>\n\u003Ch4>No Storage Needed\u003C\u002Fh4>\n\u003Cp>Temporary copies are removed post-migration.\u003C\u002Fp>\n\u003Ch4>Universal Compatibility\u003C\u002Fh4>\n\u003Cp>Compatible with all web hosts, making transfers simple.\u003C\u002Fp>\n\u003Ch4>Automated Search & Replace\u003C\u002Fh4>\n\u003Cp>Accurate search and replace for serialized data.\u003C\u002Fp>\n\u003Ch4>Real-Time Alerts\u003C\u002Fh4>\n\u003Cp>Receive real-time and email alerts on migration status.\u003C\u002Fp>\n\u003Ch3>DISCLAIMER\u003C\u002Fh3>\n\u003Cp>Currently we don’t support:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Local host migrations\u003C\u002Fli>\n\u003Cli>Migration of multi-site network sub-sites to a different domain or migration of a site to multi-site network subdivision.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>HOW TO PERFORM A MIGRATION\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install Migrate Guru on the site you want to clone.\u003C\u002Fli>\n\u003Cli>Install WordPress on the destination.\u003C\u002Fli>\n\u003Cli>Choose the destination web host that you want to clone your website to, enter details.\u003C\u002Fli>\n\u003Cli>Click ‘Migrate’.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>PROUD MIGRATION PARTNERS of Cloudways, Pantheon and DreamHost\u003C\u002Fh4>\n\u003Ch4>SUPPORTS ALL 5,000+ WEB HOSTS AROUND THE WORLD\u003C\u002Fh4>\n\u003Cp>Pantheon, LiquidWeb, Cloudways, Savvii, DigitalOcean, Hostgator, Godaddy, Bluehost, SiteGround, Kinsta, AWS, Pressable, Webhostingtalk, Inmotion Hosting, Softlayer, Reverbnation, Homestead, Site5, Linode, Fatcow, DreamHost, Rackspace, etc.\u003C\u002Fp>\n\u003Ch3>WordPress Support forum\u003C\u002Fh3>\n\u003Cp>For dedicated support and guidance on Migrate Guru, visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmigrate-guru\u002F\" rel=\"ugc\">WordPress.org support page\u003C\u002Fa>. Here you can find community discussions, ask questions, and access resources to ensure smooth and efficient WordPress migrations.\u003C\u002Fp>\n","Effortlessly migrate, clone, or transfer your WordPress site to over 5,000 web hosts with Migrate Guru, trusted by Cloudways, Pantheon, and Dreamhost.",200000,2377231,98,1608,"2025-12-05T07:17:00.000Z","4.0","7.0",[20,21,77,78,79],"migrate","migration","wordpress-migrate","https:\u002F\u002Fwww.migrateguru.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmigrate-guru.6.28.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":58,"num_ratings":92,"last_updated":93,"tested_up_to":52,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":98,"download_link":99,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"duplicate-menu","Duplicate Menu","0.2.3","Jon Christopher","https:\u002F\u002Fprofiles.wordpress.org\u002Fjchristopher\u002F","\u003Cp>Some WordPress installs use very elaborate navigation systems powered by core Menus. They’re a fantastic feature that can often make or break a theme. Menus aren’t very portable out of the box, however. If you’re looking to make a change to a Menu you’re pretty much working live without a quick way to revert back to an old version. That’s where Duplicate Menu comes in.\u003C\u002Fp>\n\u003Cp>Duplicate Menu will allow you to create a second (or third, or fourth, etc.) copy of an existing Menu to do with what you will. It generates the clone on a programmatic level and recreates all necessary relationships to ensure the structure is retained as well.\u003C\u002Fp>\n\u003Cp>Find out more information in my \u003Ca href=\"https:\u002F\u002Fjonchristopher.us\u002Fblog\u002Fwordpress-plugin-duplicate-menu\u002F\" rel=\"nofollow ugc\">explanatory article on Duplicate Menu\u003C\u002Fa>\u003C\u002Fp>\n","Easily duplicate your WordPress menus with one click.",100000,572290,104,"2025-12-30T15:25:00.000Z","3.4.2",[20,21,96,97],"duplicate","menu","https:\u002F\u002Fgithub.com\u002Fjchristopher\u002Fduplicate-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-menu.0.2.3.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":52,"requires_at_least":74,"requires_php":113,"tags":114,"homepage":119,"download_link":120,"security_score":110,"vuln_count":59,"unpatched_count":28,"last_vuln_date":121,"fetched_at":30},"wp-duplicate-page","WP Duplicate Page","1.8.1","Ninja Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fninjateam\u002F","\u003Cp>\u003Cstrong>Clone WordPress page, post, custom post types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin adds an option to duplicate a page, a post, or any custom post type items.\u003C\u002Fp>\n\u003Cp>It’s a plug and play & super easy to use.\u003C\u002Fp>\n\u003Cp>We hate distraction, so we created a page\u002Fpost copy plugin with a simple interface. When you hover over a post or a page in the Pages or Posts list, you’ll be able to select \u003Cstrong>Duplicate\u003C\u002Fstrong> to create a duplicate version.\u003C\u002Fp>\n\u003Cp>Like this plugin? Check out \u003Cstrong>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fqb0Vb\" rel=\"nofollow ugc\">FileBird\u003C\u002Fa>\u003C\u002Fstrong> – another great plugin to make your WordPress life much easier.\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>WP Duplicate Page is built to optimize dashboard appearance and drive positive impact for your WordPress admin workflow productivity:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designed with \u003Cstrong>clean\u003C\u002Fstrong> UI\u002FUX\u003C\u002Fli>\n\u003Cli>Highly compatible with all themes and plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click\u003C\u002Fstrong> to duplicate any page or post\u003C\u002Fli>\n\u003Cli>Set permission based on \u003Cstrong>user roles\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Custom text for Duplicate button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 TYPICAL USE CASES\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>These are good ideas on how to exploit the WP Duplicate Page plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a replica of that particular page\u002Fpost\u003C\u002Fli>\n\u003Cli>Retain a specific state of the original page\u002Fpost\u003C\u002Fli>\n\u003Cli>Enhance multiple revision works\u003C\u002Fli>\n\u003Cli>Copy to a new draft with selected elements\u003C\u002Fli>\n\u003Cli>Keep a standard template of page\u002Fpost\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎉 Supported Themes and Plugins\u003C\u002Fh3>\n\u003Cp>We have done extra work to ensure compatibility with all themes, page builders, and major plugins.\u003C\u002Fp>\n\u003Ch3>📝 Documentation and Support\u003C\u002Fh3>\n\u003Cp>If you’re having issues, do let us know and we’ll try to help you out.\u003Cbr \u002F>\nYou can always reach us at \u003Ca href=\"http:\u002F\u002Fninjateam.org\u002Fsupport\" rel=\"nofollow ugc\">Ninja Team Support Center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>♥️ Like this WP Duplicate Page Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FForm-Plugins\" rel=\"nofollow ugc\">Contact Form 7 extensions\u003C\u002Fa> 💌\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Try out the #1 free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbookster\u002F\" rel=\"ugc\">WordPress booking form plugin\u003C\u002Fa> 🌐\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Clone WordPress page, post, custom post types",60000,323690,96,12,"2026-01-04T19:51:00.000Z","5.3",[115,116,117,41,118],"clone-page","clone-post","duplicate-page","wordpress-copy-page","https:\u002F\u002Fninjateam.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-duplicate-page.1.8.1.zip","2026-01-12 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":52,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":142,"download_link":143,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"clone-posts","Clone Posts","2.1.4","George Pattichis","https:\u002F\u002Fprofiles.wordpress.org\u002Fpattihis\u002F","\u003Cp>This is a simple but robust plugin that allows you to easily clone (duplicate) posts, pages and custom post types in WordPress.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable clone feature for Posts, Pages or any Custom Post Type (CPT)\u003C\u002Fli>\n\u003Cli>Clone single Posts\u002FPages with one click\u003C\u002Fli>\n\u003Cli>Clone multiple Posts\u002Fpages with Bulk feature\u003C\u002Fli>\n\u003Cli>Set default Status & Date of cloned Posts\u002FPages\u003C\u002Fli>\n\u003Cli>Custom fields (post-metadata) are also copied when duplicating a Post\u003C\u002Fli>\n\u003Cli>Translations ready\u003C\u002Fli>\n\u003Cli>Build according to WordPress coding standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fclone-posts\u002Fchangelog\u002F\" rel=\"ugc\">Changelog\u003C\u002Fa>\u003C\u002Fp>\n","Easily clone (duplicate) Posts, Pages and Custom Post Types, including their custom fields (post_meta)",10000,202763,86,22,"2026-01-22T02:35:00.000Z","5.3.0","7.2",[138,123,139,140,141],"clone-pages","copy-posts","duplicate-posts","post-cloning","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fclone-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclone-posts.2.1.4.zip",{"attackSurface":145,"codeSignals":179,"taintFlows":216,"riskAssessment":269,"analyzedAt":288},{"hooks":146,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":178,"entryPointCount":28,"unprotectedCount":28},[147,153,157,161,166,170],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","plugins_loaded","plugin_setup","multisite-cloner.php",31,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_init","init_multisite_cloner",39,{"type":148,"name":158,"callback":159,"file":151,"line":160},"network_admin_menu","wp_mu_clone_page_link",76,{"type":148,"name":162,"callback":163,"priority":164,"file":151,"line":165},"wpmu_new_blog","set_new_blog",1,77,{"type":148,"name":167,"callback":168,"file":151,"line":169},"admin_footer","clone_input_admin",78,{"type":171,"name":172,"callback":173,"file":151,"line":174},"filter","manage_sites_action_links","add_clone_link",79,[],[],[],[],{"dangerousFunctions":180,"sqlUsage":185,"outputEscaping":200,"fileOperations":59,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":215},[181],{"fn":182,"file":151,"line":183,"context":184},"unserialize",346,"if ( is_string( $data ) && ( $unserialized = @unserialize( $data ) ) !== false ) {",{"prepared":186,"raw":187,"locations":188},9,4,[189,192,195,197],{"file":151,"line":190,"context":191},206,"$wpdb->get_results() with variable interpolation",{"file":151,"line":193,"context":194},401,"$wpdb->query() with variable interpolation",{"file":151,"line":196,"context":191},406,{"file":151,"line":198,"context":199},413,"$wpdb->get_var() with variable interpolation",{"escaped":34,"rawEcho":201,"locations":202},7,[203,206,208,210,211,212,213],{"file":151,"line":204,"context":205},116,"raw output",{"file":151,"line":207,"context":205},131,{"file":151,"line":209,"context":205},145,{"file":151,"line":209,"context":205},{"file":151,"line":209,"context":205},{"file":151,"line":209,"context":205},{"file":151,"line":214,"context":205},311,[],[217,235,248],{"entryPoint":218,"graph":219,"unsanitizedCount":164,"severity":234},"wp_mu_clone_settings (multisite-cloner.php:95)",{"nodes":220,"edges":231},[221,226],{"id":222,"type":223,"label":224,"file":151,"line":225},"n0","source","$_POST['wpmuclone_default_blog']",97,{"id":227,"type":228,"label":229,"file":151,"line":225,"wp_function":230},"n1","sink","update_option() [Settings Manipulation]","update_option",[232],{"from":222,"to":227,"sanitized":233},false,"low",{"entryPoint":236,"graph":237,"unsanitizedCount":164,"severity":247},"set_new_blog (multisite-cloner.php:181)",{"nodes":238,"edges":245},[239,242],{"id":222,"type":223,"label":240,"file":151,"line":241},"$_POST",186,{"id":227,"type":228,"label":243,"file":151,"line":190,"wp_function":244},"get_results() [SQLi]","get_results",[246],{"from":222,"to":227,"sanitized":233},"high",{"entryPoint":249,"graph":250,"unsanitizedCount":59,"severity":247},"\u003Cmultisite-cloner> (multisite-cloner.php:0)",{"nodes":251,"edges":265},[252,253,254,256,258,260],{"id":222,"type":223,"label":224,"file":151,"line":225},{"id":227,"type":228,"label":229,"file":151,"line":225,"wp_function":230},{"id":255,"type":223,"label":240,"file":151,"line":241},"n2",{"id":257,"type":228,"label":243,"file":151,"line":190,"wp_function":244},"n3",{"id":259,"type":223,"label":240,"file":151,"line":241},"n4",{"id":261,"type":228,"label":262,"file":151,"line":263,"wp_function":264},"n5","query() [SQLi]",267,"query",[266,267,268],{"from":222,"to":227,"sanitized":233},{"from":255,"to":257,"sanitized":233},{"from":259,"to":261,"sanitized":233},{"summary":270,"deductions":271},"The multisite-cloner plugin v0.2.2.1 exhibits a mixed security posture. While the static analysis indicates a very small attack surface with zero identified entry points and no external HTTP requests, several concerning code signals raise red flags. The presence of the dangerous `unserialize` function, coupled with 2 high-severity taint flows with unsanitized paths, points to a significant potential for remote code execution or data manipulation if these flows can be triggered by an attacker. The limited output escaping (22% proper) further exacerbates this risk, as sensitive data could be exposed. Notably, the plugin has no recorded vulnerability history, which might suggest it has not been widely targeted or thoroughly audited. However, this lack of history should not be interpreted as a guarantee of absolute security, especially given the identified code weaknesses. The absence of nonce and capability checks on any potential implicit entry points (even though none are explicitly listed in the attack surface) is also a concern that could be exploited if functionality is discovered that bypasses the listed entry points.",[272,274,277,280,283,286],{"reason":273,"points":111},"High severity taint flows found",{"reason":275,"points":276},"Unsanitized paths in taint flows",8,{"reason":278,"points":279},"Dangerous unserialize function used",10,{"reason":281,"points":282},"Low percentage of properly escaped output",6,{"reason":284,"points":285},"No capability checks implemented",15,{"reason":287,"points":279},"No nonce checks implemented","2026-03-16T21:00:31.849Z",{"wat":290,"direct":299},{"assetPaths":291,"generatorPatterns":294,"scriptPaths":295,"versionParams":296},[292,293],"\u002Fwp-content\u002Fplugins\u002Fmultisite-cloner\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fmultisite-cloner\u002Fjs\u002Fsettings.js",[],[293],[297,298],"multisite-cloner\u002Fcss\u002Fsettings.css?ver=","multisite-cloner\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":300,"htmlComments":302,"htmlAttributes":304,"restEndpoints":309,"jsGlobals":310,"shortcodeOutput":312},[301],"settings_page_wp_mu_clone_settings",[303]," Copyright 2014 Tipit.net  (email: manuel@tipit.net)",[305,306,307,308],"data-cloner-source-blog","data-cloner-dest-blog","data-cloner-source-id","data-cloner-dest-id",[],[311],"multisite_cloner_var",[]]