[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTVli-o-xFbq43Ht7fJqDcu00uHmOU-Hlv1m9aBnmcFY":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":15,"tags":18,"homepage":15,"download_link":23,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":129,"fingerprints":180},"quick-bulk-tags-creator","Quick Bulk Tags Creator","0.1","ehabsan","https:\u002F\u002Fprofiles.wordpress.org\u002Fehabsan\u002F","\u003Cp>This plugin enables you to easily add as many tags as you wish in one round, i tested it on my localhost to add 1000 tag and everything worked fine.\u003C\u002Fp>\n\u003Cp>you can also specifiy a slug by using the following format \u003Cstrong>tag,slug\u003C\u002Fstrong>, a working example will be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>tag1\ntag2,slug2\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When you don’t specifiy a slug the tag name will be used as the slug, so in the previous example 2 tags will be inserted tag1 with tag1 as the slug,and tag2 with slug2 as the slug\u003C\u002Fp>\n\u003Cp>You can also edit a function that will be used to modifiy the tags you insert, if you wish to edit that function go to the directory where this plugin was installed and then to the admin directory, open the filter-tags.php file and edit that function.\u003C\u002Fp>\n\u003Cp>You will see that function in this plugin’s settings page, however it will only be read-only so you can make sure that the tags will be modified as you expect them to be.\u003C\u002Fp>\n","Easily add tags in bulk, and easily create a filter function to modifiy the values you insert",40,1804,100,1,"","4.9.29","4.0",[19,20,21,22],"post-tags","tags","taxonomies","terms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-bulk-tags-creator.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},3,90,30,87,"2026-04-04T21:01:46.017Z",[35,49,73,88,109],{"slug":36,"name":37,"version":38,"author":7,"author_profile":8,"description":39,"short_description":40,"active_installs":24,"downloaded":41,"rating":24,"num_ratings":24,"last_updated":42,"tested_up_to":16,"requires_at_least":43,"requires_php":15,"tags":44,"homepage":15,"download_link":46,"security_score":47,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":48},"sortable-tags","Sortable Tags","1.0","\u003Cp>Tags in wordpress are sorted by name, but sometimes you want to sort them in a different way – maybe by importance, this is where this plugin comes in, it enables you to sort the tags for each post you have.\u003C\u002Fp>\n\u003Cp>Sorting tags by importance will have a great impact on user-experience and seo.\u003C\u002Fp>\n\u003Ch3>How to use?\u003C\u002Fh3>\n\u003Cp>Simply when you create or edit a post, change the location of the tags as you wish by dragging and dropping them.\u003C\u002Fp>\n\u003Cp>You can also watch this 30 seconds video that show this process\u003Cbr \u002F>\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\u002Fj-mCQU3YIM8?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>\u003C\u002Fp>\n","Tags in wordpress are sorted by name, but sometimes you want to sort them in a different way - maybe by importance, this is where this plugin comes in &hellip;",1020,"2018-05-01T09:09:00.000Z","4.9.4",[19,45,20,21,22],"sorting-tags","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsortable-tags.zip",85,"2026-03-15T15:16:48.613Z",{"slug":50,"name":51,"version":52,"author":53,"author_profile":54,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":13,"num_ratings":59,"last_updated":60,"tested_up_to":61,"requires_at_least":62,"requires_php":63,"tags":64,"homepage":69,"download_link":70,"security_score":71,"vuln_count":14,"unpatched_count":24,"last_vuln_date":72,"fetched_at":48},"term-taxonomy-converter","Term Taxonomy Converter","1.3.0","Dhanendran Rajagopal","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhanendran\u002F","\u003Cp>Initial version of this plugin is a fork of https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftaxonomy-converter\u002F.\u003C\u002Fp>\n\u003Cp>Copy or convert terms between taxonomies.\u003C\u002Fp>\n\u003Cp>Taxonomies include categories, tags and any other custom taxonomies that may be present with your active theme and plugins.\u003C\u002Fp>\n\u003Cp>This plugin, allows you to copy (duplicate) or convert (move) terms from one taxonomy to another or to multiple taxonomies, while maintaining associated posts.\u003C\u002Fp>\n","Copy or convert terms between taxonomies.",500,8562,6,"2025-11-28T13:54:00.000Z","6.8.5","5.0","7.4",[65,66,67,68,22],"categories-and-tags-converter","copy-taxonomies","duplicate-taxonomies","taxonomy-converter","https:\u002F\u002Fgithub.com\u002Fdhanendran\u002Fterm-taxonomy-converter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fterm-taxonomy-converter.1.3.0.zip",99,"2025-01-21 00:00:00",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":24,"downloaded":81,"rating":24,"num_ratings":24,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":15,"download_link":87,"security_score":47,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":48},"context-term-tidier","Context Term Tidier","1.0.0","parakeet","https:\u002F\u002Fprofiles.wordpress.org\u002Fparakeet\u002F","\u003Cp>Many WordPress installs suffer from cramming hundreds or thousands of varied taxonomy terms in to a limited number of ill-suited, all-purpose taxonomies (eg. the default “categories” and “tags”).\u003C\u002Fp>\n\u003Cp>These are better off split in to dedicated taxonomies. For example, storing “Bill Gates” and “Microsoft” terms in “tags” is not optimal, because one is a \u003Cem>person\u003C\u002Fem> whilst the other is a \u003Cem>company\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>There is no straightforward way to split up existing taxonomies more granularly in this way, except for  labour-intensive and manual, technical effort. So, many WordPress installs continue to suffer from not having created granular taxonomies intentionally at the outset.\u003C\u002Fp>\n\u003Cp>Term Tidier tidies up messy taxonomies like these automatically. It uses natural language processing and knowledge graph technology to determine the real \u003Ca href=\"https:\u002F\u002Fgcloud.readthedocs.io\u002Fen\u002Flatest\u002F_modules\u002Fgoogle\u002Fcloud\u002Flanguage\u002Fentity.html#EntityType\" rel=\"nofollow ugc\">entity type\u003C\u002Fa> of existing terms, then re-assigns them each to a more appropriate, alternative taxonomy.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Term Tidier uses Google Cloud’s Natural Language Processing features via API calls.\u003C\u002Fp>\n\u003Cp>Users set a “source taxonomy”, the taxonomy they want to be tidied up.\u003C\u002Fp>\n\u003Cp>For each term within that taxonomy, Term Tidier calls Google Cloud to examine the term name, aiming to return a determination as to its true “entity”.\u003C\u002Fp>\n\u003Cp>The plugin receives one of eight “entity” type determinations from Google Cloud – UNKNOWN, PERSON, LOCATION, ORGANIZATION, EVENT, WORK_OF_ART, CONSUMER_GOOD or OTHER.\u003C\u002Fp>\n\u003Cp>For each entity type, users specify a target taxonomy to which a matching term will be moved. For example, you can map all terms found to be a “LOCATION” to your own “Places” taxonomy, if it exists.\u003C\u002Fp>\n\u003Cp>For each term in the source taxonomy, if a particular entity was determined, Term Tidier moves the term to your corresponding taxonomy.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Use Term Tidier from the WordPress Tools menu (Tools > Context Term Tidier).\u003C\u002Fp>\n\u003Cp>The plugin page confirms your settings as set in Settings, displaying the taxonomy and terms which will be examined.\u003C\u002Fp>\n\u003Cp>Click the “Tidy Terms” button to execute the operation.\u003C\u002Fp>\n\u003Cp>Term Tidier will cycle through each term, seeking an “entity” determination and re-assigning any terms possible.\u003C\u002Fp>\n","Tidies taxonomies that contain a mess of unrelated terms by using AI to move terms to more appropriate taxonomies.",969,"2019-10-13T13:27:00.000Z","5.2.24","3.1.0","5.2",[20,21,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontext-term-tidier.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":13,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":63,"tags":102,"homepage":106,"download_link":107,"security_score":108,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":48},"bulk-term-generator","Bulk Term Generator – Import multiple tags, categories, and taxonomies easily","1.4.0","Nate Allen","https:\u002F\u002Fprofiles.wordpress.org\u002Fncallen\u002F","\u003Cp>Are you tired of manually adding terms in WordPress one by one? Do you find CSV import plugins complex and restrictive? Enter Bulk Term Generator – a revolutionary WordPress plugin designed to streamline and simplify your taxonomy management process.\u003C\u002Fp>\n\u003Cp>Bulk Term Generator allows you to seamlessly import multiple terms to your selected taxonomies in WordPress. Its powerful yet easy-to-use interface lets you copy and paste your terms, queue them up, and even select a parent term for hierarchy. No need for pre-formatted CSV files or meticulous manual entry. You can even specify the slug and description for each term, making your content even more search-friendly.\u003C\u002Fp>\n\u003Cp>But the magic doesn’t stop there. Bulk Term Generator gives you total control before you import your terms. With its unique ‘Preview’ feature, you can see exactly how your terms will be added and make any necessary changes before hitting the final “Generate Terms” button. Plus, you can edit or delete any queued term at any point with just a click.\u003C\u002Fp>\n\u003Cp>Bulk Term Generator has been lauded as a ‘lifesaver’ and a ‘developer’s dream’ by our users, and we are confident you will think the same:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“It saved me DAYS of terms input! This plugin is the number one tool for developers.” – LuciaRed\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Cp>“Recently used this for a client to import 43 terms in multiple hierarchical levels. So much quicker than going about it individually.” – Brian Fischer\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Cp>“I tried a few other plugins to bulk add taxonomy terms but none of them were intuitive. This plugin is the only one that you’ll ever need. It does everything I expected and more!” – Andrew Schultz\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Bulk Term Generator supports both English and Spanish, and we’re planning to add more languages in the future. Plus, it’s 100% free. No hidden costs or premium versions.\u003C\u002Fp>\n\u003Cp>Join our growing community of efficient and happy WordPress users today. Choose Bulk Term Generator for your WordPress taxonomy management needs and experience how it makes the complex, simple.\u003C\u002Fp>\n","Streamline taxonomy management in WordPress with Bulk Term Generator, your free tool for easy, bulk term importing.",2000,16263,17,"2024-04-30T13:35:00.000Z","6.5.8","3.1",[103,104,105,20,22],"add-multiple","categories","import","http:\u002F\u002Fnateallen.com\u002Fwordpress-plugins\u002Fbulk-term-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-term-generator.zip",92,{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":108,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":127,"download_link":128,"security_score":13,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":48},"attachment-taxonomies","Attachment Taxonomies","1.2.1","Felix Arntz","https:\u002F\u002Fprofiles.wordpress.org\u002Fflixos90\u002F","\u003Cp>The plugin adds two taxonomies to the WordPress media library which are then available to categorize and tag your attachments. By default, these taxonomies, although sharing the same names and behavior, are separate from the default post taxonomies, but this can easily be changed if desired.\u003C\u002Fp>\n\u003Cp>The plugin follows WordPress Core principles and offers a lightweight alternative to similar approaches which often tend to be incredibly flexible, but at the same time complicated and bloated. And if you have a little knowledge of code, you should be able to adjust the plugin exactly to your needs if the default configuration doesn’t satisfy you.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds categories and tags to the Media Library (independent from the regular post categories and tags)\u003C\u002Fli>\n\u003Cli>Inserts filter dropdowns for attachment taxonomies into the media toolbar and media modal\u003C\u002Fli>\n\u003Cli>Allows to pick taxonomy terms for attachments from within the Attachment Selection & Edit modals\u003C\u002Fli>\n\u003Cli>Adds a setting for the default attachment category\u003C\u002Fli>\n\u003Cli>Enhances the \u003Ccode>[gallery]\u003C\u002Fcode> shortcode so that images of a specific attachment taxonomy can be included automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quality attributes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight plugin following WordPress Core principles\u003C\u002Fli>\n\u003Cli>“Decisions, not Options”\u003C\u002Fli>\n\u003Cli>Can easily be used as a must-use plugin\u003C\u002Fli>\n\u003Cli>Provides a flexible API to add other attachment taxonomies or disable the existing ones for developers\u003C\u002Fli>\n\u003Cli>Provides an easy-to-use \u003Ccode>has_default\u003C\u002Fcode> argument that can be used when registering an attachment taxonomy in order to automatically add a setting for the default taxonomy term\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds categories and tags to the WordPress media library - lightweight and developer-friendly.",1000,63646,10,"2025-11-24T23:32:00.000Z","6.9.4","6.1","7.0",[125,104,126,20,21],"attachment","media","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fattachment-taxonomies\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattachment-taxonomies.1.2.1.zip",{"attackSurface":130,"codeSignals":150,"taintFlows":164,"riskAssessment":165,"analyzedAt":179},{"hooks":131,"ajaxHandlers":141,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":14,"unprotectedCount":14},[132,137],{"type":133,"name":134,"callback":135,"file":136,"line":119},"action","admin_menu","qbtc_menu","admin\\index.php",{"type":133,"name":138,"callback":139,"file":136,"line":140},"post_tag_add_form_fields","qbtc_modifiy_tags_page",192,[142],{"action":143,"nopriv":144,"callback":145,"hasNonce":144,"hasCapCheck":144,"file":136,"line":146},"submit_form",false,"qbtc_form_submitted",166,[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":14,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":163},[],{"prepared":24,"raw":24,"locations":153},[],{"escaped":24,"rawEcho":29,"locations":155},[156,159,161],{"file":136,"line":157,"context":158},69,"raw output",{"file":136,"line":160,"context":158},162,{"file":136,"line":162,"context":158},182,[],[],{"summary":166,"deductions":167},"The \"quick-bulk-tags-creator\" plugin exhibits a concerning security posture due to a significant lack of authentication and authorization checks on its entry points. While the plugin avoids dangerous functions and utilizes prepared statements for SQL queries, the absence of nonce and capability checks on its single AJAX handler presents a direct avenue for potential Cross-Site Request Forgery (CSRF) or unauthorized actions if an attacker can trigger this handler. The lack of output escaping on all identified outputs is also a major concern, opening the door for Cross-Site Scripting (XSS) vulnerabilities.  Despite a clean vulnerability history, this does not negate the inherent risks identified in the code analysis. The plugin needs immediate attention to implement proper authentication and authorization mechanisms for its AJAX endpoint and ensure all output is safely escaped to mitigate these critical risks.",[168,170,172,174,177],{"reason":169,"points":119},"AJAX handler without authentication",{"reason":171,"points":59},"Outputs not properly escaped",{"reason":173,"points":29},"File operations without proper checks",{"reason":175,"points":176},"Nonce checks missing on AJAX",7,{"reason":178,"points":176},"Capability checks missing on AJAX","2026-03-16T22:04:39.847Z",{"wat":181,"direct":194},{"assetPaths":182,"generatorPatterns":186,"scriptPaths":187,"versionParams":190},[183,184,185],"\u002Fwp-content\u002Fplugins\u002Fquick-bulk-tags-creator\u002Fcss\u002Foptions-page.css","\u002Fwp-content\u002Fplugins\u002Fquick-bulk-tags-creator\u002Fscripts\u002Face.js","\u002Fwp-content\u002Fplugins\u002Fquick-bulk-tags-creator\u002Fscripts\u002Foptions-page.js",[],[188,189],"scripts\u002Face.js","scripts\u002Foptions-page.js",[191,192,193],"quick-bulk-tags-creator\u002Fcss\u002Foptions-page.css?ver=","quick-bulk-tags-creator\u002Fscripts\u002Face.js?ver=","quick-bulk-tags-creator\u002Fscripts\u002Foptions-page.js?ver=",{"cssClasses":195,"htmlComments":196,"htmlAttributes":197,"restEndpoints":198,"jsGlobals":200,"shortcodeOutput":203},[],[],[],[199],"\u002Fwp-json\u002Fwp\u002Fv2\u002Ftags",[201,202],"QBTC_SLUG","QBTC_TITLE",[]]