[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsNkqemxz5VbSdg3Zp4W-WCu1xoH-pa6V3douFSf2COg":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":152,"fingerprints":407},"fix-duplicates","Fix Duplicates","1.0.4","Stephen Cronin","https:\u002F\u002Fprofiles.wordpress.org\u002Fstephencronin\u002F","\u003Cp>Do you run a site with user submitted content? Do users submit the same post again and again? Use the \u003Ca href=\"http:\u002F\u002Fscratch99.com\u002Fproducts\u002Ffix-duplicates\u002F\" rel=\"nofollow ugc\">Fix Duplicates plugin\u003C\u002Fa> to find and delete duplicate posts.\u003C\u002Fp>\n\u003Cp>There is also a paid \u003Ca href=\"http:\u002F\u002Fscratch99.com\u002Fproducts\u002Ffix-duplicates\u002Fredirection\u002F\" rel=\"nofollow ugc\">Redirection extension\u003C\u002Fa> that preserves the link equity of removed duplicates by 301 redirecting them to the kept item.\u003C\u002Fp>\n\u003Ch4>Warning\u003C\u002Fh4>\n\u003Cp>The purpose of this plugin is to delete duplicates. Extensive testing has been carried out, but you should make sure you have a backup of your database, just in case.\u003C\u002Fp>\n\u003Ch4>Extensions\u003C\u002Fh4>\n\u003Cp>We currently offer the following premium extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fscratch99.com\u002Fproducts\u002Ffix-duplicates\u002Fredirection\u002F\" rel=\"nofollow ugc\">Redirection\u003C\u002Fa>: Gives you the ability to 301 redirect any duplicates being deleted, to the one being kept. This helps preserve your link equity, so that PageRank is passed to a single post rather than just being lost. Or to put it simply: Helps with SEO!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin requires WordPress 3.5 or above.\u003C\u002Fli>\n\u003Cli>I am not currently aware of any compatibility issues with any other WordPress plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>The free version of this plugin is officially not supported, but if you leave a comment on the plugin’s support forum, I’ll try to help if I can. A much higher level of support is available for customers who purchase one of the premium extensions.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is released under the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GPL licence\u003C\u002Fa>. I do not accept any responsibility for any damages or losses, direct or indirect, that may arise from using the plugin or these instructions. This software is provided as is, with absolutely no warranty. Please refer to the full version of the GPL license for more information.\u003C\u002Fp>\n","Do you run a site with user submitted content? Do users submit the same post again and again? Use the Fix Duplicates plugin to find and delete duplica &hellip;",900,52189,86,12,"2017-11-28T16:59:00.000Z","4.6.30","3.5","",[20,21,22,4,23],"duplicate-posts","duplicates","find-duplicates","user-submitted-posts","http:\u002F\u002Fscratch99.com\u002Fproducts\u002Ffix-duplicates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffix-duplicates.1.0.4.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"stephencronin",3,7980,30,84,"2026-04-04T15:19:15.871Z",[39,63,87,110,130],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":61,"last_vuln_date":62,"fetched_at":29},"trash-duplicate-and-301-redirect","Trash Duplicate and 301 Redirect","1.9.1","solwininfotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fsolwininfotech\u002F","\u003Cp>Do your site have more content editor \u002F authors who upload contents? Do you site content managed by team of multiple person ? Do you run a site with user submitted content?\u003C\u002Fp>\n\u003Cp>Finally ended up with duplicate content on your website or blog? Duplicate content divide traffic and may be penalized by google for SEO ranking.\u003C\u002Fp>\n\u003Cp>So, You must remove duplicate content (posts, pages, etc.) and also you have to take care of removed content URL to redirect to main URL.\u003C\u002Fp>\n\u003Cp>Now, with help of this amazing plugin called \u003Cstrong>“Trash Duplicate and 301 Redirect”\u003C\u002Fstrong> you can find and remove duplicate content. Also permanently redirect ‘Removed Content’ URL to main URL to divert traffic to one URL and be safe from being penalized by Google for duplicate content.\u003C\u002Fp>\n\u003Ch4>Trash Duplicate and 301 Redirection Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View all duplicate posts, pages, custom post type posts\u003C\u002Fli>\n\u003Cli>Post type wise searching available\u003C\u002Fli>\n\u003Cli>Trash duplicates and keep the newest or oldest\u003C\u002Fli>\n\u003Cli>Redirection to kept post will be done automatically\u003C\u002Fli>\n\u003Cli>Individual post can also be trashed\u003C\u002Fli>\n\u003Cli>You can add or delete redirections\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Trash Duplicate and 301 Redirection PRO Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable or Disable redirection\u003C\u002Fli>\n\u003Cli>Trash Duplicate without 301 Redirection\u003C\u002Fli>\n\u003Cli>301 Redirection of Duplicate without Trash\u003C\u002Fli>\n\u003Cli>Wildcard Redirection\u003C\u002Fli>\n\u003Cli>Delete Post Meta Permanently\u003C\u002Fli>\n\u003Cli>Import\u002FExport Redirection List\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Buy Trash Duplicate and 301 Redirect PRO :\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FEjDE2\" rel=\"nofollow ugc\">https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ftrash-duplicate-and-301-redirect-pro-for-wordpress\u002F20885697\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you find any issue please ask questions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftrash-duplicate-and-301-redirect\" rel=\"ugc\">support forum\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fsupport.solwininfotech.com\" rel=\"nofollow ugc\">support.solwininfotech.com\u003C\u002Fa>. We’re active for any support issues and feature suggestions. We will try to resolve your issues asap. So hope you will love it.\u003C\u002Fp>\n\u003Ch4>Warning\u003C\u002Fh4>\n\u003Cp>The purpose of this plugin is to find and delete duplicate posts and redirect deleted posts to preserve you link. We have performed testing with various cases to make sure plugins works very well, but you should make sure you have a backup of your database, before installing plugin.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Currently I am not aware of any compatibility issues with any other WordPress plugins. (\u003Cstrong>NOTE:\u003C\u002Fstrong> Please have a back of your database before installing plugin)\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is released under the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GPL licence\u003C\u002Fa>. I do not accept any responsibility for any damages or losses, direct or indirect, that may arise from using the plugin or these instructions. This software is provided as is, with absolutely no warranty. Please refer to the full version of the GPL license for more information.\u003C\u002Fp>\n","Find and delete duplicates posts, pages, custom post type posts and set 301 redirect to the new or old URL.",1000,108066,36,"2025-08-12T20:52:00.000Z","6.6.5","5.4","7.0",[55,21,22,4,56],"delete-duplicate","trash-duplicate","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftrash-duplicate-and-301-redirect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrash-duplicate-and-301-redirect.zip",73,2,1,"2025-12-31 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":85,"vuln_count":60,"unpatched_count":27,"last_vuln_date":86,"fetched_at":29},"delete-duplicate-posts","Delete Duplicate Posts","5.0.3","Lars Koudal","https:\u002F\u002Fprofiles.wordpress.org\u002Flkoudal\u002F","\u003Cp>\u003Cstrong>Delete Duplicate Posts\u003C\u002Fstrong> helps you declutter your WordPress site by removing duplicate posts along with their metadata. Whether you choose to run the cleanup process manually or set it to operate automatically on a schedule, our plugin ensures a thorough cleanup, improving your website’s loading speed and overall performance.\u003C\u002Fp>\n\u003Cp>Try it out on your \u003Cstrong>Free Test Site\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=ddp-492-demo-template&d=v2\" rel=\"nofollow ugc\">Launch Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Choose Delete Duplicate Posts?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Cleanup\u003C\u002Fstrong>: Not just posts or pages, but also any Custom Post Type you have enabled, along with all related metadata.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Space Efficiency\u003C\u002Fstrong>: By eliminating unnecessary duplicates, it frees up space, facilitating better website performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalability\u003C\u002Fstrong>: Designed for websites of all sizes, it efficiently manages and optimizes large-scale websites without causing timeouts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Selective Deletion\u003C\u002Fstrong>: Choose specific posts for deletion or use the select all option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deletion Modes\u003C\u002Fstrong>: Supports both manual and automatic deletion processes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Version Preference\u003C\u002Fstrong>: Options to keep either the oldest or the newest version of a post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deletion Notifications\u003C\u002Fstrong>: Receive status emails upon the deletion of posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity Log\u003C\u002Fstrong>: An integrated log records all plugin activities for your review.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Experience its Efficiency\u003C\u002Fh3>\n\u003Cp>Our plugin’s unique approach to handling large datasets ensures that your website remains operational and improves progressively. By removing a few posts at a time, the plugin prevents site timeouts and enhances your website’s performance seamlessly.\u003C\u002Fp>\n\u003Cp>For a cleaner, smoother, and more efficient WordPress site, \u003Cstrong>Delete Duplicate Posts\u003C\u002Fstrong> is the solution you need.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcleverplugins.com\u002Fdelete-duplicate-posts\u002F\" rel=\"nofollow ugc\">Learn more about the plugin and its features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Eliminate duplicate posts, pages, and custom post types effortlessly with \u003Cstrong>Delete Duplicate Posts\u003C\u002Fstrong>, enhancing your website’s performance. Our WordPress plugin offers both manual and automatic cleanup options, ensuring a streamlined and efficient management of content duplicates.\u003C\u002Fp>\n\u003Ch4>How can I report security bugs?\u003C\u002Fh4>\n\u003Cp>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fdelete-duplicate-posts\" rel=\"nofollow ugc\">Report a security vulnerability.\u003C\u002Fa>\u003C\u002Fp>\n","Get rid of duplicate posts and pages (any post type) on your blog with manual or automatic modes.",20000,873209,96,149,"2026-03-08T20:03:00.000Z","6.9.4","4.7","7.4",[80,64,21,81,82],"cleanup","optimization","performance","https:\u002F\u002Fcleverplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-duplicate-posts.5.0.3.zip",99,"2023-11-13 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":76,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":107,"download_link":108,"security_score":85,"vuln_count":60,"unpatched_count":27,"last_vuln_date":109,"fetched_at":29},"copy-delete-posts","Duplicate Post","1.5.3","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fcdp\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fcopy-delete-posts\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>Massively increase your WordPress productivity!\u003C\u002Fp>\n\u003Cp>Copy Page plugin makes it super-easy to duplicate pages or copy posts – and delete them again!\u003C\u002Fp>\n\u003Cp>And why is it handy to duplicate pages? Here are just some of the use cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate pages to make short work of using again the same elements you repeatedly use (e.g. text paragraphs, images, video, featured image, etc.)\u003C\u002Fli>\n\u003Cli>Create a variation of a page or post fast to modify it and compare side by side (for yourself, your client or company)\u003C\u002Fli>\n\u003Cli>Create one perfect set of page templates and then re-use them for different projects, clients or products\u003C\u002Fli>\n\u003Cli>Apply a facelift to a specific page but keep the older version in case you want to switch back to it anytime\u003C\u002Fli>\n\u003Cli>Make a “holiday special” page template and use it for different holidays with respective adjustments\u003C\u002Fli>\n\u003Cli>Create duplicates for pages used in page builders with their custom settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can as well run a load-test on your server by duplicating as much as 1,000 pages, and track how the server behaves. Copy Page plugin also makes it super-easy for you to bulk-delete pages and posts whenever you feel it’s time for a clean-up!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use it\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Two-minute video tutorial and you are ready to use it, that’s how simple Copy Page is!\u003C\u002Fp>\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\u002F1KXLuKhNCR4?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\u003Cp>After installation you’ll see a new copy page button which, on mouse-over, displays a tooltip (see screenshot) which allows you to copy pages or copy posts with various options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy page or duplicate post instantly with a single click\u003C\u002Fli>\n\u003Cli>Expand to see additional copy page options and specify which elements should be copied for the current copy page or copy post action\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The new copy page button will be available on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Edit screens (duplicate page or duplicate post on the respective edit page\u002Fpost screens)\u003C\u002Fli>\n\u003Cli>Admin bar (at the top)\u003C\u002Fli>\n\u003Cli>Bulk-option to copy pages or copy posts on All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Gutenberg editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can hide copy page or copy post button on any of these places from the Copy Page plugin menu (Section: Other options). Copy page function on the editor screens allows fast and easy multiplying of pages you are working on at the moment (and open it in the new browser tab immediately, too), so you can quickly make a couple of variations, pick whichever you like better, and afterward use the Delete duplicate posts\u002Fpages tool of Copy Page plugin to remove duplicate(s) that you dislike.\u003C\u002Fp>\n\u003Cp>Copy Page plugin also provides an intuitive naming tool to define how the cloned pages or posts will be named (e.g. you can add the time and date of copying, or incremental counter, etc.). This way you can multiply page that will have a short name, e.g. “ExamplePage – #4” – where the number at the end will increase with each copy made; or you can duplicate page with much more detailed name of the copy, such as: “ExamplePage copied at 14:22:58 on Sunday, December 1st, 2021” – thankfully to PHP date\u002Ftime shortcodes being supported in the custom date settings. Long names often make it easy to differentiate the clone post, either to remove duplicate or to e.g. edit it.\u003C\u002Fp>\n\u003Cp>Want to duplicate page but also it’s child-page(s)? You can multiply pages altogether with child-pages with all the copy settings currently applied to the parent page copy.\u003C\u002Fp>\n\u003Cp>Other options available when you copy pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify where you will be navigated to after you copy page or copy post\u003C\u002Fli>\n\u003Cli>Specify which users (WP roles) will be granted to copy pages or copy posts\u003C\u002Fli>\n\u003Cli>Specify which content types will be allowed to be copied – copy pages, copy posts, and copy custom post types\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the display of a reference to the original of copied page or post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not only can you clone pages or clone posts easily, but the Copy Page plugin also provides a highly developed tool to Delete duplicate posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>As part of this cleanup process, you can specify:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Where the plugin will look for duplicates (i.e. delete pages, delete posts or delete custom posts)\u003C\u002Fli>\n\u003Cli>What will be considered as a duplicate page or duplicate post (i.e. will it be the same title, slug, excerpt or word count)\u003C\u002Fli>\n\u003Cli>Which version of duplicates you want to keep: oldest version (original) or newest version (the latest duplicate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even if you used this replicator tool to multiply pages or multiply posts in huge numbers, and you want to use this tool to trash duplicates every now and then, but leave out a few specific ones – you will be able to easily find duplicates when you use our duplicates scanner. After setting the parameters to find duplicates, you can use a search box to make sure you don’t delete duplicates you don’t want to, or remove duplicates to the last one (original included!). The duplicate checker tool can help you find duplicate and immediately visually check the clone page by clicking on the URL\u002Fslug link, in case you can’t tell by the name or the date clone page was created.\u003C\u002Fp>\n\u003Cp>You can select to throttle the delete pages or delete posts process – which you may want to do when you’re on a slow server (note, however: the plugin codes to delete posts or delete pages are already optimized, so usually there shouldn’t be an issue).\u003C\u002Fp>\n\u003Cp>Copy Page is a cloner tool with a beautiful, modern design and features going beyond today’s post duplicator tools. We hope that Copy Page will become your favorite posts duplicator tool 🙂\u003C\u002Fp>\n\u003Cp>The free Copy Page plugin offers a lot of options – if you want even more options to copy pages or copy posts, then check out the \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002FCylMIdJD\" rel=\"nofollow ugc\">premium Copy Page plugin\u003C\u002Fa> which offers the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use several configuration sets to copy pages or delete posts – useful when you want to quickly switch between the copy types, without having to go to the settings page.\u003C\u002Fli>\n\u003Cli>Export and import configuration sets – a handy tool for all of us who manage multiple sites and regularly replicate posts.\u003C\u002Fli>\n\u003Cli>Also include information from third party plugins when you copy pages (e.g. Yoast-information linked to pages\u002Fposts)\u003C\u002Fli>\n\u003Cli>Replicate pages across multisite will also prove to be a real time-saver for multisite administrators\u003C\u002Fli>\n\u003Cli>Automatically delete pages or posts – extremely useful for users that multiply posts or pages at high levels.\u003C\u002Fli>\n\u003Cli>Apply automatic redirects for deleted pages or posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just try it out! You’ll love it 🙂\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","Duplicate post",300000,4274983,98,1563,"2026-03-13T07:16:00.000Z","4.6","5.6",[103,104,105,106,20],"copy-pages","copy-posts","duplicate-pages","duplicate-post","https:\u002F\u002Fcopy-delete-posts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopy-delete-posts.1.5.3.zip","2023-08-03 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":13,"num_ratings":120,"last_updated":121,"tested_up_to":76,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":127,"download_link":128,"security_score":129,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,22,"2026-01-22T02:35:00.000Z","5.3.0","7.2",[125,111,104,20,126],"clone-pages","post-cloning","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fclone-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclone-posts.2.1.4.zip",100,{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":140,"num_ratings":60,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":78,"tags":144,"homepage":149,"download_link":150,"security_score":85,"vuln_count":61,"unpatched_count":27,"last_vuln_date":151,"fetched_at":29},"duplica","Duplica – Duplicate Posts, Pages, Custom Posts or Users","0.16","Codexpert, Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexpert\u002F","\u003Cp>Duplica allows you to duplicate posts, pages or custom posts to the same or different post types.\u003C\u002Fp>\n\u003Cp>Post meta data and associated taxonomy terms will be copied as well.\u003C\u002Fp>\n\u003Ch3>Supported post types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Post\u003C\u002Fli>\n\u003Cli>Page\u003C\u002Fli>\n\u003Cli>WooCommerce Product\u003C\u002Fli>\n\u003Cli>EDD Download\u003C\u002Fli>\n\u003Cli>more in the queue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User clone\u003C\u002Fh3>\n\u003Cp>From version 0.2, you can now duplicate users too, with userdata, metadata and user role(s).\u003C\u002Fp>\n\u003Cp>For more, \u003Ca href=\"https:\u002F\u002Fpluggable.io\u002Fplugin\u002Fduplica\" rel=\"nofollow ugc\">https:\u002F\u002Fpluggable.io\u002Fplugin\u002Fduplica\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexpert\u002F#content-plugins\" rel=\"nofollow ugc\">Explore More Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Discover our wide range of plugins and extensions that might be just what you’re looking for. Check out our other plugins here:\u003C\u002Fp>\n\u003Ch4>\u003Ca href=\"https:\u002F\u002Feasycommerce.dev\" rel=\"nofollow ugc\">🔥 EasyCommerce\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>EasyCommerce is a WordPress plugin that transforms your website into a full-featured e-commerce platform. It offers intuitive product and order management, a drag-and-drop builder for easy store customization, and supports various payment gateways like PayPal and Stripe. Features include abandoned cart recovery, flexible shipping options, and coupon management. Compatible with popular themes, EasyCommerce provides a seamless, secure, and scalable solution for online retailers.\u003C\u002Fp>\n\u003Ch4>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoolementor\u002F\" rel=\"ugc\">🔥 CoDesigner\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>Crafting stunning WooCommerce sites with Elementor has never been easy!  CoDesigner (formerly WooLementor) makes it easy to design beautiful WooCommerce sites with Elementor, even without coding. Its intuitive drag-and-drop interface allows you to customize shop pages, filters, checkout, and more, quickly achieving a professional look. With 94+ widgets, 14+ modules, and 150+ templates, CoDesigner lets you tailor your site to increase engagement, conversions, and customer retention. Its features include AJAX-based filters, customizable email templates, variation swatches, flash sale timers, and a streamlined checkout. Compatible with top WordPress themes, CoDesigner offers comprehensive support and tools to elevate your WooCommerce store.\u003C\u002Fp>\n\u003Ch4>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-sizes\u002F\" rel=\"ugc\">🔥 ThumbPress\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>Meet ThumbPress, the ultimate WordPress image management solution! Effortlessly manage all your images and thumbnails with ThumbPress, the powerful WordPress plugin for image optimization and control. With features like disabling unwanted thumbnail sizes, regenerating thumbnails, limiting image upload size and resolution, and converting images to WebP, ThumbPress keeps your site running fast and saves server space. The Pro version also offers advanced tools to detect large and unused images, compress images, replace images, and even edit them directly on the dashboard. ThumbPress is your all-in-one solution for streamlined, secure, and efficient WordPress image management.\u003C\u002Fp>\n\u003Ch4>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-affiliate\u002F\" rel=\"ugc\">🔥 WC Affiliate\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>Looking to launch an affiliate program for your WooCommerce store? WC Affiliate is the perfect solution to get started without a developer! This plugin is designed to seamlessly integrate with WooCommerce, offering features like referral tracking, real-time reporting, unlimited affiliates, and automated payouts through PayPal and Stripe. Customize commissions, build banners, create short links, and enable cross-domain cookie sharing for maximum reach. Translation-ready and user-friendly, WC Affiliate provides a fully customizable dashboard and exportable data. Experience its full potential with a live demo and join a community of users to boost your sales growth!\u003C\u002Fp>\n\u003Ch4>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-submissions\u002F\" rel=\"ugc\">🔥 CF7 Submissions\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>Meet CF7 Submissions, the essential plugin for securely storing and managing Contact Form 7 submissions right in your WordPress dashboard. Say goodbye to lost or misplaced emails! Each user submission and file attachment is safely saved in your database for easy access anytime. With features like seamless Contact Form 7 integration, advanced search, read\u002Funread status, and bulk actions, CF7 Submissions helps you stay organized. Respond directly to users from your dashboard and keep your submissions tidy. Get CF7 Submissions today for reliable, convenient, and secure contact form management!\u003C\u002Fp>\n","Duplicate posts, pages or custom posts with a single click.",2000,29422,90,"2025-06-03T15:43:00.000Z","6.8.5","6.0",[145,146,147,20,148],"clone","duplicate","duplicate-post-types","duplicate-users","https:\u002F\u002Fpluggable.io\u002Fplugin\u002Fduplica","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplica.0.16.zip","2024-07-18 08:55:46",{"attackSurface":153,"codeSignals":195,"taintFlows":295,"riskAssessment":398,"analyzedAt":406},{"hooks":154,"ajaxHandlers":181,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":60,"unprotectedCount":27},[155,162,168,172,176],{"type":156,"name":157,"callback":158,"priority":159,"file":160,"line":161},"action","admin_menu","fix_duplicates_menu",8,"fix-duplicates-admin.php",11,{"type":163,"name":164,"callback":165,"priority":166,"file":160,"line":167},"filter","plugin_action_links","fix_duplicates_settings_link",10,27,{"type":156,"name":169,"callback":170,"file":160,"line":171},"admin_enqueue_scripts","fix_duplicates_enqueue",44,{"type":156,"name":173,"callback":174,"file":160,"line":175},"admin_head","fix_duplicates_admin_head",64,{"type":156,"name":177,"callback":178,"priority":27,"file":179,"line":180},"init","fix_duplicates_init","fix-duplicates.php",50,[182,188],{"action":183,"nopriv":184,"callback":185,"hasNonce":186,"hasCapCheck":184,"file":160,"line":187},"duplicate_entry_apply",false,"duplicate_entry_apply_callback",true,577,{"action":189,"nopriv":184,"callback":190,"hasNonce":186,"hasCapCheck":184,"file":160,"line":191},"duplicate_trash_individual","duplicate_trash_individual_callback",593,[],[],[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":200,"fileOperations":27,"externalRequests":27,"nonceChecks":293,"capabilityChecks":27,"bundledLibraries":294},[],{"prepared":198,"raw":27,"locations":199},7,[],{"escaped":201,"rawEcho":202,"locations":203},75,51,[204,207,209,211,213,214,216,218,220,222,224,226,228,229,231,233,235,237,239,240,242,244,245,247,248,250,252,253,254,256,257,259,261,262,263,265,267,269,271,273,275,276,277,279,280,282,284,285,287,289,291],{"file":160,"line":205,"context":206},217,"raw output",{"file":160,"line":208,"context":206},228,{"file":160,"line":210,"context":206},230,{"file":160,"line":212,"context":206},237,{"file":160,"line":212,"context":206},{"file":160,"line":215,"context":206},249,{"file":160,"line":217,"context":206},250,{"file":160,"line":219,"context":206},255,{"file":160,"line":221,"context":206},266,{"file":160,"line":223,"context":206},268,{"file":160,"line":225,"context":206},279,{"file":160,"line":227,"context":206},283,{"file":160,"line":227,"context":206},{"file":160,"line":230,"context":206},299,{"file":160,"line":232,"context":206},344,{"file":160,"line":234,"context":206},393,{"file":160,"line":236,"context":206},396,{"file":160,"line":238,"context":206},397,{"file":160,"line":238,"context":206},{"file":160,"line":241,"context":206},411,{"file":160,"line":243,"context":206},418,{"file":160,"line":243,"context":206},{"file":160,"line":246,"context":206},419,{"file":160,"line":246,"context":206},{"file":160,"line":249,"context":206},430,{"file":160,"line":251,"context":206},433,{"file":160,"line":251,"context":206},{"file":160,"line":251,"context":206},{"file":160,"line":255,"context":206},434,{"file":160,"line":255,"context":206},{"file":160,"line":258,"context":206},446,{"file":160,"line":260,"context":206},450,{"file":160,"line":260,"context":206},{"file":160,"line":260,"context":206},{"file":160,"line":264,"context":206},452,{"file":160,"line":266,"context":206},475,{"file":160,"line":268,"context":206},478,{"file":160,"line":270,"context":206},482,{"file":160,"line":272,"context":206},494,{"file":160,"line":274,"context":206},497,{"file":160,"line":274,"context":206},{"file":160,"line":274,"context":206},{"file":160,"line":278,"context":206},501,{"file":160,"line":278,"context":206},{"file":160,"line":281,"context":206},535,{"file":160,"line":283,"context":206},539,{"file":160,"line":283,"context":206},{"file":160,"line":286,"context":206},603,{"file":160,"line":288,"context":206},606,{"file":160,"line":290,"context":206},610,{"file":160,"line":292,"context":206},735,4,[],[296,343,355,365],{"entryPoint":297,"graph":298,"unsanitizedCount":61,"severity":342},"fix_duplicates_admin_main (fix-duplicates-admin.php:69)",{"nodes":299,"edges":336},[300,305,311,313,318,322,326,330,334],{"id":301,"type":302,"label":303,"file":160,"line":304},"n0","source","$_GET",105,{"id":306,"type":307,"label":308,"file":160,"line":309,"wp_function":310},"n1","sink","get_results() [SQLi]",184,"get_results",{"id":312,"type":302,"label":303,"file":160,"line":304},"n2",{"id":314,"type":307,"label":315,"file":160,"line":316,"wp_function":317},"n3","get_var() [SQLi]",196,"get_var",{"id":319,"type":302,"label":320,"file":160,"line":321},"n4","$_GET (x10)",119,{"id":323,"type":307,"label":324,"file":160,"line":208,"wp_function":325},"n5","echo() [XSS]","echo",{"id":327,"type":302,"label":328,"file":160,"line":329},"n6","$_GET['post']",81,{"id":331,"type":332,"label":333,"file":160,"line":329},"n7","transform","→ fix_duplicates_process_trash_individual()",{"id":335,"type":307,"label":324,"file":160,"line":290,"wp_function":325},"n8",[337,338,339,340,341],{"from":301,"to":306,"sanitized":186},{"from":312,"to":314,"sanitized":186},{"from":319,"to":323,"sanitized":186},{"from":327,"to":331,"sanitized":184},{"from":331,"to":335,"sanitized":184},"medium",{"entryPoint":344,"graph":345,"unsanitizedCount":61,"severity":342},"duplicate_trash_individual_callback (fix-duplicates-admin.php:582)",{"nodes":346,"edges":352},[347,350,351],{"id":301,"type":302,"label":348,"file":160,"line":349},"$_POST['post']",589,{"id":306,"type":332,"label":333,"file":160,"line":349},{"id":312,"type":307,"label":324,"file":160,"line":290,"wp_function":325},[353,354],{"from":301,"to":306,"sanitized":184},{"from":306,"to":312,"sanitized":184},{"entryPoint":356,"graph":357,"unsanitizedCount":61,"severity":342},"fix_duplicates_process_post_actions (fix-duplicates-admin.php:617)",{"nodes":358,"edges":363},[359,362],{"id":301,"type":302,"label":360,"file":160,"line":361},"$_POST",719,{"id":306,"type":307,"label":324,"file":160,"line":292,"wp_function":325},[364],{"from":301,"to":306,"sanitized":184},{"entryPoint":366,"graph":367,"unsanitizedCount":60,"severity":342},"\u003Cfix-duplicates-admin> (fix-duplicates-admin.php:0)",{"nodes":368,"edges":389},[369,371,372,373,374,375,376,377,378,379,381,383,385,387],{"id":301,"type":302,"label":370,"file":160,"line":304},"$_GET (x2)",{"id":306,"type":307,"label":308,"file":160,"line":309,"wp_function":310},{"id":312,"type":302,"label":303,"file":160,"line":304},{"id":314,"type":307,"label":315,"file":160,"line":316,"wp_function":317},{"id":319,"type":302,"label":320,"file":160,"line":321},{"id":323,"type":307,"label":324,"file":160,"line":208,"wp_function":325},{"id":327,"type":302,"label":360,"file":160,"line":361},{"id":331,"type":307,"label":324,"file":160,"line":292,"wp_function":325},{"id":335,"type":302,"label":328,"file":160,"line":329},{"id":380,"type":332,"label":333,"file":160,"line":329},"n9",{"id":382,"type":307,"label":324,"file":160,"line":290,"wp_function":325},"n10",{"id":384,"type":302,"label":348,"file":160,"line":349},"n11",{"id":386,"type":332,"label":333,"file":160,"line":349},"n12",{"id":388,"type":307,"label":324,"file":160,"line":290,"wp_function":325},"n13",[390,391,392,393,394,395,396,397],{"from":301,"to":306,"sanitized":186},{"from":312,"to":314,"sanitized":186},{"from":319,"to":323,"sanitized":186},{"from":327,"to":331,"sanitized":186},{"from":335,"to":380,"sanitized":184},{"from":380,"to":382,"sanitized":184},{"from":384,"to":386,"sanitized":184},{"from":386,"to":388,"sanitized":184},{"summary":399,"deductions":400},"The 'fix-duplicates' plugin v1.0.4 exhibits a generally good security posture, primarily due to its diligent use of prepared statements for all SQL queries and the absence of known vulnerabilities. The static analysis reveals a limited attack surface with only two AJAX handlers, and importantly, zero unprotected entry points. This suggests developers have considered basic security measures. However, a significant concern lies in the output escaping, where only 60% of outputs are properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered directly without sufficient sanitization. Furthermore, the taint analysis shows four flows with unsanitized paths, although they did not reach a critical or high severity level. This warrants careful review to ensure these paths don't become exploitable with minor modifications or in conjunction with other factors. The plugin's clean vulnerability history is a positive sign, indicating a commitment to security or a lack of past exploitation, but the identified code signals still present potential risks.",[401,404],{"reason":402,"points":403},"Output escaping is only 60% proper",6,{"reason":405,"points":293},"Taint analysis shows 4 unsanitized paths","2026-03-16T19:14:39.673Z",{"wat":408,"direct":417},{"assetPaths":409,"generatorPatterns":411,"scriptPaths":412,"versionParams":414},[410],"\u002Fwp-content\u002Fplugins\u002Ffix-duplicates\u002Fimages\u002Ffix-duplicates-icon-16.png",[],[413],"\u002Fwp-content\u002Fplugins\u002Ffix-duplicates\u002Fincludes\u002Ffix-duplicates.js",[415,416],"fix-duplicates\u002Fincludes\u002Ffix-duplicates.css?ver=","fix-duplicates\u002Fincludes\u002Ffix-duplicates.js?ver=",{"cssClasses":418,"htmlComments":419,"htmlAttributes":422,"restEndpoints":423,"jsGlobals":424,"shortcodeOutput":425},[],[420,421],"\u003C!-- Start Fix Duplicates plugin additions -->","\u003C!-- End Fix Duplicates plugin additions -->",[],[],[],[]]