[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fw9yuddG-Xpr3tlbYo8o1ifFvZ4MOmCVL7LLigsxHcHA":3,"$foJHhTxgYW1W-DLKbJM1NcuNGlKtAqYK0tKtu553UbdE":240,"$fke1K_uYVobjpcek2IIr78jOquLMI3ZZlUYQbZ7jrrCg":245},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":133,"fingerprints":221},"hh-sortable","HH sortable ID columns","3.0.0","versusbassz","https:\u002F\u002Fprofiles.wordpress.org\u002Fversusbassz\u002F","\u003Cp>Sortable ID columns for all standard data types in WordPress admin panel.\u003Cbr \u002F>\nNo settings pages. It just works.\u003Cbr \u002F>\nID columns will be first in admin panel tables.\u003C\u002Fp>\n\u003Cp>Supported entities:\u003Cbr \u002F>\n* posts, pages, attachments, any custom post types\u003Cbr \u002F>\n* category, term, any custom taxonomies\u003Cbr \u002F>\n* users (including Multisite users)\u003Cbr \u002F>\n* comments\u003Cbr \u002F>\n* links (the legacy WP feature)\u003Cbr \u002F>\n* blogs (aka “sites”) in Multisite Admin panel\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fversusbassz\u002Fsortable-id-columns\u002F\" rel=\"nofollow ugc\">Github repo\u003C\u002Fa>\u003C\u002Fp>\n","Sortable ID columns for all standard data types in WordPress admin panel.",300,12906,100,4,"2022-01-31T09:25:00.000Z","5.9.13","5.7","5.6",[20,21,22,23,24],"admin","column","id","panel","sortable","https:\u002F\u002Fgithub.com\u002Fversusbassz\u002Fsortable-id-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.3.0.0.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},2,400,89,30,86,"2026-05-20T05:01:48.628Z",[41,62,79,97,116],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":34,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"add-dashboard-columns","Add Dashboard Columns","2.0.0","Sergio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkallookoo\u002F","\u003Cp>Enable Dashboard Columns in WordPress 3.8 or later\u003C\u002Fp>\n","Enable Dashboard Columns in WordPress 3.8 or later",500,9917,"2020-11-17T18:18:00.000Z","5.5.18","3.8","5.3",[20,56,57,58,59],"columns","dashboard","dashboard-columns","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-dashboard-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-dashboard-columns.2.0.0.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":35,"downloaded":70,"rating":13,"num_ratings":71,"last_updated":72,"tested_up_to":52,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-widget-columns","Easy Widget Columns","1.2.4","Alexis J. Villegas","https:\u002F\u002Fprofiles.wordpress.org\u002Fajvillegas\u002F","\u003Cp>Easy Widget Columns makes it really easy to arrange your widgets in rows of columns. It works by adding a new ‘Column width’ select option at the bottom of your widget’s form that allows you to set a width value for each widget.\u003C\u002Fp>\n\u003Cp>You can define new rows and sub-rows of widget columns with the ‘Widget Row’ widget and the ‘Sub-Row’ widget respectively, allowing you to create complex layouts directly from within your widget area or sidebar.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Genesis Framework users\u003C\u002Fstrong>, be sure to check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgetized-page-template\u002F\" rel=\"ugc\">Widgetized Page Template\u003C\u002Fa> plugin, which helps you create full-page widget areas to use as a “blank canvas” with Easy Widget Columns.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Works With Most Themes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Easy Widget Columns is optimized for use with the Genesis Framework, but it is not required. It uses the \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fstudiopress\u002F5700003\" rel=\"nofollow ugc\">Genesis Framework Column Classes\u003C\u002Fa> to display your widgets in rows of columns. If your theme already incorporates the Genesis Framework Column Classes, or you want to manually add or edit the CSS, you can choose not to load the CSS under ‘Settings’ > ‘Widget Columns’ and rely on your theme’s stylesheet instead. This option is recommended for most Genesis users or those concerned with loading additional assets on their website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translation and RTL Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin supports RTL layouts and is translation ready.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters for Developers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The following filters are available for you to take full control of the plugin on your themes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ewc_include_widgets\u003C\u002Fcode> – This whitelist filter is used to add the width control ONLY to the specified widgets.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_exclude_widgets\u003C\u002Fcode> – This blacklist filter is used to remove the width control from the specified widgets.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_color_palette\u003C\u002Fcode> – This filter allows you to add a custom color palette to the color picker control in the ‘Widget Row’ widget.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_preset_classes\u003C\u002Fcode> – This filter allows you assign preset CSS classes that display as a checkbox list in the ‘Widget Row’ widget.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ewc_advanced_options\u003C\u002Fcode> – This filter allows you to remove specific or all advanced options from the ‘Widget Row’ widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>1. ewc_include_widgets \u002F ewc_exclude_widgets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Both filters accept the widget’s ID base as parameters. Please note that you cannot use both filters at once. The \u003Ccode>ewc_include_widgets\u003C\u002Fcode> filter will always take precedence over the \u003Ccode>ewc_exclude_widgets\u003C\u002Fcode> filter and overwrite it.\u003C\u002Fp>\n\u003Cp>The examples below demonstrate how you can implement these filters on your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_include_widgets', 'myprefix_add_ewc_control' );\n\u002F**\n * Filter to add the EWC control to specified widgets.\n *\n * @param  array An empty array.\n * @return array An array containing the widget's ID base.\n *\u002F\nfunction myprefix_add_ewc_control( $ewc_widgets ) {\n\n    $ewc_widgets = array(\n        'meta', \u002F\u002F WP Meta widget\n        'archives', \u002F\u002F WP Archives widget\n        'calendar', \u002F\u002F WP Calendar widget\n        'categories', \u002F\u002F WP Categories widget\n    );\n\n    return $ewc_widgets;\n\n}\n\nadd_filter( 'ewc_exclude_widgets', 'myprefix_remove_ewc_control' );\n\u002F**\n * Filter to remove the EWC control from specified widgets.\n *\n * @param  array An empty array.\n * @return array An array containing the widget's ID base.\n *\u002F\nfunction myprefix_remove_ewc_control( $ewc_widgets ) {\n\n    $ewc_widgets = array(\n        'recent-comments', \u002F\u002F WP Recent Comments widget\n        'recent-posts', \u002F\u002F WP Recent Posts widget\n        'rss', \u002F\u002F WP RSS widget\n        'tag_cloud', \u002F\u002F WP Tag Cloud widget\n    );\n\n    return $ewc_widgets;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>2. ewc_color_palette\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This filter allows you to add a custom color palette to the color picker control in the ‘Widget Row’ widget. It accepts an array of hex color values as parameters.\u003C\u002Fp>\n\u003Cp>The example below demonstrates how you can implement this filter on your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_color_palette', 'myprefix_ewc_color_palette' );\n\u002F**\n * Filter to edit the color palette in the color picker control.\n *\n * @param  array An empty array.\n * @return array An array containing hex color values.\n *\u002F\nfunction myprefix_ewc_color_palette( $color_palette ) {\n\n    $color_palette = array(\n        '#252724',\n        '#ce6b36',\n        '#31284b',\n        '#a03327',\n        '#3b3e3e',\n        '#67b183',\n    );\n\n    return $color_palette;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>3. ewc_preset_classes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This filter allows you assign preset CSS classes that display as a checkbox list in the ‘Widget Row’ widget.\u003C\u002Fp>\n\u003Cp>The following example demonstrates how you can implement this filter on your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_preset_classes', 'myprefix_preset_classes' );\n\u002F**\n * Filter for predefining EWC Widget Row classes.\n *\n * @param  array An empty array.\n * @return array An array containing new values.\n *\u002F\nfunction myprefix_preset_classes( $classes ) {\n\n    $classes = array(\n        'hero',\n        'parallax',\n        'slider',\n        'content',\n    );\n\n    return $classes;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>4. ewc_advanced_options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This filter allows you to remove specific or all advanced options from the ‘Widget Row’ widget. This can be useful for limiting design functionality on a client website (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fphilosophy\u002F#decisions\" rel=\"ugc\">decisions, not options\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>The following example demonstrates how to completely remove all advanced options.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Remove all advanced options from the Widget Row widget.\nadd_filter( 'ewc_advanced_options', '__return_false' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example below demonstrates how to disable or enable specific advanced options. The \u003Ccode>display\u003C\u002Fcode> parameter toggles the advanced option and the \u003Ccode>active\u003C\u002Fcode> parameter determines if the panel will display open (1) or closed (0) when the Widget Row widget is first added into a widget area.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ewc_advanced_options', 'myprefix_display_advanced_options' );\n\u002F**\n * Filter to remove specific advanced options from the Widget Row widget.\n *\n * @param  array An array containing default values.\n * @return array An array containing new values.\n *\u002F\nfunction myprefix_display_advanced_options( $display ) {\n\n    $display = array(\n        'ewc_background' => array(\n            'display' => true,\n            'active' => 1,\n        ),\n        'ewc_margin' => array(\n            'display' => false,\n            'active' => 0,\n        ),\n        'ewc_padding' => array(\n            'display' => false,\n            'active' => 0,\n        ),\n        'ewc_class' => array(\n            'display' => true,\n            'active' => 0,\n        ),\n    );\n\n    return $display;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easily display widgets in rows of columns.",18477,5,"2020-08-01T19:22:00.000Z","4.6",[20,56,75,59,76],"layout","widget-columns","https:\u002F\u002Fgithub.com\u002Fajvillegas\u002Feasy-widget-columns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-widget-columns.1.2.4.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":94,"download_link":96,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"widgets-in-columns","Widgets in Columns","0.2.4","shazdeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fshazdeh\u002F","\u003Cp>This plugin adds two options for widgets, one to set the width of the widget and also an option to show an icon beside the widget. You can define new rows of widgets using the Divider widget. Supports RTL layouts as well.\u003C\u002Fp>\n","Using this plugin you can show your widgets in desired columns and rows. You can also display an icon beside the widget.",200,14686,88,8,"2014-07-12T05:13:00.000Z","3.9.40","3.5","",[20,56,59],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgets-in-columns.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":18,"requires_php":110,"tags":111,"homepage":114,"download_link":115,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dashboard-wiget","Dashboard Widget","1.3.2","Blase Beczkowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeczkowski\u002F","\u003Cp>It is a plugin that adds two sidebar to the dashboard of the admin panel and specjal DW Text Widget. You can place any widget in your dashboard. The whole styling is done in such a way as to keep the appearance of the administration panel in harmony.\u003Cbr \u002F>\nYou can use it to leave messages or other information to all users or only for specific roles or specific user.\u003C\u002Fp>\n\u003Cp>Thanks for downloading my plugin. I hope it will serve you well and meet your expectations.\u003C\u002Fp>\n\u003Cp>I wish you successful cooperation.\u003C\u002Fp>\n","Very simple plugin to add sidebar with custom widget to your dashboard. You can add a sidebar which is only available to authors.",20,2009,1,"2022-09-19T20:03:00.000Z","6.0.11","7.0",[20,112,57,113,59],"admin-panel","sidebar","https:\u002F\u002Ffiolet.website","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-wiget.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":28,"num_ratings":28,"last_updated":126,"tested_up_to":127,"requires_at_least":53,"requires_php":94,"tags":128,"homepage":131,"download_link":132,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"adjust-users-screen","Adjust Users Screen","0.11","keith_wp","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeith_wp\u002F","\u003Cp>Lightweight plugin to simply customize your Users screen, letting you change which columns are shown and the order in which they are displayed.\u003C\u002Fp>\n","Alter the Users screen in the admin, re-ordering the columns and turning individual columns on or off.",10,1852,"2016-04-07T09:34:00.000Z","4.5.33",[20,129,21,56,130],"admin-columns","hide-columns","http:\u002F\u002Fdrakard.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadjust-users-screen.0.11.zip",{"attackSurface":134,"codeSignals":204,"taintFlows":214,"riskAssessment":215,"analyzedAt":220},{"hooks":135,"ajaxHandlers":200,"restRoutes":201,"shortcodes":202,"cronEvents":203,"entryPointCount":28,"unprotectedCount":28},[136,142,145,149,153,158,161,164,166,169,173,176,179,182,185,188,191,194,197],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","plugins_loaded","hhid_start_plugin","hh_admin_id_columns.php",12,{"type":137,"name":143,"callback":143,"file":140,"line":144},"init",17,{"type":137,"name":146,"callback":147,"file":148,"line":124},"admin_init","register_columns","src\\Plugin.php",{"type":137,"name":150,"callback":151,"file":148,"line":152},"admin_head","add_css",11,{"type":154,"name":155,"callback":156,"file":148,"line":157},"filter","manage_media_columns","add_column",16,{"type":137,"name":159,"callback":160,"priority":124,"file":148,"line":144},"manage_media_custom_column","echo_value",{"type":154,"name":162,"callback":156,"file":148,"line":163},"manage_link-manager_columns",19,{"type":137,"name":165,"callback":160,"priority":124,"file":148,"line":105},"manage_link_custom_column",{"type":137,"name":167,"callback":156,"file":148,"line":168},"manage_edit-link-categories_columns",22,{"type":154,"name":170,"callback":171,"priority":124,"file":148,"line":172},"manage_link_categories_custom_column","return_value",23,{"type":137,"name":174,"callback":156,"file":148,"line":175},"manage_users_columns",37,{"type":154,"name":177,"callback":171,"priority":124,"file":148,"line":178},"manage_users_custom_column",38,{"type":154,"name":180,"callback":156,"file":148,"line":181},"manage_users_sortable_columns",39,{"type":154,"name":183,"callback":156,"file":148,"line":184},"wpmu_users_columns",46,{"type":137,"name":186,"callback":156,"file":148,"line":187},"manage_edit-comments_columns",51,{"type":137,"name":189,"callback":160,"priority":124,"file":148,"line":190},"manage_comments_custom_column",52,{"type":154,"name":192,"callback":156,"file":148,"line":193},"manage_edit-comments_sortable_columns",53,{"type":137,"name":195,"callback":156,"file":148,"line":196},"manage_sites-network_columns",58,{"type":154,"name":198,"callback":160,"priority":13,"file":148,"line":199},"manage_sites_custom_column",59,[],[],[],[],{"dangerousFunctions":205,"sqlUsage":206,"outputEscaping":208,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":213},[],{"prepared":28,"raw":28,"locations":207},[],{"escaped":28,"rawEcho":107,"locations":209},[210],{"file":148,"line":211,"context":212},81,"raw output",[],[],{"summary":216,"deductions":217},"Based on the provided static analysis and vulnerability history, the 'hh-sortable' plugin version 3.0.0 exhibits a generally strong security posture, particularly in its limited attack surface and the absence of known vulnerabilities.\n\nThe analysis reveals no detected AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the plugin's exposure to external attacks. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is a positive indicator. The fact that all SQL queries utilize prepared statements demonstrates good practice in preventing SQL injection. However, a significant concern arises from the output escaping analysis, where 100% of observed outputs are not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly reflected in the output without sanitization.\n\nThe vulnerability history shows a clean slate with no known CVEs, which suggests the developers have a good track record or that the plugin has not been a target for significant vulnerability discovery. The lack of critical or high-severity taint flows further supports this. Despite the strong history, the unescaped output remains a notable weakness that could be exploited. In conclusion, while the plugin's architecture is commendably secure by limiting its attack surface and avoiding common pitfalls, the critical lack of output escaping represents a significant oversight that needs immediate attention to prevent potential XSS attacks.",[218],{"reason":219,"points":90},"100% of outputs unescaped","2026-03-16T19:59:33.084Z",{"wat":222,"direct":231},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[224,225],"\u002Fwp-content\u002Fplugins\u002Fhh-sortable\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fhh-sortable\u002Fassets\u002Fjs\u002Fscripts.js",[],[225],[229,230],"hh-sortable\u002Fassets\u002Fcss\u002Fstyle.css?ver=","hh-sortable\u002Fassets\u002Fjs\u002Fscripts.js?ver=",{"cssClasses":232,"htmlComments":234,"htmlAttributes":235,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":239},[233],"hhid-sortable-column",[],[236],"data-hhid-sortable-id",[],[],[],{"error":241,"url":242,"statusCode":243,"statusMessage":244,"message":244},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhh-sortable\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":246,"versions":247},7,[248,254,261,268,275,282,288],{"version":6,"download_url":26,"svn_tag_url":249,"released_at":29,"has_diff":250,"diff_files_changed":251,"diff_lines":29,"trac_diff_url":252,"vulnerabilities":253,"is_current":241},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F3.0.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhh-sortable%2Ftags%2F2.1.0&new_path=%2Fhh-sortable%2Ftags%2F3.0.0",[],{"version":255,"download_url":256,"svn_tag_url":257,"released_at":29,"has_diff":250,"diff_files_changed":258,"diff_lines":29,"trac_diff_url":259,"vulnerabilities":260,"is_current":250},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhh-sortable%2Ftags%2F2.0.3&new_path=%2Fhh-sortable%2Ftags%2F2.1.0",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":29,"has_diff":250,"diff_files_changed":265,"diff_lines":29,"trac_diff_url":266,"vulnerabilities":267,"is_current":250},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhh-sortable%2Ftags%2F2.0.2&new_path=%2Fhh-sortable%2Ftags%2F2.0.3",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":29,"has_diff":250,"diff_files_changed":272,"diff_lines":29,"trac_diff_url":273,"vulnerabilities":274,"is_current":250},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhh-sortable%2Ftags%2F2.0.1&new_path=%2Fhh-sortable%2Ftags%2F2.0.2",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":29,"has_diff":250,"diff_files_changed":279,"diff_lines":29,"trac_diff_url":280,"vulnerabilities":281,"is_current":250},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhh-sortable%2Ftags%2F2.0.0&new_path=%2Fhh-sortable%2Ftags%2F2.0.1",[],{"version":44,"download_url":283,"svn_tag_url":284,"released_at":29,"has_diff":250,"diff_files_changed":285,"diff_lines":29,"trac_diff_url":286,"vulnerabilities":287,"is_current":250},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhh-sortable%2Ftags%2F1.0.0&new_path=%2Fhh-sortable%2Ftags%2F2.0.0",[],{"version":289,"download_url":290,"svn_tag_url":291,"released_at":29,"has_diff":250,"diff_files_changed":292,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":293,"is_current":250},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhh-sortable.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhh-sortable\u002Ftags\u002F1.0.0\u002F",[],[]]