[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDLy0C4m-eMXxv3R-4CD5zK1i8G1Xbene26DrLol_4Gs":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":126,"fingerprints":202},"bulk-actions","Advanced Bulk Actions","1.1.2","Jesper van Engelen","https:\u002F\u002Fprofiles.wordpress.org\u002Fengelen\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-actions\u002F\" rel=\"ugc\">Advanced Bulk Actions\u003C\u002Fa> is a WordPress plugin that adds new bulk actions to your admin panel on the posts, pages and users overviews. It works with custom post types.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This plugin \u003Cstrong>works only with WordPress versions 4.7+\u003C\u002Fstrong> and is in active development. The objective to is to implement a wide range of useful bulk actions.\u003Cbr \u002F>\n  Feedback is highly appreciated: if you have any suggestions regarding bulk actions, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbulk-actions#new-post\" rel=\"ugc\">create a new topic in the support forums\u003C\u002Fa>. Thank you!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>With this plugin, you can easily switch the post types, change the featured image, or change the post visibility or status, of multiple posts at once.\u003C\u002Fp>\n\u003Ch4>Features: bulk actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change post type\u003C\u002Fli>\n\u003Cli>Change featured image\u003C\u002Fli>\n\u003Cli>Change post visibility\u003C\u002Fli>\n\u003Cli>Change post status\u003C\u002Fli>\n\u003C\u002Ful>\n","Supercharge the WordPress admin panel with additional bulk actions to manage your content",100,5685,5,"2017-05-31T12:13:00.000Z","4.7.32","4.7","",[19,20,21,22,4],"actions","admin","advanced-bulk-actions","bulk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-actions.1.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"engelen",7,1850,30,84,"2026-04-04T09:06:01.064Z",[37,53,73,92,109],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":33,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":17,"download_link":52,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"bulk-actions-select-all","Bulk Actions Select All","1.1.1","\u003Cp>\u003Cstrong>Bulk Actions: Select All\u003C\u002Fstrong> adds an option to the posts and taxonomy terms overviews in the WordPress Admin to select “All Entries”. By default, WordPress only allows you to select the posts\u002Fterms on the current page.\u003C\u002Fp>\n\u003Ch4>Supported content types\u003C\u002Fh4>\n\u003Cp>The plugin works for posts, pages and custom post types. Furthermore, it supports categories, tags and custom taxonomies. At this point, it doesn’t support comments and other object types besides post types and taxonomies.\u003C\u002Fp>\n","Adds an option to the admin posts and terms overview pages to select all items (instead of just the ones on the current page) to apply bulk actions.",900,22202,92,"2017-06-02T08:30:00.000Z","4.8.28","3.5",[20,22,4,50,51],"posts","terms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-actions-select-all.1.1.1.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":25,"num_ratings":25,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":17,"download_link":72,"security_score":11,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"bulk-delete-product-images","Bulk Delete Product Images","1.0.0","Keramaros Antonios","https:\u002F\u002Fprofiles.wordpress.org\u002Fantoniskeramaros\u002F","\u003Cp>\u003Cstrong>Bulk Delete Product Images\u003C\u002Fstrong> is a lightweight WooCommerce admin tool that lets you quickly remove all product images — featured and gallery — for selected products using the built-in bulk actions menu.\u003C\u002Fp>\n\u003Cp>Perfect for store admins who need to clean up unused or outdated product images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Adds a new bulk action \u003Cstrong>“Delete Images”\u003C\u002Fstrong> to the Products page.\u003Cbr \u002F>\n– Deletes both \u003Cstrong>featured image\u003C\u002Fstrong> and \u003Cstrong>gallery images\u003C\u002Fstrong> for selected products.\u003Cbr \u002F>\n– Works directly from the WordPress admin.\u003Cbr \u002F>\n– Does not affect other product data.\u003Cbr \u002F>\n– Displays a confirmation notice after deletion.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example use case:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you imported products with incorrect or duplicate images, use this plugin to clean them up before uploading new ones.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fkeramaros.gr\" rel=\"nofollow ugc\">Keramaros Antonios\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Adds a bulk action to delete featured and gallery images from selected WooCommerce products in one click.",20,173,"2025-11-18T18:36:00.000Z","6.8.5","5.0","7.2",[68,4,69,70,71],"admin-tools","delete-images","product-images","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-delete-product-images.1.0.0.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":25,"downloaded":81,"rating":25,"num_ratings":25,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":45,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"bulk-plugin-toggle","Bulk Plugin Toggle","1.0.3","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>This plugin adds “Toggle” as a bulk action for the plugins listing to toggle the activation state for selected plugins.\u003C\u002Fp>\n\u003Cp>From the admin listing of plugins you can now select multiple plugins and choose “Toggle” from the “Bulk actions” dropdown. When applied, all selected plugins that are currently activated will become deactivated, and all selected plugins that are currently deactivated will become activated.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fbulk-plugin-toggle\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-plugin-toggle\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fbulk-plugin-toggle\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002F\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n","Adds \"Toggle\" as a bulk action for the plugins listing to toggle the activation state for selected plugins.",1472,"2025-02-21T07:14:00.000Z","6.7.5","4.9","5.4",[20,4,87,88,89],"coffee2code","plugins","toggle","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fbulk-plugin-toggle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-plugin-toggle.1.0.3.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":25,"downloaded":45,"rating":25,"num_ratings":25,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":107,"download_link":108,"security_score":11,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"pimi-admin-agent","Pimi Admin Agent","2.0.1","Himanshu Bhuyan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhimanshubhuyan0\u002F","\u003Cp>Pimi Admin Agent is a powerful WordPress assistant plugin that allows administrators to manage their WordPress site through commands. Built with safety and usability in mind, it provides a reliable, auditable, and scalable solution for WordPress administration.\u003C\u002Fp>\n\u003Cp>Instead of navigating through multiple WordPress admin screens, administrators can use commands to safely execute supported actions with full preview and confirmation.\u003C\u002Fp>\n\u003Cp>The plugin is designed with predictability, transparency, and safety as first-class principles.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Command Interface – Control your WordPress site using commands\u003C\u002Fli>\n\u003Cli>WordPress Core Management – Create, update, delete pages, posts, and users\u003C\u002Fli>\n\u003Cli>Media Library Operations – Upload, delete, and list media files\u003C\u002Fli>\n\u003Cli>Menus & Navigation – Create menus, add items, assign to locations\u003C\u002Fli>\n\u003Cli>Widgets Management – Add, remove, and list widgets in sidebars\u003C\u002Fli>\n\u003Cli>Elementor Integration – Create Elementor pages and assign templates\u003C\u002Fli>\n\u003Cli>Plugin Management – Install and update plugins (activation\u002Fdeactivation must be done manually through the Plugins page)\u003C\u002Fli>\n\u003Cli>Approval Queue – Automatic approval for high-risk commands\u003C\u002Fli>\n\u003Cli>Workflows – Multi-step command sequences\u003C\u002Fli>\n\u003Cli>Bulk Operations – Process multiple items at once\u003C\u002Fli>\n\u003Cli>CSV Import – Import products, pages, posts from CSV files\u003C\u002Fli>\n\u003Cli>Command Templates – Save and reuse commands\u003C\u002Fli>\n\u003Cli>Full Audit Log – Complete command history with timestamps\u003C\u002Fli>\n\u003Cli>Safety Features – No dangerous operations (wp-config editing, SQL execution, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What This Plugin Does NOT Do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Does not activate or deactivate plugins (must be done manually through Plugins page)\u003C\u002Fli>\n\u003Cli>Does not delete plugins via command\u003C\u002Fli>\n\u003Cli>Does not change user passwords\u003C\u002Fli>\n\u003Cli>Does not create or update administrator users\u003C\u002Fli>\n\u003Cli>Does not edit wp-config.php\u003C\u002Fli>\n\u003Cli>Does not execute arbitrary SQL\u003C\u002Fli>\n\u003Cli>Does not edit core WordPress files\u003C\u002Fli>\n\u003Cli>Does not modify role capabilities\u003C\u002Fli>\n\u003Cli>Does not execute arbitrary or free-form commands\u003C\u002Fli>\n\u003Cli>Does not bypass WordPress permissions or plugin security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher\u003C\u002Fli>\n\u003Cli>Administrator privileges required\u003C\u002Fli>\n\u003Cli>Optional plugins (for specific features):\n\u003Cul>\n\u003Cli>Elementor (for Elementor features)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fli>\n\u003Cli>Search for “Pimi Admin Agent”\u003C\u002Fli>\n\u003Cli>Click “Install Now”\u003C\u002Fli>\n\u003Cli>Click “Activate”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Manual Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download the plugin ZIP file from your purchase\u003C\u002Fli>\n\u003Cli>Log in to your WordPress admin panel\u003C\u002Fli>\n\u003Cli>Navigate to Plugins > Add New\u003C\u002Fli>\n\u003Cli>Click “Upload Plugin”\u003C\u002Fli>\n\u003Cli>Choose the downloaded ZIP file\u003C\u002Fli>\n\u003Cli>Click “Install Now”\u003C\u002Fli>\n\u003Cli>Click “Activate”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Pimi Admin Agent \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Assistant\u003C\u002Fstrong> in WordPress admin\u003C\u002Fli>\n\u003Cli>Enter a command\u003C\u002Fli>\n\u003Cli>Confirm the action (if required)\u003C\u002Fli>\n\u003Cli>Review the result in the activity log\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Example commands:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create page [About Us] content [Welcome to our site]\u003Cbr \u002F>\n* Create post [Welcome Post] content [This is my first post]\u003Cbr \u002F>\n* Create user [email@example.com] role [editor]\u003Cbr \u002F>\n* Upload image [https:\u002F\u002Fexample.com\u002Fimage.jpg]\u003Cbr \u002F>\n* Create menu [Main Menu]\u003Cbr \u002F>\n* Add widget [text] to sidebar [sidebar-1]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elementor:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create Elementor page [Home]\u003Cbr \u002F>\n* Assign Elementor template [Homepage Template] to page [Home]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Install plugin [contact-form-7]\u003Cbr \u002F>\n* Update plugin [contact-form-7]\u003Cbr \u002F>\n* Note: Plugin activation and deactivation must be done manually through the WordPress Plugins page\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Administrator-only access (manage_options capability required)\u003C\u002Fli>\n\u003Cli>WordPress nonce validation on all AJAX requests\u003C\u002Fli>\n\u003Cli>Whitelisted actions only\u003C\u002Fli>\n\u003Cli>No dangerous operations (wp-config editing, SQL execution, etc.)\u003C\u002Fli>\n\u003Cli>Administrator user protection (cannot create\u002Fupdate\u002Fdelete admin users)\u003C\u002Fli>\n\u003Cli>Password changes disabled (use WordPress admin)\u003C\u002Fli>\n\u003Cli>Approval queue for high-risk commands (>50 items)\u003C\u002Fli>\n\u003Cli>Complete audit logging\u003C\u002Fli>\n\u003Cli>Role-based permissions\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage your WordPress site using simple commands. Create pages, posts, users, manage plugins, and more with commands.","2026-01-14T05:34:00.000Z","6.9.4","6.7","7.4",[105,68,4,106],"admin-assistant","productivity","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpimi-admin-agent","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpimi-admin-agent.2.0.1.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":11,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":16,"requires_php":122,"tags":123,"homepage":17,"download_link":125,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"bulk-edit-publish-date","Bulk edit publish date","1.0","dahousecatz","https:\u002F\u002Fprofiles.wordpress.org\u002Fdahousecatz\u002F","\u003Cp>Adds a bulk action to all post types to allow setting the publish date to a specific date time.\u003C\u002Fp>\n\u003Cp>The bulk action is by default applied to all post types.\u003C\u002Fp>\n\u003Cp>The plugin uses input types of date and time to allow users to set the desired publish date \u002F time.\u003C\u002Fp>\n\u003Cp>This is a very lightweight plugin as has as little code as possible, and is also designed to be developer friendly\u003Cbr \u002F>\nwith alter hooks allowing other plugins to make changes to how this plugin operates.\u003C\u002Fp>\n","Adds a bulk action to all post types to allow setting the publish date to a specific date time.",1000,11759,10,"2018-10-15T07:57:00.000Z","4.9.29","5.6",[22,4,124],"publish-date","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-edit-publish-date.1.0.zip",{"attackSurface":127,"codeSignals":173,"taintFlows":194,"riskAssessment":195,"analyzedAt":201},{"hooks":128,"ajaxHandlers":163,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":172,"unprotectedCount":172},[129,135,140,143,145,150,154,157,159],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","plugins_loaded","finish_setup","bulk-actions.php",79,{"type":130,"name":136,"callback":137,"priority":138,"file":133,"line":139},"init","localize",3,80,{"type":130,"name":141,"callback":141,"file":133,"line":142},"admin_init",81,{"type":130,"name":131,"callback":144,"file":133,"line":34},"plugin_check_upgrade",{"type":130,"name":146,"callback":147,"file":148,"line":149},"admin_notices","feedback_notice","library\\AdminFeedback.php",15,{"type":130,"name":151,"callback":152,"file":148,"line":153},"admin_enqueue_scripts","scripts",16,{"type":130,"name":146,"callback":146,"file":155,"line":156},"library\\ListScreen\\Abstract.php",41,{"type":130,"name":151,"callback":152,"file":155,"line":158},42,{"type":130,"name":160,"callback":161,"file":155,"line":162},"admin_print_footer_scripts","templates",43,[164],{"action":165,"nopriv":166,"callback":167,"hasNonce":166,"hasCapCheck":166,"file":148,"line":168},"wpba\u002Fdismiss_notice",false,"ajax_dismiss_notice",17,[],[],[],1,{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":13,"bundledLibraries":193},[],{"prepared":25,"raw":25,"locations":176},[],{"escaped":178,"rawEcho":13,"locations":179},26,[180,183,186,188,191],{"file":181,"line":162,"context":182},"library\\BulkAction\\Post\\ChangeFeaturedImage.php","raw output",{"file":184,"line":185,"context":182},"library\\BulkAction\\Post\\ChangePostStatus.php",35,{"file":187,"line":185,"context":182},"library\\BulkAction\\Post\\ChangePostType.php",{"file":189,"line":190,"context":182},"library\\BulkAction\\Post\\ChangePostVisibility.php",36,{"file":155,"line":192,"context":182},197,[],[],{"summary":196,"deductions":197},"The \"bulk-actions\" plugin v1.1.2 exhibits a generally good security posture with some notable exceptions. The absence of any recorded vulnerabilities in its history and the responsible use of prepared statements for SQL queries are positive indicators. Furthermore, the plugin avoids risky operations like file manipulation or external HTTP requests. However, a significant concern arises from the static analysis, which reveals a single AJAX handler that lacks authentication checks. This unprotected entry point presents a potential attack vector that could be exploited by unauthenticated users.\n\nThe code analysis indicates a low overall risk, primarily due to the limited attack surface and the absence of critical security issues like dangerous functions or unsanitized taint flows. The high percentage of properly escaped output is also reassuring. Nevertheless, the single unprotected AJAX handler is a critical weakness that must be addressed. The plugin's clean vulnerability history is commendable and suggests a commitment to security from its developers, but this does not negate the immediate risk posed by the identified unprotected entry point.\n\nIn conclusion, while \"bulk-actions\" v1.1.2 demonstrates several security strengths, particularly in its database interactions and output handling, the presence of an unprotected AJAX handler is a serious flaw that significantly degrades its overall security. Remediation of this specific issue is paramount to improving the plugin's security posture.",[198],{"reason":199,"points":200},"Unprotected AJAX handler",8,"2026-03-16T20:32:19.018Z",{"wat":203,"direct":214},{"assetPaths":204,"generatorPatterns":208,"scriptPaths":209,"versionParams":210},[205,206,207],"\u002Fwp-content\u002Fplugins\u002Fbulk-actions\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fbulk-actions\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fbulk-actions\u002Fjs\u002Fbulk-actions.js",[],[206,207],[211,212,213],"bulk-actions\u002Fcss\u002Fadmin.css?ver=","bulk-actions\u002Fjs\u002Fadmin.js?ver=","bulk-actions\u002Fjs\u002Fbulk-actions.js?ver=",{"cssClasses":215,"htmlComments":217,"htmlAttributes":218,"restEndpoints":220,"jsGlobals":221,"shortcodeOutput":223},[216],"wpba-notice-feedback",[],[219],"data-wpba-posttype",[],[222],"wpba_admin_options",[]]