[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxL25EuloGoMlV-LnzZgctRexp7mJ5Bx6mN5W7o1naDM":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":40,"analysis":150,"fingerprints":293},"bulk-move","Bulk Move","1.3.0","Sudar Muthu","https:\u002F\u002Fprofiles.wordpress.org\u002Fsudar\u002F","\u003Cp>Bulk Move Plugin allows you to move posts in bulk from one category, tag or custom taxonomy to another.\u003Cbr \u002F>\nThis Plugin also allows you to disassociate posts from a certain category, tag or custom taxonomy.\u003C\u002Fp>\n\u003Cp>If you looking for deleting posts or users in Bulk, instead of just moving them, then use \u003Ca href=\"http:\u002F\u002Fbulkwp.com\" rel=\"nofollow ugc\">Bulk Delete Plugin\u003C\u002Fa> instead.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>The following modules are available in the Bulk Move plugin.\u003C\u002Fp>\n\u003Ch4>Move posts from one category to another\u003C\u002Fh4>\n\u003Cp>This module allows you to move posts from one category to another or disassociate posts from a specific category.\u003C\u002Fp>\n\u003Ch4>Move posts from one tag to another\u003C\u002Fh4>\n\u003Cp>This module allows you to move posts from one tag to another or disassociate posts from a specific tag.\u003C\u002Fp>\n\u003Ch4>Move posts from category to tag\u003C\u002Fh4>\n\u003Cp>This module allows you to move posts from one category to another tag.\u003C\u002Fp>\n\u003Ch4>Move posts by custom taxonomy\u003C\u002Fh4>\n\u003Cp>This module allows you to move posts from one custom taxonomy to another. This module supports custom post types as well.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The development of the Plugin happens over at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudar\u002Fbulk-move\" rel=\"nofollow ugc\">github\u003C\u002Fa>. If you want to contribute to the Plugin, fork the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudar\u002Fbulk-move\" rel=\"nofollow ugc\">project at github\u003C\u002Fa> and send me a pull request.\u003C\u002Fp>\n\u003Cp>If you are not familiar with either git or Github then refer to this \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Fblog\u002Fcontributing-to-project-hosted-in-github\" rel=\"nofollow ugc\">guide to see how fork and send pull request\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are looking for ideas, then you can start with one of the following TODO items 🙂\u003C\u002Fp>\n\u003Ch3>TODO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk Move pages to posts\u003C\u002Fli>\n\u003Cli>Bulk Move users from one role to another\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have found a bug\u002Fissue or have a feature request, then post them in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudar\u002Fbulk-move\u002Fissues\" rel=\"nofollow ugc\">github issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you have a question about usage or need help to troubleshoot, then post in WordPress forums or leave a comment in \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fbulk-move\" rel=\"nofollow ugc\">Plugins’s home page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you like the Plugin, then kindly leave a review\u002Ffeedback at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbulk-move\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress repo page\u003C\u002Fa>. This will help more people to discover the plugin.\u003C\u002Fli>\n\u003Cli>If anything else, then contact me in \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fsudarmuthu\" rel=\"nofollow ugc\">twitter\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Brazilian Portuguese (Thanks Marcelo of Criacao de Sites em Ribeirao Preto)\u003C\u002Fli>\n\u003Cli>Turkish Portuguese (Thanks Bahadir Yildiz)\u003C\u002Fli>\n\u003Cli>Spanish (Thanks Brian Flores of InMotion Hosting)\u003C\u002Fli>\n\u003Cli>Bulgarian (Thanks Nikolay Nikolov of Skype Fan Blog)\u003C\u002Fli>\n\u003Cli>Hindi (Thanks Love Chandel)\u003C\u002Fli>\n\u003Cli>Lithuanian (Thanks Vincent G)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Readme Generator\u003C\u002Fh3>\n\u003Cp>This Readme file was generated using \u003Ca href='http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fwp-readme' rel=\"nofollow ugc\">wp-readme\u003C\u002Fa>, which generates readme files for WordPress Plugins.\u003C\u002Fp>\n","Move or remove posts in bulk from one category, tag or custom taxonomy to another.",10000,173685,90,47,"2024-01-28T17:08:00.000Z","6.4.8","3.8","5.2",[20,21,22,23,24],"bulk","category","mass","move","post","http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fbulk-move","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-move.1.3.0.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":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"sudar",16,21300,86,30,84,"2026-04-04T02:40:49.628Z",[41,63,86,107,129],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":11,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bulk-remove-posts-from-category","Bulk remove posts from category","3.4","MasterNs","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrile\u002F","\u003Cp>Bulk post editing allows you to apply actions on a number of selected WordPress posts instead of doing it manually on each post\u003Cbr \u002F>\nwhich could be time consuming particularly if you have a large amount of posts.\u003C\u002Fp>\n\u003Cp>However, default bulk editor allows you just to add Categories to Posts.\u003Cbr \u002F>\nThis plugin extends default Bulk Editor so you can remove Categories from posts.\u003C\u002Fp>\n\u003Cp>The plugin works with default Post type, Woocommerce products and any other Custom Post Type. Supports multiple taxonomies per post.\u003C\u002Fp>\n","Now you can use default WordPress Bulk Editor not just to add Categories but also to remove categories from posts.",112302,92,100,"2024-11-21T22:13:00.000Z","6.7.5","4.6","",[57,58,59,60],"bulk-edit","bulk-remove","post-categories","product-categories","https:\u002F\u002Fmasterns-studio.com\u002Fcode-factory\u002Fwordpress-plugin\u002Fbulk-remove-from-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-remove-posts-from-category.3.4.zip",{"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":84,"download_link":85,"security_score":50,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"create-category-in-bulk","Bulk Post Category Creator","1.7","kartikparmar","https:\u002F\u002Fprofiles.wordpress.org\u002Fkartikparmar\u002F","\u003Cp>This plugin allows to create post categories in bulk and assign those categories to posts at the same time.\u003C\u002Fp>\n\u003Cp>To create multiple categorised you just have to enter categories separated by commas in ‘Enter categories separated by commas’ field.\u003C\u002Fp>\n\u003Cp>You can also create the categories as child by selecting parent category in ‘Parent Category’ dropdown.\u003C\u002Fp>\n\u003Cp>The Description field is also available to set description for the categories which you will be creating.\u003C\u002Fp>\n\u003Cp>The main feature of the plugin is, you can select multiple posts in ‘Select Posts’ option and created categories will get assigned to those selected posts.\u003C\u002Fp>\n\u003Ch3>Some of our other free plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-woocommerce-category-creator\u002F\" title=\"Bulk WooCommerce Category Creator\" rel=\"ugc\">Bulk WooCommerce Category Creator\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchange-wc-price-title\u002F\" title=\"Change WooCommerce Price Title\" rel=\"ugc\">Change WooCommerce Price Title\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpgt-google-translate\u002F\" title=\"WordPress Google Translate\" rel=\"ugc\">WordPress Google Translate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftimezone-conversion-widget\u002F\" title=\"Timezone Conversion Widget\" rel=\"ugc\">Timezone Conversion Widget\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Some of our Pro plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fsort-woocommerce-products-in-cart-and-order\u002F\" title=\"Sort WooCommerce Products on Cart and Order\" rel=\"nofollow ugc\">Sort WooCommerce Product on Cart and Order\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fminimum-and-maximum-quantity-for-woocommerce\u002F\" title=\"Minimum and Maximum Quantity for WooCommerce\" rel=\"nofollow ugc\">Minimum and Maximum Quantity for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fextra-product-price-for-woocommerce\u002F\" title=\"Extra Product Price for WooCommerce\" rel=\"nofollow ugc\">Extra Product Price for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fimport-media-from-ftp\u002F\" title=\"Import Media from FTP\" rel=\"nofollow ugc\">Import Media from FTP\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","This easy-to-use plugin allows to create post categories in bulk and assign those categories to posts at the same time.",1000,27122,78,7,"2024-10-19T19:19:00.000Z","6.6.5","4.0","7.3",[20,80,81,82,83],"bulk-categories","categories","posts","posts-category","https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fcreate-category-in-bulk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreate-category-in-bulk.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":51,"downloaded":94,"rating":51,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"custom-bulk-actions","Custom Bulk Actions","0.1.4","Otto Kekäläinen","https:\u002F\u002Fprofiles.wordpress.org\u002Fottok\u002F","\u003Cp>Currently WordPress doesn’t allow you to add custom bulk actions. See codex. Adding them is super easy with this plugin.\u003C\u002Fp>\n\u003Cp>This is based on solution found here: http:\u002F\u002Fwww.skyverge.com\u002Fblog\u002Fadd-custom-bulk-action\u002F\u003Cbr \u002F>\nThis plugin just makes it more easier to use.\u003C\u002Fp>\n\u003Cp>Plugin adds a class named Seravo_Custom_Bulk_Action which you can use to easily define custom bulk actions.\u003Cbr \u002F>\nSee documentation and examples here: https:\u002F\u002Fgithub.com\u002FSeravo\u002Fwp-custom-bulk-actions\u002F\u003C\u002Fp>\n","Currently Wordpress doesn't allow you to add custom bulk actions. Adding them is super easy with this plugin.",5866,2,"2020-07-28T12:17:00.000Z","4.9.29","3.9","5.6.0",[101,102,103,104,24],"bulk-actions","custom","custom-post","mass-edit","https:\u002F\u002Fgithub.com\u002FSeravo\u002Fwp-custom-bulk-actions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-bulk-actions.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":51,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":55,"download_link":128,"security_score":51,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smart-bulk-content-remover","Smart Bulk Delete & Content Cleaner for WordPress","1.1","Kirtikumar Solanki","https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F","\u003Cp>\u003Cstrong>Smart Bulk Delete & Content Cleaner for WordPress\u003C\u002Fstrong> is a powerful and user-friendly tool to manage and clean up your WordPress website in just a few clicks.\u003C\u002Fp>\n\u003Cp>No more manually selecting and deleting one item at a time — this plugin gives you a \u003Cstrong>fast, flexible, and safe bulk deletion interface\u003C\u002Fstrong> to remove unwanted content such as old posts, draft pages, unused media, spam comments, and even custom post types like products, portfolios, events, or reviews.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger, developer, or site administrator, Smart Bulk Content Remover helps keep your WordPress site lean and organized without risking accidental data loss.\u003C\u002Fp>\n\u003Ch3>🚀 Why Use Smart Bulk Delete & Content Cleaner for WordPress?\u003C\u002Fh3>\n\u003Cp>Over time, every WordPress website accumulates clutter — outdated posts, temporary drafts, test pages, old media files, and spam comments. These not only make your site harder to manage but can also affect \u003Cstrong>database performance and backup size\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With Smart Bulk Delete & Content Cleaner for WordPress, you can:\u003Cbr \u002F>\n* Clean up thousands of items in a few clicks.\u003Cbr \u002F>\n* Target specific content using advanced filters.\u003Cbr \u002F>\n* Choose between \u003Cstrong>Trash\u003C\u002Fstrong> or \u003Cstrong>Permanent Delete\u003C\u002Fstrong>.\u003Cbr \u002F>\n* Quickly review what’s being deleted before confirming.\u003Cbr \u002F>\n* Keep your database optimized and your dashboard tidy.\u003C\u002Fp>\n\u003Ch3>🧹 What You Can Delete\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Delete posts by type, author, status, or date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Remove outdated or test pages in bulk.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Works with WooCommerce products, events, portfolios, news, books, and any other custom type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Files\u003C\u002Fstrong> – Delete unused images or unattached uploads. Includes statistics for total files, attached\u002Funattached, and total size before deletion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Bulk remove spam, pending, or trashed comments sitewide.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Advanced Filters & Options\u003C\u002Fh3>\n\u003Cp>Every section includes flexible filters to give you complete control over what’s removed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter by \u003Cstrong>Post Type\u003C\u002Fstrong>, \u003Cstrong>Status\u003C\u002Fstrong>, \u003Cstrong>Author\u003C\u002Fstrong>, or \u003Cstrong>Date Range\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Search posts by \u003Cstrong>Title\u003C\u002Fstrong> or \u003Cstrong>Content keywords\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Media filters include \u003Cstrong>Date Range\u003C\u002Fstrong>, \u003Cstrong>Month\u003C\u002Fstrong>, \u003Cstrong>Year\u003C\u002Fstrong>, and \u003Cstrong>Author\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose between \u003Cstrong>Move to Trash\u003C\u002Fstrong> or \u003Cstrong>Permanently Delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Select specific items or use \u003Cstrong>Select All\u003C\u002Fstrong> for mass cleanup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 Safe, Simple & Efficient\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Non-destructive by default\u003C\u002Fstrong> – content moves to Trash unless you choose “Permanent Delete.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore accidentally deleted content\u003C\u002Fstrong> from Trash easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> and optimized – minimal database overhead.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive design\u003C\u002Fstrong> – works beautifully on desktop, tablet, and mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native WordPress UI\u003C\u002Fstrong> for a seamless experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Ideal For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want to delete old drafts or outdated posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site administrators\u003C\u002Fstrong> managing large WordPress sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> cleaning up old or test products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers and testers\u003C\u002Fstrong> who frequently reset content during testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> maintaining multiple client websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Key Features at a Glance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk delete \u003Cstrong>posts, pages, media, comments, and any custom post types\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Advanced \u003Cstrong>filters\u003C\u002Fstrong>: author, status, date range, search, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media statistics\u003C\u002Fstrong>: see totals, sizes, and attached\u002Funattached counts.\u003C\u002Fli>\n\u003Cli>Option to \u003Cstrong>move to Trash or permanently delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight, fast, and responsive\u003C\u002Fstrong> admin interface.\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>WordPress Multisite\u003C\u002Fstrong> (per-site use).\u003C\u002Fli>\n\u003Cli>Works seamlessly with \u003Cstrong>WooCommerce, Easy Digital Downloads, and other CPTs\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Safety & Performance\u003C\u002Fh3>\n\u003Cp>Smart Bulk Delete & Content Cleaner for WordPress is designed for \u003Cstrong>safety first\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Uses built-in WordPress delete APIs.\u003Cbr \u002F>\n* Verifies user capabilities before deleting.\u003Cbr \u002F>\n* Respects post meta and attachment relationships.\u003Cbr \u002F>\n* Ensures consistent database integrity.\u003C\u002Fp>\n\u003Cp>You can confidently use it on production sites — the default Trash behavior ensures you can recover any mistakenly deleted content.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F\" rel=\"nofollow ugc\">Kirtikumar Solanki\u003C\u002Fa>.\u003Cbr \u002F>\nDonations welcome via \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fkirtikumar89\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>.\u003C\u002Fp>\n","Safely bulk delete posts, pages, media, and comments with flexible filters and a clean interface.",60,966,1,"2026-01-31T07:00:00.000Z","6.9.4","4.7","7.0",[123,124,125,126,127],"bulk-delete","delete-pages","delete-posts","media-cleaner","remove-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-bulk-content-remover.1.1.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":36,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":55,"tags":143,"homepage":148,"download_link":149,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-internal-link-removal","Post Internal Link Removal","3.1","RBS IT Software Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frsoftsolution\u002F","\u003Cp>By using this plugin user can remove or replace all internal link which is persent in post.User can also search specific word within a post for putting own link.\u003C\u002Fp>\n","This plugin will remove or replace all internal link within a post.",50,4733,6,"2019-06-18T22:39:00.000Z","5.2.24","3.0.1",[144,145,130,146,147],"bulk-post-internal-link-removal","bulk-post-link-removal","post-link-remove","remove-post-internal-link","http:\u002F\u002Fwww.rsoftsolution.com\u002Fwordpress-plugin-development.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-internal-link-removal.3.2.zip",{"attackSurface":151,"codeSignals":215,"taintFlows":245,"riskAssessment":282,"analyzedAt":292},{"hooks":152,"ajaxHandlers":203,"restRoutes":212,"shortcodes":213,"cronEvents":214,"entryPointCount":95,"unprotectedCount":28},[153,159,163,169,173,178,183,187,191,195,199],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","admin_menu","add_menu","bulk-move.php",199,{"type":154,"name":160,"callback":161,"file":157,"line":162},"admin_init","request_handler",200,{"type":164,"name":165,"callback":166,"priority":167,"file":157,"line":168},"filter","plugin_action_links","filter_plugin_actions",10,202,{"type":154,"name":170,"callback":171,"file":157,"line":172},"in_admin_footer","display_credits_in_footer",306,{"type":154,"name":174,"callback":175,"priority":176,"file":157,"line":177},"admin_notices","moved_notice",9,365,{"type":154,"name":179,"callback":180,"file":181,"line":182},"bm_pre_request_handler","change_timeout","include\\class-bulk-move-posts.php",653,{"type":154,"name":184,"callback":185,"file":181,"line":186},"bm_move_cats","move_cats",654,{"type":154,"name":188,"callback":189,"file":181,"line":190},"bm_move_tags","move_tags",655,{"type":154,"name":192,"callback":193,"file":181,"line":194},"bm_move_category_by_tag","move_category_by_tag",656,{"type":154,"name":196,"callback":197,"file":181,"line":198},"bm_save_timeout","save_timeout",657,{"type":154,"name":200,"callback":201,"file":181,"line":202},"bm_move_custom_taxonomy","move_custom_taxonomy",658,[204,209],{"action":205,"nopriv":206,"callback":205,"hasNonce":207,"hasCapCheck":206,"file":181,"line":208},"load_custom_taxonomy_by_post_type",false,true,659,{"action":210,"nopriv":206,"callback":210,"hasNonce":207,"hasCapCheck":206,"file":181,"line":211},"load_custom_terms_by_taxonomy",660,[],[],[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":224,"fileOperations":28,"externalRequests":28,"nonceChecks":74,"capabilityChecks":28,"bundledLibraries":244},[],{"prepared":218,"raw":117,"locations":219},4,[220],{"file":221,"line":222,"context":223},"uninstall.php",24,"$wpdb->get_col() with variable interpolation",{"escaped":222,"rawEcho":225,"locations":226},8,[227,230,232,234,236,238,239,241],{"file":157,"line":228,"context":229},373,"raw output",{"file":181,"line":231,"context":229},363,{"file":181,"line":233,"context":229},367,{"file":181,"line":235,"context":229},375,{"file":181,"line":237,"context":229},379,{"file":181,"line":237,"context":229},{"file":181,"line":240,"context":229},383,{"file":242,"line":243,"context":229},"include\\class-bulk-move-util.php",81,[],[246,264],{"entryPoint":247,"graph":248,"unsanitizedCount":28,"severity":263},"save_timeout (include\\class-bulk-move-posts.php:400)",{"nodes":249,"edges":261},[250,255],{"id":251,"type":252,"label":253,"file":181,"line":254},"n0","source","$_POST",404,{"id":256,"type":257,"label":258,"file":181,"line":259,"wp_function":260},"n1","sink","update_option() [Settings Manipulation]",407,"update_option",[262],{"from":251,"to":256,"sanitized":207},"low",{"entryPoint":265,"graph":266,"unsanitizedCount":28,"severity":263},"\u003Cclass-bulk-move-posts> (include\\class-bulk-move-posts.php:0)",{"nodes":267,"edges":279},[268,269,270,274],{"id":251,"type":252,"label":253,"file":181,"line":254},{"id":256,"type":257,"label":258,"file":181,"line":259,"wp_function":260},{"id":271,"type":252,"label":272,"file":181,"line":273},"n2","$_POST (x2)",447,{"id":275,"type":257,"label":276,"file":181,"line":277,"wp_function":278},"n3","echo() [XSS]",533,"echo",[280,281],{"from":251,"to":256,"sanitized":207},{"from":271,"to":275,"sanitized":207},{"summary":283,"deductions":284},"The \"bulk-move\" v1.3.0 plugin demonstrates a generally strong security posture based on the provided static analysis. The plugin has no recorded vulnerabilities (CVEs), which is a positive indicator. The static analysis reveals a small attack surface with only two AJAX handlers, and importantly, zero unprotected entry points. The code also shows good practices in several areas, including the absence of dangerous functions, file operations, and external HTTP requests. A significant majority of SQL queries utilize prepared statements, and output escaping is also performed on a good percentage of outputs. The presence of seven nonce checks further reinforces the effort to secure these entry points.",[285,288,290],{"reason":286,"points":287},"Lack of capability checks on entry points",15,{"reason":289,"points":139},"3 of 32 outputs are not properly escaped",{"reason":291,"points":218},"20% of SQL queries use prepared statements","2026-03-16T17:49:04.299Z",{"wat":294,"direct":303},{"assetPaths":295,"generatorPatterns":298,"scriptPaths":299,"versionParams":300},[296,297],"\u002Fwp-content\u002Fplugins\u002Fbulk-move\u002Fjs\u002Fbulk-move.js","\u002Fwp-content\u002Fplugins\u002Fbulk-move\u002Fcss\u002Fbulk-move.css",[],[296],[301,302],"bulk-move.js?ver=","bulk-move.css?ver=",{"cssClasses":304,"htmlComments":305,"htmlAttributes":307,"restEndpoints":310,"jsGlobals":311,"shortcodeOutput":313},[],[306],"\u003C!-- Move Posts Settings Panel -->",[308,309],"data-plugin-dir","data-plugin-url",[],[312],"BULK_MOVE",[]]