[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f69MSKdbtWWA5kfBq0lMjielTLwyZo4Ji9AZviVY2FTM":3,"$fsLU2X2U3Cvz7g8OecIOClybNlVh6to2gJP7D44DbCZY":208,"$fk0KSmB-ga2AbOtvbK2usmydhYJZzXwl8w1XtSL60nKE":213},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":143,"fingerprints":188},"taxonomies-essentials","WP Required Taxonomies – Categories and Tags Mandatory | Default Selected","1.2","Chirag Rathod","https:\u002F\u002Fprofiles.wordpress.org\u002Fchiragrathod103\u002F","\u003Cp>🚀 \u003Cstrong>This plugin works with “custom post”, Gutenberg (new editor), and Classic editor.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin ensures that taxonomy terms, such as categories or tags, are selected before saving any post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Or\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Force the user to select the category\u002Ftaxonomy\u002Ftags before saving any post, or default selected, based on plugin settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Supports all taxonomies\u003C\u002Fstrong>: Including post categories, post tags, product categories, product tags, and custom taxonomies.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Works with all post types\u003C\u002Fstrong>: Including posts, pages, WooCommerce Products, Events, and any other custom post types.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Customizable conditions\u003C\u002Fstrong>: Create conditions (rules) for requiring terms before saving a post.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Default selected terms\u003C\u002Fstrong>: Set default selected terms when editing any post. You can choose to enforce both “Required Terms” and “Default Selected Terms” from the plugin settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WHAT THIS PLUGIN CAN DO:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displays an alert if no taxonomy or specific terms are selected before saving.\u003C\u002Fli>\n\u003Cli>Automatically pre-selects specific tags, categories, or terms when editing posts based on plugin settings.\u003C\u002Fli>\n\u003Cli>Supports both required and default terms in the post-editing interface.\u003C\u002Fli>\n\u003C\u002Ful>\n","Before saving any post, taxonomies are required or by default selected when editing a post.",10,2186,0,"2024-09-23T11:31:00.000Z","6.6.5","5.2","5.6",[19,20,21,22,23],"categories","mandatory","required","tags","taxonomies","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftaxonomies-essentials\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomies-essentials.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"chiragrathod103",2,89,30,86,"2026-05-19T23:36:21.503Z",[39,58,76,102,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":15,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"required-taxonomies","WP Required Taxonomies – Categories and Tags Mandatory","1.2.1","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cp>\u003Cstrong>This plugin works with Gutenberg (new editor). It works with the classic editor and the gutenberg editor.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Require users to select a taxonomy term when publishing posts. For example, require the selection of a category or tag.\u003C\u002Fp>\n\u003Ch4>It works with\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All taxonomies , including post categories , post tags , product categories, product tags, and custom taxonomies.\u003C\u002Fli>\n\u003Cli>All post types , including posts, pages, WooCommerce Products, Events, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Force users to select a category when publishing posts\u003C\u002Fli>\n\u003Cli>Force users to select a tag when publishing posts\u003C\u002Fli>\n\u003Cli>Force users to select a custom taxonomy term when publishing posts\u003C\u002Fli>\n\u003Cli>Force users to select a category when publishing WooCommerce Products\u003C\u002Fli>\n\u003Cli>Force users to select a tag when publishing WooCommerce Products\u003C\u002Fli>\n\u003Cli>Force users to select a category or tag when publishing Events\u003C\u002Fli>\n\u003Cli>Force users to select any Taxonomy Term when publishing any custom post type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is completely free.\u003C\u002Fp>\n","Force users to select a taxonomy term when publishing posts. For example, make category or tags required",1000,36579,82,8,"2024-10-25T01:35:00.000Z","3.6","",[19,21,22,23,55],"woocommerce","http:\u002F\u002Fwpsheeteditor.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequired-taxonomies.1.2.1.zip",{"slug":59,"name":60,"version":42,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":47,"downloaded":65,"rating":26,"num_ratings":11,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"attachment-taxonomies","Attachment Taxonomies","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.",65282,"2025-11-24T23:32:00.000Z","6.9.4","6.1","7.0",[71,19,72,22,23],"attachment","media","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fattachment-taxonomies\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattachment-taxonomies.1.2.1.zip",100,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":75,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":28},"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,8716,6,"2025-11-28T13:54:00.000Z","6.8.5","5.0","7.4",[92,93,94,95,96],"categories-and-tags-converter","copy-taxonomies","duplicate-taxonomies","taxonomy-converter","terms","https:\u002F\u002Fgithub.com\u002Fdhanendran\u002Fterm-taxonomy-converter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fterm-taxonomy-converter.1.3.0.zip",99,1,"2025-01-21 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":84,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":52,"requires_php":53,"tags":115,"homepage":119,"download_link":120,"security_score":121,"vuln_count":100,"unpatched_count":100,"last_vuln_date":122,"fetched_at":28},"wp-export-categories-taxonomies","WP Export Categories & Taxonomies","1.0.3","Damian","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimersys\u002F","\u003Cp>Simple and basic plugin that let you export Categories, Tags and Taxonomies into a WordPress xml so you can import them in other sites using the WordPress importer tool\u003C\u002Fp>\n","Export Categories, Tags and Taxonomies",22977,96,26,"2014-06-25T12:35:00.000Z","3.9.40",[19,116,117,118,23],"export-categories","export-tags","export-taxonomies","http:\u002F\u002Fwp.timersys.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-export-categories-taxonomies.1.0.3.zip",63,"2025-12-31 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":75,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":53,"tags":137,"homepage":140,"download_link":141,"security_score":142,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"required-fields","Required Fields","1.9.5","NikosTsolakos","https:\u002F\u002Fprofiles.wordpress.org\u002Fnikostsolakos\u002F","\u003Ch3>Required Fields\u003C\u002Fh3>\n\u003Cp>You Can Require Categories, Tags, thumbnail, title if you have forgotten something We can remind you With an simple Alert.\u003C\u002Fp>\n\u003Ch3>The Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable \u002F Disable The Plugin\u003C\u002Fli>\n\u003Cli>Set On \u002F Off all the settings\u003C\u002Fli>\n\u003Cli>Set On\u002FOff Required Fields For Drafts\u003C\u002Fli>\n\u003Cli>Set Custom Alerts Message\u003C\u002Fli>\n\u003Cli>Set Required Fields For Pages\u003C\u002Fli>\n\u003Cli>Set Required Fields For Posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Rate This Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Frequired-fields\" rel=\"ugc\">Required Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>My Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-preloader\u002F\" rel=\"ugc\">Custom Preloader\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Required Fields can help you write your Posts, Pages without forgetting fields, if you forget something you'll be alerted about that!",45707,88,7,"2018-02-07T15:47:00.000Z","4.9.29","4.x",[19,138,21,22,139],"fields","taxonomy","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frequired-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequired-fields.1.9.5.zip",85,{"attackSurface":144,"codeSignals":173,"taintFlows":181,"riskAssessment":182,"analyzedAt":187},{"hooks":145,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":13,"unprotectedCount":13},[146,151,156,159,164],{"type":147,"name":148,"callback":148,"file":149,"line":150},"action","admin_enqueue_scripts","inc\\classes\\class-assets.php",36,{"type":147,"name":152,"callback":153,"file":154,"line":155},"admin_menu","tx_valid_register_menu_page","inc\\classes\\class-taxonomies-essentials.php",62,{"type":147,"name":157,"callback":158,"file":154,"line":121},"in_admin_header","validate_post_before_edit",{"type":160,"name":161,"callback":162,"priority":11,"file":154,"line":163},"filter","use_block_editor_for_post","validate_post_before_save",69,{"type":147,"name":165,"callback":166,"file":167,"line":168},"admin_init","taxonomies_essentials_activate_redirect","taxonomies-essentials.php",50,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":100,"bundledLibraries":180},[],{"prepared":13,"raw":13,"locations":176},[],{"escaped":178,"rawEcho":13,"locations":179},24,[],[],[],{"summary":183,"deductions":184},"The static analysis of \"taxonomies-essentials\" v1.2 reveals a generally strong security posture. The plugin demonstrates excellent practices by having no dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. The absence of file operations and external HTTP requests further minimizes potential attack vectors. Furthermore, the plugin has no known vulnerabilities, historical or current, indicating a mature and well-maintained codebase.\n\nHowever, a significant area of concern is the complete lack of nonce checks across all entry points. While the static analysis shows no direct AJAX handlers or REST API routes without authentication, the absence of nonce checks means that even if other protective measures are in place, the plugin is susceptible to Cross-Site Request Forgery (CSRF) attacks if any functionalities are triggered client-side without adequate CSRF protection. The presence of only one capability check suggests that while some authorization might be considered, the reliance on nonces for preventing unintended actions is missing entirely.\n\nIn conclusion, \"taxonomies-essentials\" v1.2 excels in secure coding practices related to SQL injection and output sanitization, and its clean vulnerability history is a positive sign. The primary weakness lies in the complete oversight of nonce checks, leaving it vulnerable to CSRF. Addressing this would significantly enhance its overall security.",[185],{"reason":186,"points":11},"Missing nonce checks on entry points","2026-03-17T00:00:55.447Z",{"wat":189,"direct":200},{"assetPaths":190,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[191,192,193],"\u002Fwp-content\u002Fplugins\u002Ftaxonomies-essentials\u002Fassets\u002Fcss\u002Fjquery-ui.min.css","\u002Fwp-content\u002Fplugins\u002Ftaxonomies-essentials\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Ftaxonomies-essentials\u002Fassets\u002Fjs\u002Fadmin.js",[],[193],[197,198,199],"taxonomies-essentials\u002Fassets\u002Fcss\u002Fjquery-ui.min.css?ver=","taxonomies-essentials\u002Fassets\u002Fcss\u002Fadmin.css?ver=","taxonomies-essentials\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":201,"htmlComments":202,"htmlAttributes":203,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":207},[],[],[],[],[206],"tx_valid_options",[],{"error":209,"url":210,"statusCode":211,"statusMessage":212,"message":212},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftaxonomies-essentials\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":100,"versions":214},[215],{"version":216,"download_url":217,"svn_tag_url":218,"released_at":27,"has_diff":219,"diff_files_changed":220,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":221,"is_current":219},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomies-essentials.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftaxonomies-essentials\u002Ftags\u002F1.0\u002F",false,[],[]]