[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPOjcMrppDFN0T6bGt_a--_dZBIbaYpTA8TwFka0hMso":3,"$fSAEY9mIxgC-tp4M5djq8uuJ223BUNqIzbkeE10PAAlY":429,"$fdLkVejmTKHLXlwEOMu7J0ApffAjJIWL2bCYiYu7XMdA":433},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":126,"fingerprints":398},"bulk-manager","Bulk Manager","1.0.0","redq","https:\u002F\u002Fprofiles.wordpress.org\u002Fredq\u002F","\u003Cp>The Bulk Manager is a powerful WordPress plugin designed to simplify the management of your website’s content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbulk-manager-docs.vercel.app\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbulk-manager\" rel=\"ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLUT1MYLrVpA_4VJNw8ALdM0q39KaVHMSc\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With this plugin, you can effortlessly update or delete content, excerpts, media, categories, tags, and taxonomy in bulk for posts, pages, and custom post types. Whether you need to make minor tweaks to hundreds of articles, reorganize your media library, or streamline your site’s structure, Bulk Manager provides a user-friendly and efficient solution. Say goodbye to time-consuming manual edits, and say hello to a more productive and organized WordPress editing experience.\u003C\u002Fp>\n\u003Ch3>How to install Bulk manager Plugin:\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\u002F9VPfZvfuQbU?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>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk Content Updates\u003C\u002Fli>\n\u003Cli>Bulk Content Deletion\u003C\u002Fli>\n\u003Cli>Excerpt Management\u003C\u002Fli>\n\u003Cli>Featured Image Update\u003C\u002Fli>\n\u003Cli>Custom Post Type Support\u003C\u002Fli>\n\u003Cli>Category and Tag Editing\u003C\u002Fli>\n\u003Cli>Taxonomy Modifications\u002FAdding\u003C\u002Fli>\n\u003Cli>User-Friendly Interface\u003C\u002Fli>\n\u003Cli>Compatibility and Updates\u003C\u002Fli>\n\u003Cli>Time-Saving Tool\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Fields possible to Add\u002FEdit\u002FDelete\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Thumbnail\u003C\u002Fli>\n\u003Cli>Excerpt\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Post\u002FPage Status\u003C\u002Fli>\n\u003Cli>Date Published\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Tags\u002FTerms\u003C\u002Fli>\n\u003Cli>Post’s Author\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our Portfolio\u003C\u002Fh4>\n\u003Cp>You can check our \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FJW61a\" rel=\"nofollow ugc\">Portfolio\u003C\u002Fa> from here.\u003C\u002Fp>\n","An easier way to update\u002Fdelete your pages\u002Fposts content, excerpt, categories, tags, taxonomies, author and media at once.",0,822,"2024-02-08T08:46:00.000Z","6.4.8","5.0","",[18,19,20,21,22],"bulk","bulk-clean","bulk-delete","bulk-update","posts-update","https:\u002F\u002Fredq.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-manager.1.0.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},7,320,86,30,84,"2026-05-19T21:14:40.390Z",[38,62,79,98,111],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"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":11,"last_vuln_date":61,"fetched_at":27},"wp-bulk-delete","WP Bulk Delete","1.3.9","Xylus Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fxylus\u002F","\u003Cp>WP Bulk Delete is a powerful WordPress plugin designed to help you delete posts, pages, comments, users, taxonomy terms, and meta fields in bulk with flexible filters and conditions. It helps in managing unnecessary data, improving website performance, and reducing database load.\u003C\u002Fp>\n\u003Cp>posts delete, delete all, mass delete, delete posts, delete comments, delete users, delete meta, delete taxonomy, delete revision, wp clean, clean trash, bulk user delete, clean spam, delete with condition, delete with filter, remove\u003C\u002Fp>\n\u003Ch3>🔒 Powerful Features\u003C\u002Fh3>\n\u003Ch3>💻 Database Cleanup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Auto Drafts, Trash Posts, and Revisions\u003C\u002Fli>\n\u003Cli>✅ Delete Orphaned and Duplicate Meta:\n\u003Cul>\n\u003Cli>🗃️ Post Meta:\n\u003Cul>\n\u003Cli>Orphan Post Meta\u003C\u002Fli>\n\u003Cli>Duplicate Post Meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>💬 Comment Meta:\n\u003Cul>\n\u003Cli>Orphan Comment Meta\u003C\u002Fli>\n\u003Cli>Duplicate Comment Meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>👥 User Meta:\n\u003Cul>\n\u003Cli>Orphan User Meta\u003C\u002Fli>\n\u003Cli>Duplicate User Meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🔖 Term Meta:\n\u003Cul>\n\u003Cli>Orphan Term Meta\u003C\u002Fli>\n\u003Cli>Duplicate Term Meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📂 Deleting Posts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Posts by Post Type.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Status.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Category.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Tag.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Authors.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Post Registered Date.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Post Modified Date.\u003C\u002Fli>\n\u003Cli>✅ Delete Images Along with Posts \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Meta Fields \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Ids. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Duplicate Post. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Title Contains \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Content Contains \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Post Link. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Content Character Count \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Content Word Count \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Posts by Custom Query.\u003C\u002Fli>\n\u003Cli>✅ Schedule Post Deletion \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Deleting Comments\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Comments by Status.\u003C\u002Fli>\n\u003Cli>✅ Delete Comments by Types. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Comments by Authors. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Comments by Authors Email. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Comments by Meta Fields \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Comments by Post. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Comments by Registration Date.\u003C\u002Fli>\n\u003Cli>✅ Schedule automatic comment deletion \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👤 Deleting Users\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Users by Roles.\u003C\u002Fli>\n\u003Cli>✅ Delete Users by Registration Date.\u003C\u002Fli>\n\u003Cli>✅ Assign deleted user data to another user \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Users by User Meta. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Users by Email. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Users by Display Name. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Users by Nicename. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Delete Users by Login. \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>✅ Schedule automatic user deletion \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🗃️ Deleting Categories and Tags\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Entire Categories or Tags for Any Post Type\u003C\u002Fli>\n\u003Cli>✅ Select the post type (Posts, Pages, or Custom Post Types)\n\u003Cul>\n\u003Cli>Choose the taxonomy:\n\u003Cul>\n\u003Cli>➡️ Categories\u003C\u002Fli>\n\u003Cli>➡️ Tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Delete all terms in bulk with a single click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛒 WooCommerce (\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa>)\u003C\u002Fh3>\n\u003Ch3>📦 Delete WooCommerce Orders\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Order by Status.\u003C\u002Fli>\n\u003Cli>✅ Delete Order by Order Date\u003C\u002Fli>\n\u003Cli>✅ Delete Order by Total( min, max, equal ).\u003C\u002Fli>\n\u003Cli>✅ Delete Order by Payment Method Filter  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👥 WooCommerce Users\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete User by Roles  \u003C\u002Fli>\n\u003Cli>✅ Delete User by Registered Date.\u003C\u002Fli>\n\u003Cli>✅ Delete User by User Meta.\u003C\u002Fli>\n\u003Cli>✅ Delete User by Emails.\u003C\u002Fli>\n\u003Cli>✅ Delete Users Who Have No Orders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ WooCommerce General\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Delete Inactive Users.\u003C\u002Fli>\n\u003Cli>✅ Delete User Who is Not Listed in WordPress but Exist in WooCommerce( who has no order )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🔧 Found a bug or have a feature request? Open a \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support Ticket\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>⭐ Like the plugin? Leave a review on our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-bulk-delete\u002Freviews\u002F\" rel=\"ugc\">WordPress plugin page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>💼 Explore more \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002F\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa> by XylusThemes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to the \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa> for advanced features like:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🔄 Scheduled deletion of posts, comments, and users.\u003C\u002Fli>\n\u003Cli>📂 Delete posts by Meta Fields.\u003C\u002Fli>\n\u003Cli>🔗 Delete posts by IDs.\u003C\u002Fli>\n\u003Cli>🔁 Delete duplicate posts\u002Fpages\u002FCPTs.\u003C\u002Fli>\n\u003Cli>🔍 Delete posts by Title Contains.\u003C\u002Fli>\n\u003Cli>✍️ Delete posts by Content Contains.\u003C\u002Fli>\n\u003Cli>🔗 Delete posts by Post Link.\u003C\u002Fli>\n\u003Cli>🔢 Delete posts by Content Character Count.\u003C\u002Fli>\n\u003Cli>🔠 Delete posts by Content Word Count.\u003C\u002Fli>\n\u003Cli>📅 Schedule automatic comment deletion.\u003C\u002Fli>\n\u003Cli>👥 Advanced user deletion filters.\u003C\u002Fli>\n\u003Cli>👤 Delete users by Meta Fields.\u003C\u002Fli>\n\u003Cli>📧 Delete users by Emails.\u003C\u002Fli>\n\u003Cli>🔀 Assign deleted user data to another user.\u003C\u002Fli>\n\u003Cli>🛒 Delete WooCommerce orders by:\n\u003Cul>\n\u003Cli>Status.\u003C\u002Fli>\n\u003Cli>Order Date.\u003C\u002Fli>\n\u003Cli>Order Total (min, max, equal).\u003C\u002Fli>\n\u003Cli>Payment Method.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>👥 Delete WooCommerce users by:\n\u003Cul>\n\u003Cli>Roles.\u003C\u002Fli>\n\u003Cli>Registered Date.\u003C\u002Fli>\n\u003Cli>User Meta.\u003C\u002Fli>\n\u003Cli>Emails.\u003C\u002Fli>\n\u003Cli>Users with no orders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>⚙️ Delete inactive users.\u003C\u002Fli>\n\u003Cli>🔍 Delete users not listed in WordPress but existing in WooCommerce.\u003C\u002Fli>\n\u003Cli>🗃️ Delete images along with posts.\u003C\u002Fli>\n\u003Cli>🚀 And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n","Delete posts, pages, comments, users, taxonomy terms and meta fields in bulk with different powerful filters and conditions.",100000,1325528,92,122,"2026-03-06T10:49:00.000Z","6.9.4","4.9","5.3",[18,19,20,55,56],"clean-database","delete","http:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-bulk-delete\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-bulk-delete.1.3.9.zip",98,2,"2025-08-27 00:00:00",{"slug":20,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":33,"num_ratings":71,"last_updated":72,"tested_up_to":51,"requires_at_least":15,"requires_php":53,"tags":73,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":11,"last_vuln_date":78,"fetched_at":27},"Bulk Delete","6.11","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>Bulk Delete allows you to delete posts, pages, attachments, users and meta fields in bulk based on different conditions and filters.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>The following conditions and filters are supported.\u003C\u002Fp>\n\u003Ch4>Deleting posts\u003C\u002Fh4>\n\u003Cp>This Plugin supports the following bulk delete options for deleting posts;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete posts by category\u003C\u002Fli>\n\u003Cli>Delete posts by tag\u003C\u002Fli>\n\u003Cli>Delete posts by custom taxonomy\u003C\u002Fli>\n\u003Cli>Delete posts by custom post type\u003C\u002Fli>\n\u003Cli>Delete posts by comment count\u003C\u002Fli>\n\u003Cli>Delete posts by URL\u003C\u002Fli>\n\u003Cli>Delete posts by custom field (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Delete posts by title (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Delete posts by duplicate title (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Delete all draft posts\u003C\u002Fli>\n\u003Cli>Delete all pending posts\u003C\u002Fli>\n\u003Cli>Delete all private posts\u003C\u002Fli>\n\u003Cli>Delete all scheduled posts\u003C\u002Fli>\n\u003Cli>Delete all posts from trash (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the above options support the following filters;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post date greater than X days\u003C\u002Fli>\n\u003Cli>Post date less than X days\u003C\u002Fli>\n\u003Cli>Only public posts\u003C\u002Fli>\n\u003Cli>Only private posts\u003C\u002Fli>\n\u003Cli>Restrict to first N posts\u003C\u002Fli>\n\u003Cli>Delete permanently or just move to trash\u003C\u002Fli>\n\u003Cli>Schedule deletion of posts automatically (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting posts by content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete posts by content (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Delete duplicate posts by title (Available in [PRO]](https:\u002F\u002Fbulkwp.com\u002F))\u003C\u002Fli>\n\u003Cli>Delete posts based on whether it contains attachment or not (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting posts by user\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete posts by user role (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Delete posts by user (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting pages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete all published pages\u003C\u002Fli>\n\u003Cli>Delete all draft pages\u003C\u002Fli>\n\u003Cli>Delete all pending pages\u003C\u002Fli>\n\u003Cli>Delete all private pages\u003C\u002Fli>\n\u003Cli>Delete all scheduled pages\u003C\u002Fli>\n\u003Cli>Delete all pages from trash (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Like posts, all the above options support the following filters as well;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post date greater than X days\u003C\u002Fli>\n\u003Cli>Post date less than X days\u003C\u002Fli>\n\u003Cli>Only public pages\u003C\u002Fli>\n\u003Cli>Only private pages\u003C\u002Fli>\n\u003Cli>Restrict to first N pages\u003C\u002Fli>\n\u003Cli>Delete permanently or just move to trash\u003C\u002Fli>\n\u003Cli>Schedule deletion of pages automatically (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting post revisions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete all post revisions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting users\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete users based on user role\u003C\u002Fli>\n\u003Cli>Delete users based on user meta fields\u003C\u002Fli>\n\u003Cli>Delete users who have not logged in in the last X days\u003C\u002Fli>\n\u003Cli>Delete users based on their registered date\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting Meta Fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete Post meta fields\u003C\u002Fli>\n\u003Cli>Delete Comment meta fields\u003C\u002Fli>\n\u003Cli>Delete User meta fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting Attachments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete Attachments (Available in \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deleting content from other plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete Jetpack Contact Form Messages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>For free version use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbulk-delete\u002F\" rel=\"ugc\">forums\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For PRO version – \u003Ca href=\"https:\u002F\u002Fbulkwp.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">email us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>The Plugin currently has translations for the following languages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch (Thanks Rene)\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (Thanks Marcelo of Criacao de Sites em Ribeirao Preto)\u003C\u002Fli>\n\u003Cli>German (Thanks Jenny Beelens)\u003C\u002Fli>\n\u003Cli>Turkish Portuguese (Thanks Bahadir Yildiz)\u003C\u002Fli>\n\u003Cli>Spanish (Thanks Brian Flores)\u003C\u002Fli>\n\u003Cli>Italian (Thanks Paolo Gabrielli)\u003C\u002Fli>\n\u003Cli>Bulgarian (Thanks Nikolay Nikolov)\u003C\u002Fli>\n\u003Cli>Russian (Thanks Maxim Pesteev)\u003C\u002Fli>\n\u003Cli>Lithuanian (Thanks Vincent G)\u003C\u002Fli>\n\u003Cli>Hindi (Thanks Love Chandel)\u003C\u002Fli>\n\u003Cli>Serbian (Thanks Diana)\u003C\u002Fli>\n\u003Cli>Gujarati (Thanks Puneet)\u003C\u002Fli>\n\u003C\u002Ful>\n","Bulk delete posts, pages, users, attachments, and meta fields based on complex bulk conditions & filters.",30000,1134826,130,"2025-12-23T18:48:00.000Z",[18,19,20,55,56],"https:\u002F\u002Fbulkwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-delete.6.11.zip",100,1,"2016-03-03 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":76,"num_ratings":77,"last_updated":89,"tested_up_to":51,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"users-bulk-delete-with-preview","Users Bulk Delete With Preview","2.1.0","maksymvasylchuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaksymvasylchuk\u002F","\u003Cp>Introducing the \u003Cstrong>Users Bulk Delete With Preview\u003C\u002Fstrong> plugin – the ultimate solution for managing large numbers of WordPress users with precision and ease. Whether you’re handling a growing membership site, an extensive e-commerce platform, or a vibrant community, this plugin simplifies the process of user deletion, ensuring that your user management is both efficient and error-free.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Deletion Capabilities\u003C\u002Fstrong>:\u003Cbr \u002F>\nEffortlessly remove multiple users at once, saving you time and reducing the hassle of deleting users one by one. Perfect for cleaning up inactive accounts, managing user roles, or streamlining your database.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preview Before Deletion\u003C\u002Fstrong>:\u003Cbr \u002F>\nOur plugin includes a crucial preview feature that allows you to review user details before finalizing the deletion process. This step is essential for verifying that you are deleting the correct users, thereby minimizing the risk of accidental removal.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Filtering Options\u003C\u002Fstrong>:\u003Cbr \u002F>\nEasily filter users based on various criteria such as user role, registration date, or email. This powerful filtering system ensures that you can target specific groups of users for deletion, making your management tasks more precise and effective, including WooCommerce orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Safe and Secure\u003C\u002Fstrong>:\u003Cbr \u002F>\nThe Users Bulk Delete With Preview plugin prioritizes your data’s security. It requires confirmation before executing any deletions, ensuring that no user data is lost inadvertently. Additionally, it provides a safeguard by allowing you to export user data before proceeding with bulk operations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>:\u003Cbr \u002F>\nDesigned with simplicity in mind, the plugin features an intuitive interface that makes it easy for users of all technical levels to navigate and operate. The clear layout and straightforward options ensure a smooth experience throughout the user management process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP 8.0 or greater is required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Once the plugin is activated, navigate to \u003Cstrong>Bulk Users Delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use the available filters to search for users by role, meta-data, or other criteria.\u003C\u002Fli>\n\u003Cli>Preview the selected users to verify details.\u003C\u002Fli>\n\u003Cli>Select the users you want to delete.\u003C\u002Fli>\n\u003Cli>Confirm the deletion, and the users will be removed from your site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party libraries:\u003C\u002Fp>\n\u003Cp>– \u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002F\" rel=\"nofollow ugc\">Bootstrap\u003C\u002Fa> – Licensed under MIT License.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fjquery.com\u002F\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa> – Licensed under MIT License.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fjqueryui.com\u002F\" rel=\"nofollow ugc\">jQuery UI\u003C\u002Fa> – Licensed under MIT License.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fjqueryui.com\u002Fdatepicker\u002F\" rel=\"nofollow ugc\">jQuery UI Datepicker\u003C\u002Fa> – Licensed under MIT License.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdatatables.net\u002F\" rel=\"nofollow ugc\">DataTables\u003C\u002Fa> – Licensed under MIT License.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fselect2.org\u002F\" rel=\"nofollow ugc\">Select2\u003C\u002Fa> – Licensed under MIT License.\u003C\u002Fp>\n","Easily delete multiple WordPress users with the Users Bulk Delete With Preview plugin. Preview details before removal for accuracy and better control.",40,1152,"2026-01-27T12:50:00.000Z","6.2","8.0",[19,20,93,94,95],"delete-users","preview-delete","user-management","https:\u002F\u002Fgithub.com\u002FMaksymVasylchuk\u002Fusers-bulk-delete-with-preview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusers-bulk-delete-with-preview.2.1.0.zip",{"slug":99,"name":100,"version":6,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":76,"num_ratings":77,"last_updated":106,"tested_up_to":14,"requires_at_least":107,"requires_php":16,"tags":108,"homepage":16,"download_link":110,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"delete-user-media","Delete User Media Files","servigate","https:\u002F\u002Fprofiles.wordpress.org\u002Fservigate\u002F","\u003Cp>This is simple plugin to remove media files uploaded by the user, plugin offer to include\u002Fexclude certain users to delete bulk media files or you can delete all media at once.\u003C\u002Fp>\n","This is simple plugin to remove media files uploaded by the user, plugin offer to include\u002Fexclude certain users to delete bulk media files or you can  &hellip;",1659,"2024-04-14T18:26:00.000Z","6.0",[18,19,20,109,56],"clean","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-user-media.1.0.0.zip",{"slug":112,"name":113,"version":6,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":76,"num_ratings":77,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":16,"tags":122,"homepage":124,"download_link":125,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"easy-clean","Bulk Clean","Mahesh Waghmare","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahesh901122\u002F","\u003Cp>Bulk clean allow you to delete unwanted posts, pages, custom post etc with a single click.\u003C\u002Fp>\n\u003Ch4>IMPORTANT\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>NOTE: Plugin does not move deleted post into the trash. Deleted posts will not recover!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Bulk clean allow you to delete unwanted posts, pages, custom post etc with a single click.",1673,"2019-06-23T19:25:00.000Z","5.2.24","4.4",[19,20,109,56,123],"delete-posts","https:\u002F\u002Fgithub.com\u002Fmaheshwaghmare\u002Feasy-clean\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-clean.1.0.0.zip",{"attackSurface":127,"codeSignals":197,"taintFlows":210,"riskAssessment":390,"analyzedAt":397},{"hooks":128,"ajaxHandlers":163,"restRoutes":193,"shortcodes":194,"cronEvents":195,"entryPointCount":196,"unprotectedCount":11},[129,135,138,142,146,152,156,158],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","plugins_loaded","text_domain","bulk-manager.php",47,{"type":130,"name":131,"callback":136,"file":133,"line":137},"init_plugin",48,{"type":130,"name":139,"callback":139,"file":140,"line":141},"admin_menu","includes\\Admin\\Menu.php",15,{"type":130,"name":143,"callback":144,"file":140,"line":145},"wp_loaded","save_settings",16,{"type":147,"name":148,"callback":149,"priority":150,"file":151,"line":150},"filter","admin_settings_tabs","add_tab",20,"includes\\Admin\\Settings\\Page.php",{"type":130,"name":153,"callback":154,"file":155,"line":141},"wp_enqueue_scripts","register_assets","includes\\Assets.php",{"type":130,"name":157,"callback":154,"file":155,"line":145},"admin_enqueue_scripts",{"type":130,"name":159,"callback":160,"file":161,"line":162},"init","init_generator","includes\\Generator.php",23,[164,169,171,174,177,180,182,185,188,190],{"action":165,"nopriv":166,"callback":165,"hasNonce":167,"hasCapCheck":166,"file":168,"line":141},"update_post_data",false,true,"includes\\Ajax.php",{"action":170,"nopriv":166,"callback":170,"hasNonce":167,"hasCapCheck":166,"file":168,"line":145},"load_taxonomy_terms",{"action":172,"nopriv":166,"callback":172,"hasNonce":167,"hasCapCheck":166,"file":168,"line":173},"load_posts_by_terms",17,{"action":175,"nopriv":166,"callback":175,"hasNonce":167,"hasCapCheck":166,"file":168,"line":176},"load_posts_by_type",18,{"action":178,"nopriv":166,"callback":178,"hasNonce":167,"hasCapCheck":166,"file":168,"line":179},"load_taxonomies_by_post_type",19,{"action":181,"nopriv":166,"callback":181,"hasNonce":167,"hasCapCheck":166,"file":168,"line":150},"get_post_data",{"action":183,"nopriv":166,"callback":183,"hasNonce":167,"hasCapCheck":166,"file":168,"line":184},"get_registered_taxonomies",21,{"action":186,"nopriv":166,"callback":186,"hasNonce":167,"hasCapCheck":166,"file":168,"line":187},"get_taxonomies_term",22,{"action":189,"nopriv":166,"callback":189,"hasNonce":167,"hasCapCheck":166,"file":168,"line":162},"update_taxonomy",{"action":191,"nopriv":166,"callback":191,"hasNonce":167,"hasCapCheck":166,"file":168,"line":192},"taxonomy_terms_update",24,[],[],[],10,{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":11,"externalRequests":11,"nonceChecks":208,"capabilityChecks":11,"bundledLibraries":209},[],{"prepared":11,"raw":11,"locations":200},[],{"escaped":202,"rawEcho":77,"locations":203},257,[204],{"file":205,"line":206,"context":207},"includes\\Admin\\Settings.php",572,"raw output",13,[],[211,229,237,266,296,315,329],{"entryPoint":212,"graph":213,"unsanitizedCount":11,"severity":228},"save_fields (includes\\Admin\\Settings.php:713)",{"nodes":214,"edges":226},[215,220],{"id":216,"type":217,"label":218,"file":205,"line":219},"n0","source","$_POST",741,{"id":221,"type":222,"label":223,"file":205,"line":224,"wp_function":225},"n1","sink","update_option() [Settings Manipulation]",806,"update_option",[227],{"from":216,"to":221,"sanitized":167},"low",{"entryPoint":230,"graph":231,"unsanitizedCount":11,"severity":228},"\u003CSettings> (includes\\Admin\\Settings.php:0)",{"nodes":232,"edges":235},[233,234],{"id":216,"type":217,"label":218,"file":205,"line":219},{"id":221,"type":222,"label":223,"file":205,"line":224,"wp_function":225},[236],{"from":216,"to":221,"sanitized":167},{"entryPoint":238,"graph":239,"unsanitizedCount":60,"severity":265},"update_post_data (includes\\Ajax.php:30)",{"nodes":240,"edges":260},[241,244,247,253,256,258],{"id":216,"type":217,"label":242,"file":168,"line":243},"$_POST['action_type']",44,{"id":221,"type":245,"label":246,"file":168,"line":243},"transform","→ bulk_manager_update_data()",{"id":248,"type":222,"label":249,"file":250,"line":251,"wp_function":252},"n2","call_user_func() [RCE]","includes\\functions.php",821,"call_user_func",{"id":254,"type":217,"label":255,"file":168,"line":243},"n3","$_POST['payload']",{"id":257,"type":245,"label":246,"file":168,"line":243},"n4",{"id":259,"type":222,"label":249,"file":250,"line":251,"wp_function":252},"n5",[261,262,263,264],{"from":216,"to":221,"sanitized":166},{"from":221,"to":248,"sanitized":166},{"from":254,"to":257,"sanitized":166},{"from":257,"to":259,"sanitized":166},"high",{"entryPoint":267,"graph":268,"unsanitizedCount":295,"severity":265},"get_post_data (includes\\Ajax.php:120)",{"nodes":269,"edges":288},[270,273,275,277,279,280,281,284,286],{"id":216,"type":217,"label":271,"file":168,"line":272},"$_POST['id']",128,{"id":221,"type":245,"label":274,"file":168,"line":272},"→ bulk_manager_get_post_data()",{"id":248,"type":222,"label":249,"file":250,"line":276,"wp_function":252},1069,{"id":254,"type":217,"label":278,"file":168,"line":272},"$_POST['type']",{"id":257,"type":245,"label":274,"file":168,"line":272},{"id":259,"type":222,"label":249,"file":250,"line":276,"wp_function":252},{"id":282,"type":217,"label":283,"file":168,"line":272},"n6","$_POST['taxonomy']",{"id":285,"type":245,"label":274,"file":168,"line":272},"n7",{"id":287,"type":222,"label":249,"file":250,"line":276,"wp_function":252},"n8",[289,290,291,292,293,294],{"from":216,"to":221,"sanitized":166},{"from":221,"to":248,"sanitized":166},{"from":254,"to":257,"sanitized":166},{"from":257,"to":259,"sanitized":166},{"from":282,"to":285,"sanitized":166},{"from":285,"to":287,"sanitized":166},3,{"entryPoint":297,"graph":298,"unsanitizedCount":60,"severity":265},"taxonomy_terms_update (includes\\Ajax.php:194)",{"nodes":299,"edges":310},[300,303,305,307,308,309],{"id":216,"type":217,"label":301,"file":168,"line":302},"$_POST['actionType']",202,{"id":221,"type":245,"label":304,"file":168,"line":302},"→ bulk_manager_update_taxonomy_term()",{"id":248,"type":222,"label":249,"file":250,"line":306,"wp_function":252},1233,{"id":254,"type":217,"label":255,"file":168,"line":302},{"id":257,"type":245,"label":304,"file":168,"line":302},{"id":259,"type":222,"label":249,"file":250,"line":306,"wp_function":252},[311,312,313,314],{"from":216,"to":221,"sanitized":166},{"from":221,"to":248,"sanitized":166},{"from":254,"to":257,"sanitized":166},{"from":257,"to":259,"sanitized":166},{"entryPoint":316,"graph":317,"unsanitizedCount":60,"severity":265},"update_taxonomy (includes\\Ajax.php:249)",{"nodes":318,"edges":326},[319,322,324],{"id":216,"type":217,"label":320,"file":168,"line":321},"$_POST (x2)",260,{"id":221,"type":245,"label":323,"file":168,"line":321},"→ bulk_manager_update_taxonomy_data()",{"id":248,"type":222,"label":249,"file":250,"line":325,"wp_function":252},1148,[327,328],{"from":216,"to":221,"sanitized":166},{"from":221,"to":248,"sanitized":166},{"entryPoint":330,"graph":331,"unsanitizedCount":389,"severity":265},"\u003CAjax> (includes\\Ajax.php:0)",{"nodes":332,"edges":372},[333,334,335,336,337,338,339,340,341,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370],{"id":216,"type":217,"label":242,"file":168,"line":243},{"id":221,"type":245,"label":246,"file":168,"line":243},{"id":248,"type":222,"label":249,"file":250,"line":251,"wp_function":252},{"id":254,"type":217,"label":255,"file":168,"line":243},{"id":257,"type":245,"label":246,"file":168,"line":243},{"id":259,"type":222,"label":249,"file":250,"line":251,"wp_function":252},{"id":282,"type":217,"label":271,"file":168,"line":272},{"id":285,"type":245,"label":274,"file":168,"line":272},{"id":287,"type":222,"label":249,"file":250,"line":276,"wp_function":252},{"id":343,"type":217,"label":278,"file":168,"line":272},"n9",{"id":345,"type":245,"label":274,"file":168,"line":272},"n10",{"id":347,"type":222,"label":249,"file":250,"line":276,"wp_function":252},"n11",{"id":349,"type":217,"label":283,"file":168,"line":272},"n12",{"id":351,"type":245,"label":274,"file":168,"line":272},"n13",{"id":353,"type":222,"label":249,"file":250,"line":276,"wp_function":252},"n14",{"id":355,"type":217,"label":301,"file":168,"line":302},"n15",{"id":357,"type":245,"label":304,"file":168,"line":302},"n16",{"id":359,"type":222,"label":249,"file":250,"line":306,"wp_function":252},"n17",{"id":361,"type":217,"label":255,"file":168,"line":302},"n18",{"id":363,"type":245,"label":304,"file":168,"line":302},"n19",{"id":365,"type":222,"label":249,"file":250,"line":306,"wp_function":252},"n20",{"id":367,"type":217,"label":320,"file":168,"line":321},"n21",{"id":369,"type":245,"label":323,"file":168,"line":321},"n22",{"id":371,"type":222,"label":249,"file":250,"line":325,"wp_function":252},"n23",[373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388],{"from":216,"to":221,"sanitized":166},{"from":221,"to":248,"sanitized":166},{"from":254,"to":257,"sanitized":166},{"from":257,"to":259,"sanitized":166},{"from":282,"to":285,"sanitized":166},{"from":285,"to":287,"sanitized":166},{"from":343,"to":345,"sanitized":166},{"from":345,"to":347,"sanitized":166},{"from":349,"to":351,"sanitized":166},{"from":351,"to":353,"sanitized":166},{"from":355,"to":357,"sanitized":166},{"from":357,"to":359,"sanitized":166},{"from":361,"to":363,"sanitized":166},{"from":363,"to":365,"sanitized":166},{"from":367,"to":369,"sanitized":166},{"from":369,"to":371,"sanitized":166},9,{"summary":391,"deductions":392},"The \"bulk-manager\" v1.0.0 plugin exhibits a generally strong security posture, with several positive indicators. All identified entry points (10 AJAX handlers) appear to have authentication checks, which is a critical security measure. Furthermore, the plugin demonstrates excellent coding practices by using prepared statements for all SQL queries and properly escaping all outputs, with no file operations or external HTTP requests observed. The presence of 13 nonce checks also suggests a commitment to preventing cross-site request forgery. \n\nHowever, a significant concern arises from the taint analysis, which identified 5 flows with unsanitized paths, all categorized as high severity. This indicates potential vulnerabilities where user-supplied data might not be adequately validated or sanitized before being used in sensitive operations, even though no direct SQL injection or output escaping issues were found. The complete absence of capability checks is another notable weakness, as it means that authenticated users might be able to perform actions they shouldn't, potentially leading to privilege escalation or unintended data manipulation. The plugin's vulnerability history shows no recorded CVEs, which is positive, but the presence of high-severity taint flows necessitates caution until these are fully addressed.\n\nIn conclusion, while the plugin has implemented some crucial security best practices, the high-severity taint flows and lack of capability checks represent significant risks. The absence of historical vulnerabilities is a good sign, but the current taint analysis findings should be prioritized for investigation and remediation to ensure a robust security profile.",[393,395],{"reason":394,"points":141},"High severity unsanitized taint flows",{"reason":396,"points":196},"Missing capability checks on entry points","2026-03-17T06:40:03.089Z",{"wat":399,"direct":412},{"assetPaths":400,"generatorPatterns":405,"scriptPaths":406,"versionParams":407},[401,402,403,404],"\u002Fwp-content\u002Fplugins\u002Fbulk-manager\u002Fassets\u002Fjs\u002Fjquery.tipTip.min.js","\u002Fwp-content\u002Fplugins\u002Fbulk-manager\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fbulk-manager\u002Fdist\u002Fbulk-global.css","\u002Fwp-content\u002Fplugins\u002Fbulk-manager\u002Fdist\u002Fbulk-tailwind.css",[],[401,402],[408,409,410,411],"bulk-manager\u002Fassets\u002Fjs\u002Fjquery.tipTip.min.js?ver=","bulk-manager\u002Fassets\u002Fjs\u002Fadmin.js?ver=","bulk-manager\u002Fdist\u002Fbulk-global.css?ver=","bulk-manager\u002Fdist\u002Fbulk-tailwind.css?ver=",{"cssClasses":413,"htmlComments":414,"htmlAttributes":415,"restEndpoints":420,"jsGlobals":426,"shortcodeOutput":428},[],[],[416,417,418,419],"data-bulk-manager-editor-template","data-bulk-manager-posts-template","data-bulk-manager-categories-template","data-bulk-manager-tags-template",[421,422,423,424,425],"\u002Fwp-json\u002Fbulk-manager\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fbulk-manager\u002Fv1\u002Ffields","\u002Fwp-json\u002Fbulk-manager\u002Fv1\u002Fposts","\u002Fwp-json\u002Fbulk-manager\u002Fv1\u002Fterms","\u002Fwp-json\u002Fbulk-manager\u002Fv1\u002Fusers",[427],"BULK_MANAGER_ADMIN",[],{"error":167,"url":430,"statusCode":431,"statusMessage":432,"message":432},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbulk-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":77,"versions":434},[435],{"version":6,"download_url":24,"svn_tag_url":436,"released_at":26,"has_diff":166,"diff_files_changed":437,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":438,"is_current":167},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbulk-manager\u002Ftags\u002F1.0.0\u002F",[],[]]