[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYJLl43-jQDBMW3Ndo6tZpA4JbCLaIq90EVNrvjve18E":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":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":37,"analysis":131,"fingerprints":196},"gecka-terms-ordering","Gecka Terms Ordering","1.0-beta2","Gecka","https:\u002F\u002Fprofiles.wordpress.org\u002Fgecka\u002F","\u003Cp>Have you ever wanted to sort your categories using drag and drop? Have you ever used a plugin that implements some sort of custom taxonomy or custom categories but no drag and drop sorting support?\u003C\u002Fp>\n\u003Cp>Then, that plugin is for you. Using it you can enable categories custom ordering using drag and drop. But not only, you can set it to enable custom ordering of any other taxonomy’s terms, even taxonomies created by other plugins.\u003C\u002Fp>\n\u003Cp>By default, drag and drop sorting is enabled for your posts categories. If you want to order any other taxonomy, go read \u003Ca href=\"http:\u002F\u002Fgecka-apps.com\u002Fwordpress-plugins\u002Fterms-ordering\u002F\" rel=\"nofollow ugc\">the plugin’s page on our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You would like to support us? Go over \u003Ca href=\"http:\u002F\u002Fgecka-apps.com\" rel=\"nofollow ugc\">at our website\u003C\u002Fa> and check our great premium plugins.\u003C\u002Fp>\n\u003Cp>Want to contribute? That plugin is on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGecka-Apps\u002FGecka-Terms-Ordering\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Order your categories, tags or any other taxonomy's terms of your Wordpress website.",100,7959,4,"2015-10-20T01:31:00.000Z","4.4.34","3.0","",[19,20,21,22,23],"categories","category","term","terms","terms-ordering","http:\u002F\u002Fgecka-apps.com\u002Fwordpress-plugins\u002Fterms-ordering\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgecka-terms-ordering.1.0-beta2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":13,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"gecka",3120,30,84,"2026-04-03T23:07:35.401Z",[38,63,80,100,116],{"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":17,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":27,"last_vuln_date":62,"fetched_at":29},"taxonomy-terms-order","Category Order and Taxonomy Terms Order","1.9.4","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>Easily control the order of Categories and any hierarchical taxonomy with a simple drag-and-drop interface. Reorder parent and child terms visually in the admin and choose whether the plugin automatically applies your custom term order to front-end queries.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Intuitive drag-and-drop reordering for Categories and all hierarchical taxonomies. \u003C\u002Fli>\n\u003Cli>Option to auto-apply the custom term order to front-end queries (no theme\u002Fplugin edits required). \u003C\u002Fli>\n\u003Cli>Keep the admin term lists in your new order (makes management and editorial workflows consistent). \u003C\u002Fli>\n\u003Cli>Works with multiple taxonomies per post type — switch between taxonomies from the same interface. \u003C\u002Fli>\n\u003Cli>Multisite aware and regularly updated for modern WordPress and PHP versions (see changelog for compatibility notes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>After activating the plugin, a new Taxonomy Order page becomes available under the custom post type menu. Simply open it and drag terms into the exact order you want — including parent\u002Fchild hierarchy.\u003Cbr \u002F>\nUse the plugin’s Taxonomy Order screen to drag terms into the order you want. To apply the custom order automatically across your site, enable the Autosort option — the plugin will adjust term queries on the fly so your chosen order shows without template changes. If you prefer to control ordering in code, include orderby => ‘term_order’ when calling get_terms() to use the plugin’s order programmatically.\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"http:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-taxonomy-terms-order\u002F\" rel=\"nofollow ugc\">Advanced Taxonomy Terms Order\u003C\u002Fa> for advanced features.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Available in Catalan, Chinese (China), Chinese (Taiwan), Czech, Dutch, Dutch (Belgium), English (Australia), English (Canada), English (New Zealand), English (UK), English (US), French (France), Galician, German, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Portugal), Russian, Spanish (Chile), Spanish (Spain), Spanish (Venezuela), Swedish, and Turkish.\u003Cbr \u002F>\nWhant to contribute with a translation to your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u002Fcontributors\u003C\u002Fp>\n","Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.",500000,9896783,90,162,"2026-02-19T17:40:00.000Z","6.9.4","2.8",[54,55,56,57],"categories-sort","category-order","taxonomy-order","terms-order","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-terms-order.1.9.4.zip",99,2,"2018-02-22 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":11,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":52,"requires_php":17,"tags":76,"homepage":78,"download_link":79,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-category-sort","WP Category Sort","2.0.3","Lovinnagi","https:\u002F\u002Fprofiles.wordpress.org\u002Flovinnagi\u002F","\u003Cp>The WP Category Sort plugin allows you to easily reorder your categories the way you want via drag and drop.\u003C\u002Fp>\n","The WP Category Sort plugin allows you to easily reorder your categories the way you want via drag and drop.",500,5402,1,"2021-12-03T12:23:00.000Z","5.8.13",[54,55,77,56,57],"order-category","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-category-sort\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-category-sort.2.0.3.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":17,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"media-library-filter","Media Library Filter","1.0.12","datafeedr","https:\u002F\u002Fprofiles.wordpress.org\u002Fdatafeedrcom\u002F","\u003Cp>This plugin adds 2 drop down menus to your Media Library (WordPress Admin Area > Media) which enable you to filter the media in your library by the taxonomies and terms (ie. categories) your media is associated with.\u003C\u002Fp>\n\u003Cp>Media is generally “attached” to Posts, Pages, Custom Post Types, etc. All these types of posts can be associated with taxonomies and terms. This plugin allows you to filter media which is attached to any type of post by the taxonomies and terms related to those posts.\u003C\u002Fp>\n\u003Cp>Plugin inspired by \u003Ca href=\"http:\u002F\u002Fwordpress.stackexchange.com\u002Fa\u002F126873\" rel=\"nofollow ugc\">answer on StackExchange\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Limitation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The filters are only available when viewing your Media Library in \u003Ca href=\"https:\u002F\u002Fres.cloudinary.com\u002Fdpq5gf23t\u002Fimage\u002Fupload\u002Fv1699630258\u002FPlugins\u002Flist-mode_mobdn5.png\" rel=\"nofollow ugc\">“list” mode, not “grid” mode\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fres.cloudinary.com\u002Fdpq5gf23t\u002Fimage\u002Fupload\u002Fv1699630258\u002FPlugins\u002Flist-mode_mobdn5.png\" rel=\"nofollow ugc\">View screenshot for more explanation\u003C\u002Fa>.\u003C\u002Fp>\n","Filter the media in your library by the taxonomies and terms with which they are associated.",7905,46,3,"2024-07-05T18:01:00.000Z","6.6.5","4.4",[19,20,95,96,22],"filter","media-library","http:\u002F\u002Fwww.datafeedr.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-library-filter.1.0.12.zip",92,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":27,"num_ratings":27,"last_updated":110,"tested_up_to":15,"requires_at_least":111,"requires_php":17,"tags":112,"homepage":114,"download_link":115,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ay-term-meta","AY Term Meta","0.9.2","Erwan Guillon","https:\u002F\u002Fprofiles.wordpress.org\u002Fgastonpowered\u002F","\u003Cp>Activate the plugin and add some code to your functions.php\u003C\u002Fp>\n\u003Cp>Basic function :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AyTermMeta::addMeta($term, $name, $label, $type = ‘input’, $description = ”, $options = array()) {} Generate all meta management in WordPress Admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Advanced functions :\u003C\u002Fp>\n\u003Cp>You can use term_meta functions similar to post_meta function to add \u002F update \u002F get \u002F delete metas\u003C\u002Fp>\n\u003Cul>\n\u003Cli>function add_term_meta( $term_id, $meta_key, $meta_value, $unique = false ) {}\u003C\u002Fli>\n\u003Cli>function update_term_meta( $term_id, $meta_key, $meta_value, $prev_value = ” ) {}\u003C\u002Fli>\n\u003Cli>function get_term_meta( $term_id, $key = ”, $single = false ) {}\u003C\u002Fli>\n\u003Cli>function delete_term_meta( $term_id, $meta_key, $meta_value = ” ) {}\u003C\u002Fli>\n\u003C\u002Ful>\n","Add some meta to your terms like tags, categories or custom taxonomies",10,1648,"2015-12-09T11:36:00.000Z","3.5",[19,20,113,21,22],"tag","http:\u002F\u002Fayctor.github.io\u002Fay-termmeta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fay-term-meta.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":27,"downloaded":124,"rating":27,"num_ratings":27,"last_updated":125,"tested_up_to":75,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":17,"download_link":130,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-term-manager","WP Term Manager","1.0.2","Landon","https:\u002F\u002Fprofiles.wordpress.org\u002Flandonbotis\u002F","\u003Cp>After you’ve been using your website for a little while you probably have some categories, tags, or custom terms you once used, no longer use, but don’t want to wade through. WP Term Manager allows you to hide these terms.\u003C\u002Fp>\n\u003Cp>The settings can be found under Tools > WP Term Manager. Select which terms you want hidden and click “Save Changes”. That’s it!\u003C\u002Fp>\n","WP Term Manager helps users clean up or hide terms for easier administration.",1045,"2021-07-23T06:29:00.000Z","3.9","5.6",[19,20,113,129,22],"tags","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-term-manager.1.0.2.zip",{"attackSurface":132,"codeSignals":178,"taintFlows":185,"riskAssessment":186,"analyzedAt":195},{"hooks":133,"ajaxHandlers":170,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":73,"unprotectedCount":73},[134,140,143,147,150,153,156,159,162,166],{"type":135,"name":136,"callback":136,"priority":137,"file":138,"line":139},"action","plugins_loaded",5,"gecka-terms-ordering.php",50,{"type":135,"name":141,"callback":141,"priority":137,"file":138,"line":142},"after_setup_theme",51,{"type":135,"name":144,"callback":145,"file":138,"line":146},"init","metadata_wpdbfix",53,{"type":135,"name":148,"callback":145,"file":138,"line":149},"switch_blog",54,{"type":135,"name":151,"callback":151,"file":138,"line":152},"admin_init",56,{"type":95,"name":154,"callback":154,"priority":108,"file":138,"line":155},"terms_clauses",58,{"type":135,"name":157,"callback":157,"priority":108,"file":138,"line":158},"created_term",60,{"type":135,"name":160,"callback":160,"priority":108,"file":138,"line":161},"delete_term",62,{"type":135,"name":163,"callback":164,"priority":108,"file":138,"line":165},"admin_footer-edit-tags.php","admin_enqueue_scripts",147,{"type":135,"name":167,"callback":168,"priority":73,"file":138,"line":169},"admin_print_styles-edit-tags.php","admin_css",149,[171],{"action":23,"nopriv":172,"callback":173,"hasNonce":172,"hasCapCheck":172,"file":138,"line":174},false,"terms_ordering_httpr",152,[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":184},[],{"prepared":27,"raw":27,"locations":181},[],{"escaped":27,"rawEcho":27,"locations":183},[],[],[],{"summary":187,"deductions":188},"The gecka-terms-ordering plugin v1.0-beta2 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and ensuring all output is properly escaped. It also avoids file operations and external HTTP requests, further minimizing potential attack vectors. The absence of any known vulnerabilities in its history is also a strong positive indicator.\n\nHowever, a significant concern arises from the identified attack surface. The plugin has one AJAX handler that lacks authentication checks. This unprotected entry point presents a direct risk, as any unauthenticated user could potentially interact with this handler, leading to unexpected behavior or exploitation if the handler's functionality is sensitive. The lack of nonce checks on this AJAX handler exacerbates this issue, as it bypasses a common WordPress security mechanism designed to prevent Cross-Site Request Forgery (CSRF) attacks.\n\nIn conclusion, while the plugin excels in several critical security areas like SQL sanitization and output escaping, the single unprotected AJAX endpoint is a notable weakness. This single vulnerability drastically increases the risk profile, despite the plugin's otherwise clean code signals and vulnerability history. Addressing this unprotected AJAX handler should be the immediate priority to significantly improve the plugin's security.",[189,192],{"reason":190,"points":191},"Unprotected AJAX handler without auth checks",8,{"reason":193,"points":194},"Missing nonce check on AJAX handler",7,"2026-03-16T21:10:18.460Z",{"wat":197,"direct":204},{"assetPaths":198,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[199],"\u002Fwp-content\u002Fplugins\u002Fgecka-terms-ordering\u002Fjavascripts\u002Fterms-ordering.js",[],[],[203],"gecka-terms-ordering\u002Fjavascripts\u002Fterms-ordering.js?ver=",{"cssClasses":205,"htmlComments":207,"htmlAttributes":208,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":212},[206],"product-cat-placeholder",[],[],[],[211],"terms_order",[]]