[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftaQHz_868FVpSEyc3vKo0zsBO0vLfL5PADcRoXwez5U":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":122,"fingerprints":250},"taxonomy-meta-ui","Taxonomy Meta UI","1.2.0","Ralf Hortt","https:\u002F\u002Fprofiles.wordpress.org\u002Fhorttcore\u002F","\u003Cp>Add as many custom values as you want, or define static fields which are always visible.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch4>add_term_meta\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_term_meta( $term_id, $meta_key, $meta_value, $unique = FALSE )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>update_term_meta\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>update_term_meta( $term_id, $meta_key, $meta_value, $prev_value = '' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>delete_term_meta\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>delete_term_meta( $term_id, $meta_key, $meta_value = '' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>get_term_meta\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>get_term_meta( $term_id, $key, $single = FALSE)\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Custom field support for terms",10,1482,20,1,"2015-03-26T13:11:00.000Z","4.2.39","4.2","",[20,21,22,23],"meta","taxonomy","term","ui","http:\u002F\u002Fhorttcore.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-meta-ui.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"horttcore",5,8650,30,84,"2026-04-05T02:40:44.687Z",[39,58,79,92,108],{"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":11,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-term-images","WP Term Images","1.0.0","John James Jacoby","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnjamesjacoby\u002F","\u003Cp>Images for categories, tags, and other taxonomy terms\u003C\u002Fp>\n\u003Cp>WP Term Images allows users to assign images to any visible category, tag, or taxonomy term using the media library, providing a customized look for their taxonomies.\u003C\u002Fp>\n\u003Ch4>Dependencies\u003C\u002Fh4>\n\u003Cp>Not since WordPress 4.4.\u003C\u002Fp>\n\u003Cp>Install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-meta\u002F\" title=\"Metadata, for taxonomy terms.\" rel=\"ugc\">WP Term Meta\u003C\u002Fa> plugin if you’re on an earlier version.\u003C\u002Fp>\n\u003Ch4>Also checkout\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-chosen\u002F\" title=\"Make long, unwieldy select boxes much more user-friendly.\" rel=\"ugc\">WP Chosen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-pretty-filters\u002F\" title=\"Makes post filters better match what's already in Media & Attachments.\" rel=\"ugc\">WP Pretty Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-media-categories\u002F\" title=\"Add categories to media & attachments.\" rel=\"ugc\">WP Media Categories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-order\u002F\" title=\"Sort taxonomy terms, your way.\" rel=\"ugc\">WP Term Order\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-authors\u002F\" title=\"Authors for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Authors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-colors\u002F\" title=\"Pretty colors for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Colors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-icons\u002F\" title=\"Pretty icons for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-visibility\u002F\" title=\"Visibilities for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Visibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-activity\u002F\" title=\"The best way to log activity in WordPress.\" rel=\"ugc\">WP User Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-avatars\u002F\" title=\"Allow users to upload avatars or choose them from your media library.\" rel=\"ugc\">WP User Avatars\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-groups\u002F\" title=\"Group users together with taxonomies & terms.\" rel=\"ugc\">WP User Groups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-profiles\u002F\" title=\"A sophisticated way to edit users in WordPress.\" rel=\"ugc\">WP User Profiles\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Images for categories, tags, and other taxonomy terms",2000,51803,92,"2020-11-06T17:52:00.000Z","5.6.17","4.4",[54,20,55,21,22],"image","metadata","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-term-images.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":27,"num_ratings":27,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"jsm-show-term-meta","JSM Show Term Metadata","4.8.0","JS Morisset","https:\u002F\u002Fprofiles.wordpress.org\u002Fjsmoriss\u002F","\u003Cp>The JSM Show Term Metadata plugin displays term (ie. categories, tags, and custom taxonomies) meta keys and unserialized values in a metabox at the bottom of the term editing page.\u003C\u002Fp>\n\u003Cp>There are no plugin settings – simply install and activate the plugin.\u003C\u002Fp>\n\u003Ch4>Shows Yoast SEO Term Meta\u003C\u002Fh4>\n\u003Cp>Yoast SEO stores its term (ie. categories, tags, and custom taxonomies) metadata in the WordPress options table, not the term meta table.\u003C\u002Fp>\n\u003Cp>The JSM Show Term Metadata plugin can read and display Yoast SEO’s term metadata, but it cannot be deleted (as it does not reside in the WordPress term meta table).\u003C\u002Fp>\n\u003Ch4>Available Filters for Developers\u003C\u002Fh4>\n\u003Cp>Filter the term meta shown in the metabox:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmstm_metabox_table_metadata' ( array $metadata, $term_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Array of regular expressions to exclude meta keys:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmstm_metabox_table_exclude_keys' ( array $exclude_keys, $term_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to show term meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmstm_show_metabox_capability' ( 'manage_options', $term_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show term meta for a taxonomy (defaults to true):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmstm_show_metabox_taxonomy' ( true, $taxonomy )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Capability required to delete term meta:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmstm_delete_meta_capability' ( 'manage_options', $term_obj )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Icon for the delete term meta button:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'jsmstm_delete_meta_icon_class' ( 'dashicons dashicons-table-row-delete' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-comment-meta\u002F\" rel=\"ugc\">JSM Show Comment Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-order-meta\u002F\" rel=\"ugc\">JSM Show Order Metadata for WooCommerce HPOS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-post-meta\u002F\" rel=\"ugc\">JSM Show Post Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-term-meta\u002F\" rel=\"ugc\">JSM Show Term Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-user-meta\u002F\" rel=\"ugc\">JSM Show User Metadata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjsm-show-registered-shortcodes\u002F\" rel=\"ugc\">JSM Show Registered Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show term metadata in a metabox when editing terms - a great tool for debugging issues with term metadata.",800,31027,"2026-03-11T18:11:00.000Z","6.9.4","6.0","7.4.33",[73,55,74,21,75],"categories","tags","terms","https:\u002F\u002Fsurniaulula.com\u002Fextend\u002Fplugins\u002Fjsm-show-term-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjsm-show-term-meta.4.8.0.zip",100,{"slug":80,"name":81,"version":82,"author":43,"author_profile":44,"description":83,"short_description":84,"active_installs":66,"downloaded":85,"rating":36,"num_ratings":33,"last_updated":86,"tested_up_to":87,"requires_at_least":52,"requires_php":18,"tags":88,"homepage":90,"download_link":91,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-term-colors","WP Term Colors","0.1.4","\u003Cp>Pretty colors for categories, tags, and other taxonomy terms\u003C\u002Fp>\n\u003Cp>WP Term Colors allows users to assign colors to any visible category, tag, or taxonomy term using a fancy color picker, providing a customized look for their taxonomies.\u003C\u002Fp>\n\u003Ch4>Dependencies\u003C\u002Fh4>\n\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-meta\u002F\" title=\"Metadata, for taxonomy terms.\" rel=\"ugc\">WP Term Meta\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Also checkout\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-chosen\u002F\" title=\"Make long, unwieldy select boxes much more user-friendly.\" rel=\"ugc\">WP Chosen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-pretty-filters\u002F\" title=\"Makes post filters better match what's already in Media & Attachments.\" rel=\"ugc\">WP Pretty Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-event-calendar\u002F\" title=\"The best way to manage events in WordPress.\" rel=\"ugc\">WP Event Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-media-categories\u002F\" title=\"Add categories to media & attachments.\" rel=\"ugc\">WP Media Categories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-order\u002F\" title=\"Sort taxonomy terms, your way.\" rel=\"ugc\">WP Term Order\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-authors\u002F\" title=\"Authors for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Authors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-colors\u002F\" title=\"Pretty colors for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Colors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-icons\u002F\" title=\"Pretty icons for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-visibility\u002F\" title=\"Visibilities for categories, tags, and other taxonomy terms.\" rel=\"ugc\">WP Term Visibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-activity\u002F\" title=\"The best way to log activity in WordPress.\" rel=\"ugc\">WP User Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-avatars\u002F\" title=\"Allow users to upload avatars or choose them from your media library.\" rel=\"ugc\">WP User Avatars\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-groups\u002F\" title=\"Group users together with taxonomies & terms.\" rel=\"ugc\">WP User Groups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-profiles\u002F\" title=\"A sophisticated way to edit users in WordPress.\" rel=\"ugc\">WP User Profiles\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Pretty colors for categories, tags, and other taxonomy terms",15825,"2016-01-07T23:16:00.000Z","4.4.34",[89,20,55,21,22],"color","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-colors\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-term-colors.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":27,"num_ratings":27,"last_updated":102,"tested_up_to":103,"requires_at_least":52,"requires_php":18,"tags":104,"homepage":106,"download_link":107,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"advanced-term-fields-featured-images","Advanced Term Images","1.0","darrinb","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbmartin\u002F","\u003Cp>\u003Cstrong>Advanced Term Images\u003C\u002Fstrong> gives users the ability to easily add and manage featured images for categories, tags, and custom taxonomies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Update:\u003C\u002Fstrong> As of version 1.0 this plugin no longer relies on the Advanced Term Fields framework. All functionality from that framework has been incorporated within this plugin.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Once you’ve installed and activated the plugin, you should see a new form field in your edit tags screen.  (See the Screenshots tab.)\u003C\u002Fp>\n\u003Cp>Use the native WordPress media picker to select a featured image for your term.\u003C\u002Fp>\n\u003Ch4>Also Check Out:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-term-fields-colors\u002F\" rel=\"ugc\">Advanced Term Colors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-term-fields-icons\u002F\" rel=\"ugc\">Advanced Term Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-term-fields-featured-images\u002F\" rel=\"ugc\">Advanced Term Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-term-fields-locks\u002F\" rel=\"ugc\">Advanced Term Locks\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add featured images to your categories, tags, and custom taxonomy terms. Supports all taxonomies!",200,5467,"2016-04-16T03:51:00.000Z","4.5.33",[20,55,21,22,105],"term-meta","http:\u002F\u002Fdarrinb.com\u002Fplugins\u002Fadvanced-term-fields-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-term-fields-featured-images.1.0.zip",{"slug":109,"name":110,"version":111,"author":43,"author_profile":44,"description":112,"short_description":113,"active_installs":100,"downloaded":114,"rating":27,"num_ratings":27,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":18,"tags":118,"homepage":120,"download_link":121,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-term-icons","WP Term Icons","0.1.2","\u003Cp>Pretty icons for categories, tags, and other taxonomy terms\u003C\u002Fp>\n\u003Cp>WP Term Icons allows users to assign icons to any visible category, tag, or taxonomy term using a fancy icon picker, providing a customized look for their taxonomy terms.\u003C\u002Fp>\n\u003Ch4>Also checkout\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-order\u002F\" title=\"Sort taxonomy terms, your way.\" rel=\"ugc\">Term Order\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-colors\u002F\" title=\"Pretty colors for categories, tags, and other taxonomy terms.\" rel=\"ugc\">Term Colors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-visibility\u002F\" title=\"Visibilities for categories, tags, and other taxonomy terms.\" rel=\"ugc\">Term Visibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-groups\u002F\" title=\"Group users together with taxonomies & terms.\" rel=\"ugc\">User Groups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-profiles\u002F\" title=\"The sophisticated way to edit users in WordPress.\" rel=\"ugc\">User Profiles\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Pretty icons for categories, tags, and other taxonomy terms",9601,"2018-04-23T06:47:00.000Z","4.9.29","4.3",[119,20,55,21,22],"icon","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-term-icons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-term-icons.zip",{"attackSurface":123,"codeSignals":171,"taintFlows":206,"riskAssessment":242,"analyzedAt":249},{"hooks":124,"ajaxHandlers":161,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":14,"unprotectedCount":27},[125,131,134,138,141,145,149,153,157],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","admin_print_scripts-edit-tags.php","admin_enqueue_scripts","classes\\class.taxonomy-meta-ui.admin.php",47,{"type":126,"name":127,"callback":132,"file":129,"line":133},"admin_enqueue_styles",48,{"type":126,"name":135,"callback":136,"file":129,"line":137},"admin_print_scripts-plugins.php","admin_enqueue_option_script",49,{"type":126,"name":139,"callback":139,"priority":11,"file":129,"line":140},"delete_term",51,{"type":126,"name":142,"callback":143,"file":129,"line":144},"plugins_loaded","load_plugin_textdomain",52,{"type":126,"name":146,"callback":147,"file":129,"line":148},"switch_blog","wpdb_table",53,{"type":126,"name":150,"callback":151,"file":129,"line":152},"wp_loaded","register_tax_hooks",54,{"type":126,"name":154,"callback":155,"priority":11,"file":129,"line":156},"wpmu_new_blog","Taxonomy_Meta_UI_Admin::setup_new_blog",55,{"type":126,"name":158,"callback":147,"file":159,"line":160},"init","classes\\class.taxonomy-meta-ui.php",38,[162],{"action":163,"nopriv":164,"callback":165,"hasNonce":166,"hasCapCheck":166,"file":129,"line":167},"taxonomy-meta-ui-delete-tables",false,"set_delete_tables_option",true,50,[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":186,"fileOperations":27,"externalRequests":27,"nonceChecks":14,"capabilityChecks":204,"bundledLibraries":205},[],{"prepared":174,"raw":175,"locations":176},8,3,[177,180,183],{"file":129,"line":178,"context":179},649,"$wpdb->get_results() with variable interpolation",{"file":129,"line":181,"context":182},652,"$wpdb->query() with variable interpolation",{"file":184,"line":185,"context":182},"uninstall.php",18,{"escaped":13,"rawEcho":187,"locations":188},7,[189,192,194,196,198,200,202],{"file":129,"line":190,"context":191},224,"raw output",{"file":129,"line":193,"context":191},225,{"file":129,"line":195,"context":191},230,{"file":129,"line":197,"context":191},325,{"file":129,"line":199,"context":191},405,{"file":129,"line":201,"context":191},414,{"file":129,"line":203,"context":191},465,2,[],[207,224],{"entryPoint":208,"graph":209,"unsanitizedCount":27,"severity":223},"set_delete_tables_option (classes\\class.taxonomy-meta-ui.admin.php:673)",{"nodes":210,"edges":221},[211,216],{"id":212,"type":213,"label":214,"file":129,"line":215},"n0","source","$_POST['value']",682,{"id":217,"type":218,"label":219,"file":129,"line":215,"wp_function":220},"n1","sink","update_option() [Settings Manipulation]","update_option",[222],{"from":212,"to":217,"sanitized":166},"low",{"entryPoint":225,"graph":226,"unsanitizedCount":27,"severity":223},"\u003Cclass.taxonomy-meta-ui.admin> (classes\\class.taxonomy-meta-ui.admin.php:0)",{"nodes":227,"edges":239},[228,231,235,237],{"id":212,"type":213,"label":229,"file":129,"line":230},"$_GET (x3)",257,{"id":217,"type":218,"label":232,"file":129,"line":233,"wp_function":234},"get_results() [SQLi]",284,"get_results",{"id":236,"type":213,"label":214,"file":129,"line":215},"n2",{"id":238,"type":218,"label":219,"file":129,"line":215,"wp_function":220},"n3",[240,241],{"from":212,"to":217,"sanitized":166},{"from":236,"to":238,"sanitized":166},{"summary":243,"deductions":244},"The taxonomy-meta-ui plugin v1.2.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin has no recorded vulnerabilities (CVEs) and demonstrates good security practices like using prepared statements for a majority of SQL queries and properly escaping most output. The presence of nonce and capability checks further bolsters its defense against common web attacks.  The attack surface is minimal, consisting solely of a single AJAX handler, which importantly, appears to be protected by authentication. Taint analysis also revealed no critical or high severity unsanitized flows, indicating a low risk of code injection or sensitive data exposure through such paths.\n\nHowever, while the overall picture is positive, there are minor areas for attention. The static analysis indicates that 73% of SQL queries use prepared statements and 74% of output is properly escaped. While this is good, it implies that a minority of SQL queries are not prepared and a minority of output is not escaped. These minor percentages, although small, represent potential attack vectors. The lack of recorded vulnerabilities in the past could also be a double-edged sword; it might indicate consistent good development or simply a lack of focused auditing. Nevertheless, the current version appears robust, with no obvious critical flaws identified in the analysis.",[245,247],{"reason":246,"points":33},"SQL queries not using prepared statements",{"reason":248,"points":175},"Output not properly escaped","2026-03-17T00:26:12.247Z",{"wat":251,"direct":264},{"assetPaths":252,"generatorPatterns":256,"scriptPaths":257,"versionParams":260},[253,254,255],"\u002Fwp-content\u002Fplugins\u002Ftaxonomy-meta-ui\u002Fscripts\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Ftaxonomy-meta-ui\u002Fscripts\u002Foptions.js","\u002Fwp-content\u002Fplugins\u002Ftaxonomy-meta-ui\u002Fstyles\u002Fstyles.css",[],[258,259],"..\u002Fscripts\u002Fscripts.js","..\u002Fscripts\u002Foptions.js",[261,262,263],"taxonomy-meta-ui\u002Fscripts\u002Fscripts.js?ver=","taxonomy-meta-ui\u002Fscripts\u002Foptions.js?ver=","taxonomy-meta-ui\u002Fstyles\u002Fstyles.css?ver=",{"cssClasses":265,"htmlComments":268,"htmlAttributes":276,"restEndpoints":287,"jsGlobals":288,"shortcodeOutput":290},[266,267],"term-custom-fields","term-custom-fields-new",[269,270,271,272,273,274,275],"\u003C!-- Custom Fields -->","\u003C!-- Name -->","\u003C!-- Enter new -->","\u003C!-- Cancel -->","\u003C!-- Value -->","\u003C!-- Add Custom Field -->","\u003C!-- &mdash; Select &",[277,278,279,280,281,282,283,284,285,286],"id=\"meta-list\"","id=\"new-meta\"","name=\"meta_key[]\"","class=\"meta_key\"","id=\"meta_key\"","name=\"meta_value[]\"","class=\"meta_value\"","id=\"meta_value\"","id=\"selectnew\"","name=\"meta_keys\"",[],[289],"taxonomyMetaUI",[]]