[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4vkKBrqvPBLBLcafPR_DUpHC6NgZdu2IXnemktpqeQY":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":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":34,"analysis":139,"fingerprints":190},"taxonomies-sortable","Taxonomies Sortable","1.0.1","Enrico Sorcinelli","https:\u002F\u002Fprofiles.wordpress.org\u002Fenricosorcinelli\u002F","\u003Cp>Taxonomies Sortable allow to sort non-hierarchical taxonomy terms associated to objects by drag&drop them on the administration interface.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once the plugin is installed you can make a taxonomy sortable in the following ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Programmatically by adding \u003Ccode>'sortable' => true\u003C\u002Fcode> argument in \u003Ccode>register_taxonomy()\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Programmatically by using \u003Ccode>taxonomies_sortable\u003C\u002Fcode> filter below.\u003C\u002Fli>\n\u003Cli>Using the \u003Cem>Settings->Taxonomies Sortable\u003C\u002Fem> administration screen by selecting non-hierarchical taxonomies you want to make sortable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that making a taxonomy sortable, implicitly means also setting \u003Ccode>sort => true\u003C\u002Fcode> for that taxonomy.\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ccode>taxonomies_sortable\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter allowing to programmatically set sortable taxonomies.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'taxonomies_sortable', array $taxonomies )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ccode>taxonomies_sortable_admin_settings\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter allowing to display or not the plugin settings page in the administration.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'taxonomies_sortable_admin_settings', boolean $display )\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Allows to sort taxonomy terms associated to objects.",0,1142,"","4.9.29","4.4","5.2.4",[18,19],"admin","taxonomy","https:\u002F\u002Fgithub.com\u002Fenrico-sorcinelli\u002Ftaxonomies-sortable","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomies-sortable.1.0.1.zip",100,null,"2026-03-15T14:44:11.924Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"enricosorcinelli",5,1090,88,30,86,"2026-04-04T02:50:41.078Z",[35,59,81,102,122],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":22,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":13,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":11,"last_vuln_date":57,"fetched_at":58},"radio-buttons-for-taxonomies","Radio Buttons for Taxonomies","2.4.7","HelgaTheViking","https:\u002F\u002Fprofiles.wordpress.org\u002Fhelgatheviking\u002F","\u003Cp>Replace the default taxonomy boxes with a custom metabox that uses radio buttons… effectively limiting each post to a single term in that taxonomy.\u003C\u002Fp>\n\u003Cp>A plugin options page allows the user can select which taxonomies she’d like to switch to using the custom radio-button style metabox.\u003C\u002Fp>\n\u003Cp>Originally based on the the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstephenh1988\u002FRadio-Buttons-for-Taxonomies\" rel=\"nofollow ugc\">class by Stephen Harris\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support is handled in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fradio-buttons-for-taxonomies\" rel=\"ugc\">WordPress forums\u003C\u002Fa>. Please note that support is limited and does not cover any custom implementation of the plugin. Before posting a question, read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fradio-buttons-for-taxonomies\u002F#faq\" rel=\"ugc\">FAQ\u003C\u002Fa> and confirm that the problem still exists with a default theme and with all other plugins disabled.\u003C\u002Fp>\n\u003Cp>Please report any bugs, errors, warnings, code problems to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhelgatheviking\u002FRadio-Buttons-for-Taxonomies\u002Fissues\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","Replace the default taxonomy boxes with a custom metabox that uses radio buttons... effectively limiting each post to a single term in that taxonomy.",20000,335725,50,"2025-01-28T16:08:00.000Z","6.7.0","4.5.0",[18,50,51,19,52],"interface","post","ui","http:\u002F\u002Fwww.kathyisawesome.com\u002F441\u002Fradio-buttons-for-taxonomies","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fradio-buttons-for-taxonomies.2.4.7.zip",92,1,"2020-09-16 00:00:00","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"term-management-tools","Term Management Tools","2.0.2","scribu","https:\u002F\u002Fprofiles.wordpress.org\u002Fscribu\u002F","\u003Cp>\u003Cem>Please note this plugin requires at least PHP 7.1.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If you need to reorganize your tags and categories, this plugin will make it easier for you. It adds three new options to the Bulk Actions dropdown on term management pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Merge – combine two or more terms into one\u003C\u002Fli>\n\u003Cli>Set Parent – set the parent for one or more terms (for hierarchical taxonomies)\u003C\u002Fli>\n\u003Cli>Change Taxonomy – convert terms from one taxonomy to another\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It works with tags, categories and \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCustom_Taxonomies\" rel=\"nofollow ugc\">custom taxonomies\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the taxonomy page containing terms you want to modify. For example, for categories go to \u003Ccode>WP-Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Posts \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Categories\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Select the terms you want to reorganize\u003C\u002Fli>\n\u003Cli>Find the Bulk Actions dropdown, and select the task you’d like done.\u003C\u002Fli>\n\u003Cli>Disco.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>WPML\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpml.org\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>-translated terms are partially supported. Currently only the “Change Taxonomy” task is WPML-aware. If a term with translations is moved to a new taxonomy, its translations are moved as well, and the translation relationships are preserved.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Currently only the “Change Taxonomy” task is WPML-aware\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Work on the WPML component was sponsored by the \u003Ca href=\"https:\u002F\u002Fwww.rainforest-alliance.org\u002F\" rel=\"nofollow ugc\">Rainforest Alliance\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Limited support is handled in the forum created for this purpose (see the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fterm-management-tools\u002F\" rel=\"ugc\">support\u003C\u002Fa> tab on wp.org).\u003C\u002Fp>\n\u003Cp>Find a problem? Fixes can be submitted on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FtheMikeD\u002Fwp-term-management-tools\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Upgrading from a previous version\u003C\u002Fh3>\n\u003Cp>Use the upgrade link in the Dashboard (Dashboard \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Updates) to upgrade this plugin.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>Initial version of this plugin was by \u003Ca href=\"http:\u002F\u002Fscribu.net\u002F\" rel=\"nofollow ugc\">scribu\u003C\u002Fa>, with contributions from others. See full code history on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FtheMikeD\u002Fwp-term-management-tools\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Allows you to merge terms, move terms between taxonomies, and set term parents, individually or in bulk.",10000,471365,98,76,"2025-12-11T16:11:00.000Z","6.9.4","4.2","7.1",[18,76,77,19,78],"category","tag","term","https:\u002F\u002Fwww.codenamemiked.com\u002Fplugins\u002Fterm-management-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fterm-management-tools.2.0.2.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":13,"tags":96,"homepage":100,"download_link":101,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"admin-taxonomy-filter","Admin Taxonomy Filter","1.0.5","Anh Tran","https:\u002F\u002Fprofiles.wordpress.org\u002Frilwis\u002F","\u003Cp>\u003Cstrong>Admin Taxonomy Filter\u003C\u002Fstrong> helps you to filter posts or custom post types in the admin area (the post list table) by custom taxonomies. It’s similar to filter posts by categories, which is supported by default.\u003C\u002Fp>\n\u003Cp>The plugin supports filter by multiple taxonomies and has settings to let you choose which taxonomies are filterable.\u003C\u002Fp>\n\u003Cp>The plugin is open source and hosted on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frilwis\u002Fadmin-taxonomy-filter\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. If you have any problem or feedback, please open an issue.\u003C\u002Fp>\n\u003Ch3>You might also like\u003C\u002Fh3>\n\u003Cp>If you like this plugin, you might also like our other WordPress products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmetabox.io\" rel=\"nofollow ugc\">Meta Box\u003C\u002Fa> – A powerful WordPress plugin for creating custom post types and custom fields.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpslimseo.com\" rel=\"nofollow ugc\">Slim SEO\u003C\u002Fa> – A fast, lightweight and full-featured SEO plugin for WordPress with minimal configuration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgretathemes.com\" rel=\"nofollow ugc\">GretaThemes\u003C\u002Fa> – Free and premium WordPress themes that clean, simple and just work.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpautolistings.com\" rel=\"nofollow ugc\">Auto Listings\u003C\u002Fa> – A car sale and dealership plugin for WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n","Filter posts or custom post types in the admin area by custom taxonomies.",5000,56332,90,14,"2025-10-06T01:39:00.000Z","6.8.5","4.3",[18,97,98,19,99],"post-filter","post-list","taxonomy-filter","https:\u002F\u002Felightup.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-taxonomy-filter.1.0.5.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":22,"num_ratings":112,"last_updated":113,"tested_up_to":72,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":120,"download_link":121,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"admin-category-filter","Post Category Filter (WP Admin)","1.7.3","Ivijan-Stefan Stipic","https:\u002F\u002Fprofiles.wordpress.org\u002Fivijanstefan\u002F","\u003Cp>Post Category Filter allows you to filter your post categories and custom taxonomies by adding a fast and intuitive search box on top of the term lists. As you type, the list updates instantly and shows only the categories or terms that match your query, making navigation quick even on sites with hundreds or thousands of entries.\u003C\u002Fp>\n\u003Cp>This plugin is designed for users who work with large WordPress websites, complex content structures, or extensive taxonomy sets. Instead of scrolling endlessly through long category lists, you can simply type a few letters and immediately locate the term you need. It provides a smoother editorial workflow and helps reduce time spent searching for the right category during post creation or editing.\u003C\u002Fp>\n\u003Cp>Post Category Filter works seamlessly inside the WordPress admin interface and supports all public taxonomies, including custom taxonomies created by themes or plugins. It does not modify your categories or database in any way. It simply adds an efficient, lightweight search layer to help you manage and assign terms more effectively.\u003C\u002Fp>\n\u003Cp>If you maintain a high volume of content, run news or magazine style websites, or organize your posts through detailed taxonomies, this plugin can significantly improve your daily publishing workflow. It is a simple but powerful solution for anyone looking to optimize category management, streamline content editing, and enhance usability in the WordPress admin area.\u003C\u002Fp>\n\u003Ch4>Want to contribute?\u003C\u002Fh4>\n\u003Cp>You can follow the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInfinitumForm\u002Fpost-category-filter\" rel=\"nofollow ugc\">Github repository\u003C\u002Fa> and submit issues or pull requests.\u003C\u002Fp>\n\u003Ch3>Adoption Notice\u003C\u002Fh3>\n\u003Cp>This plugin represents the continued development of the original “Admin Category Filter” created by Javier Villanueva (@jahvi).\u003C\u002Fp>\n\u003Cp>The project has been revived with the intention of ensuring long-term stability, modern compatibility, and responsible maintenance while preserving the core functionality that made the original plugin widely used.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Original author: Javier Villanueva (jahvi)\u003Cbr \u002F>\nMaintainer and current developer: Ivijan Stefan Stipic (INFINITUM FORM)\u003C\u002Fp>\n\u003Ch3>Legal Notice\u003C\u002Fh3>\n\u003Cp>This plugin retains the original GPLv2 license from the upstream version authored by Javier Villanueva (@jahvi).\u003C\u002Fp>\n\u003Cp>All new contributions are © 2025 Ivijan Stefan Stipic and released under the same GPLv2-or-later license.\u003C\u002Fp>\n","Quickly search and filter categories and taxonomies inside the WordPress admin.",1000,42764,25,"2026-03-02T08:55:00.000Z","6.0","7.4",[18,117,118,119,19],"categories","filter","posts","https:\u002F\u002Finfinitumform.com\u002Fprojects\u002Fadmin-category-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-category-filter.1.7.3.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":110,"downloaded":130,"rating":22,"num_ratings":131,"last_updated":132,"tested_up_to":72,"requires_at_least":133,"requires_php":115,"tags":134,"homepage":137,"download_link":138,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"runthings-taxonomy-tags-to-checkboxes","Taxonomy Tags to Checkboxes","1.5.0","runthings.dev","https:\u002F\u002Fprofiles.wordpress.org\u002Frunthingsdev\u002F","\u003Cp>This plugin lets you swap the auto-complete \u002F search style interface for a checkbox list, without changing any underlying data.\u003C\u002Fp>\n\u003Cp>It allows you to pick from a list of the existing tags, so that admin users do not need to remember each tag.\u003C\u002Fp>\n\u003Cp>It can optionally allow new terms to be added directly from the post editing UI, while still letting you keep this disabled by default.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Replace the tags ui with a checkbox list\u003C\u002Fli>\n\u003Cli>No alteration to front end functionality, or the underlying data \u002F terms\u003C\u002Fli>\n\u003Cli>Option to control the height of the taxonomy metabox, between default (200px max), full, and custom (px)\u003C\u002Fli>\n\u003Cli>Optional inline add control for new terms, enabled per taxonomy\u003C\u002Fli>\n\u003Cli>Optional link to the taxonomy edit screen via an “+ Add \u002F Edit {taxonomy}” style link\u003C\u002Fli>\n\u003Cli>Optional per-taxonomy search box with Off, Always, and Min Terms modes\u003C\u002Fli>\n\u003Cli>Customization via filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>For detailed documentation and examples, see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frunthings-dev\u002Frunthings-taxonomy-tags-to-checkboxes#filters\" rel=\"nofollow ugc\">full documentation on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>runthings_ttc_selected_taxonomies\u003C\u002Fh4>\n\u003Cp>This filter allows developers to modify the array of taxonomies selected for the custom checkbox interface.\u003C\u002Fp>\n\u003Cp>Parameters:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>\u003Ccode>$selected_taxonomies\u003C\u002Fcode>\u003C\u002Fstrong> (\u003Ccode>array\u003C\u002Fcode>): An array of taxonomy slugs. Remove a slug value from the array to disable the checkbox list override.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>runthings_ttc_search_settings\u003C\u002Fh4>\n\u003Cp>This filter allows developers to override per-taxonomy search UI behavior.\u003C\u002Fp>\n\u003Cp>Parameters:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>\u003Ccode>$search_settings\u003C\u002Fcode>\u003C\u002Fstrong> (\u003Ccode>array\u003C\u002Fcode>): A map of taxonomy slugs to search config arrays (\u003Ccode>mode\u003C\u002Fcode>, \u003Ccode>threshold\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Icon – Check Box List by unlimicon from Noun Project, https:\u002F\u002Fthenounproject.com\u002Fbrowse\u002Ficons\u002Fterm\u002Fcheck-box-list\u002F (CC BY 3.0)\u003C\u002Fp>\n","Convert taxonomy tags to checkboxes in the WordPress admin area.",2494,2,"2026-03-05T17:54:00.000Z","6.4",[18,135,136,19,52],"checkboxes","tags","https:\u002F\u002Frunthings.dev\u002Fwordpress-plugins\u002Ftaxonomy-tags-to-checkboxes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frunthings-taxonomy-tags-to-checkboxes.1.5.0.zip",{"attackSurface":140,"codeSignals":173,"taintFlows":181,"riskAssessment":182,"analyzedAt":189},{"hooks":141,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":11,"unprotectedCount":11},[142,147,151,155,161,164],{"type":143,"name":144,"callback":144,"file":145,"line":146},"action","init","php\\class-taxonomies-sortable-admin.php",66,{"type":143,"name":148,"callback":149,"file":145,"line":150},"admin_menu","setupMenu",82,{"type":143,"name":152,"callback":153,"file":145,"line":154},"admin_init","setupSettings",85,{"type":118,"name":156,"callback":157,"priority":158,"file":159,"line":160},"wp_get_object_terms_args","wpGgetOobjectTermsArgsFilter",10,"php\\class-taxonomies-sortable.php",83,{"type":118,"name":162,"callback":163,"priority":158,"file":159,"line":32},"register_taxonomy_args","makeTaxonomiesSortable",{"type":143,"name":165,"callback":166,"file":167,"line":168},"plugins_loaded","taxonomies_sortable_plugin_init","taxonomies-sortable.php",60,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":180},[],{"prepared":11,"raw":11,"locations":176},[],{"escaped":178,"rawEcho":11,"locations":179},22,[],[],[],{"summary":183,"deductions":184},"The \"taxonomies-sortable\" plugin v1.0.1 exhibits a strong security posture based on the provided static analysis. The absence of identified dangerous functions, SQL queries executed without prepared statements, and all output being properly escaped are significant strengths. Furthermore, the lack of file operations, external HTTP requests, and the absence of known vulnerabilities or CVEs in its history suggest a well-developed and secure codebase. The plugin also demonstrates good security practices by not exposing a large attack surface through AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks.\n\nThe primary concern stems from the complete absence of nonce checks and capability checks. While the static analysis shows zero entry points that are unprotected, the lack of these fundamental security mechanisms on *any* potential interaction points is a weakness. If future updates were to introduce even a single unprotected AJAX handler or REST API route, the absence of these checks would immediately expose the plugin to vulnerabilities like Cross-Site Request Forgery (CSRF) or unauthorized privilege escalation.\n\nIn conclusion, the plugin currently appears very secure with no immediate exploitable vulnerabilities identified in its code or history. However, the omission of nonce and capability checks represents a significant missed opportunity for robust security and could become a critical flaw if the plugin's attack surface expands or if its functionality is extended in future versions without proper authentication and authorization being implemented.",[185,187],{"reason":186,"points":158},"No nonce checks implemented",{"reason":188,"points":158},"No capability checks implemented","2026-03-17T06:07:03.121Z",{"wat":191,"direct":199},{"assetPaths":192,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[193,194],"\u002Fwp-content\u002Fplugins\u002Ftaxonomies-sortable\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Ftaxonomies-sortable\u002Fassets\u002Fjs\u002Fadmin.js",[],[194],[198],"taxonomies-sortable\u002Fassets\u002Fjs\u002Fadmin.js?ver=1.0.1",{"cssClasses":200,"htmlComments":201,"htmlAttributes":202,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":210},[4],[],[203,204,205],"data-prefix","data-plugin_url","data-debug",[],[208,209],"taxonomies_sortable_plugin","taxonomies_sortable_plugin_i18n",[]]