[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZmLeJs-eC1KswST8FnOv7KJkKuzcenPJHjYuaxKRyrc":3,"$fOfe-FemTQO2gT3EDiarJkXAtgSn4sQqLTM97DNVxR0A":264,"$fs3AlhFpvJ0H_ptNbUZu0op6zNh4vQu2ehEcSZwbtZrE":269},{"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,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":140,"fingerprints":238},"attach-files-widget","Attach Files Widget","2.4","VeXell","https:\u002F\u002Fprofiles.wordpress.org\u002Fvexell\u002F","\u003Cp>Simple attachment widget that uses native WordPress upload manager to add files link widgets to your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title and Description\u003C\u002Fli>\n\u003Cli>Attach Existing Files\u003C\u002Fli>\n\u003Cli>Upload New files\u003C\u002Fli>\n\u003Cli>Sort files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Press “Add attachment” button. Upload or choose exists file. Add title or description for file. Press “Insert Into Widget”.\u003Cbr \u002F>\nTo remove attachment press “x” link.\u003C\u002Fp>\n\u003Cp>At any post or page you can use shortcode [widget_attachments] to display widget content.\u003Cbr \u002F>\nAvailable params:\u003Cbr \u002F>\n id – Widget ID (You can see at widget)\u003Cbr \u002F>\n limit – How many items can be showed\u003C\u002Fp>\n\u003Cp>Example: [widget_attachments id=”3″ limit=5] It will show 5 attached files from Widget ID equal 3;\u003C\u002Fp>\n","Simple attachment widget that uses native Wordpress upload manager to add files link widgets to your site.",100,10842,5,"2014-10-28T18:41:00.000Z","4.0.38","3.5.1","",[19,20,21,22,23],"admin","attachments","sidebar","upload","widget","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fattach-files-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattach-files-widget.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"vexell",1,30,84,"2026-05-20T06:53:54.764Z",[39,63,82,101,120],{"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":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-widget-disable","Widget Disable","3.0.1","required","https:\u002F\u002Fprofiles.wordpress.org\u002Fwearerequired\u002F","\u003Cp>This simple plugin allows you to disable any sidebar and dashboard widget for the current WordPress site you are on. It provides a simple user interface available to users with \u003Ccode>edit_theme_options\u003C\u002Fcode> capabilities (usually Administrator role) available under Appearance -> Disable Widgets.\u003Cbr \u002F>\nAfter saving the settings, the sidebar and dashboard widgets are removed from and the user can’t see those widgets anymore.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer? Get to know the hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have a look at the filters we provide:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp_widget_disable_default_sidebar_widgets\u003C\u002Fcode> – Allows you to exclude certain sidebar widgets from being disabled.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_widget_disable_default_dashboard_widgets\u003C\u002Fcode> – Allows you to exclude certain dashboard widgets from being disabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Contributions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you would like to contribute to this plugin, report an issue or anything like that, please note that we develop this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwearerequired\u002FWP-Widget-Disable\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Frequired.com\u002F\" title=\"Team of experienced web professionals from Switzerland & Germany\" rel=\"nofollow ugc\">required\u003C\u002Fa>\u003C\u002Fp>\n","Disable sidebar and dashboard widgets with an easy to use interface.",10000,185881,96,24,"2024-11-18T13:40:00.000Z","6.7.5","6.0","7.4",[19,56,57,58,59],"dashboard","dashboard-widgets","sidebar-widgets","widgets","https:\u002F\u002Frequired.com\u002Fservices\u002Fwordpress-plugins\u002Fwp-widget-disable\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-widget-disable.3.0.1.zip",92,{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":17,"tags":78,"homepage":80,"download_link":81,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"media-deduper","Media Deduper","1.5.9","cornershop","https:\u002F\u002Fprofiles.wordpress.org\u002Fcornershop\u002F","\u003Cp>Media Deduper will find and eliminate duplicate images and attachments from your WordPress media library. After installing, you’ll have a new “Manage Duplicates” option in your Media section.\u003C\u002Fp>\n\u003Cp>Before Media Deduper can identify duplicate assets, it will build an index of all the files in your media library, which can take some time. Once that’s done, however, Media Deduper automatically adds new uploads to its index, so you shouldn’t have to generate the index again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need faster indexing? \u003Ca href=\"https:\u002F\u002Fwww.mediadeduper.com\u002F\" rel=\"nofollow ugc\">Check out Media Deduper Pro\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once up and running, Media Deduper provides you with a “Manage Duplicates” page listing all of your duplicate media files. The list makes it easy to see and delete duplicate files: delete one and its twin will disappear from the list because it’s then no longer a duplicate. Easy! By default, the list is sorted by file size, so you can focus on deleting the files that will free up the most space.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use this plugin at your own risk. The plugin developers are not responsible for any lost data or site issues as a result of using this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Media Deduper comes with a “Smart Delete” option that prevents a post’s Featured Image from being deleted, even if that image is found to be a duplicate elsewhere on the site.\u003C\u002Fp>\n\u003Cp>If a post has a featured image that’s a duplicate file, Smart Delete will re-assign that post’s image to an already-in-use copy of the image before deleting the duplicate so that the post’s appearance is unaffected. This feature only tracks Featured Images, and not images used in galleries, post bodies, shortcodes, meta fields, or anywhere else.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for more features? \u003Ca href=\"https:\u002F\u002Fwww.mediadeduper.com\u002F\" rel=\"nofollow ugc\">Media Deduper Pro\u003C\u002Fa> includes features for image fields from several popular plugins as well.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Note that duplicate identification is based on the data of the files themselves, not any titles, captions or other metadata you may have provided in the WordPress admin.\u003C\u002Fp>\n\u003Cp>Media Deduper can differentiate between 1.) media items that are duplicates because the media files they link to have the same data and 2.) those that actually point to the same data file, which can happen with a plugin like WP Job Manager or Duplicate Post.\u003C\u002Fp>\n\u003Cp>As with any plugin that can perform destructive operations on your database and\u002For files, using Media Deduper can result in permanent data loss if you’re not careful. \u003Cstrong>Back up your data before you try out Media Deduper! Please!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use this plugin at your own risk. The plugin developers are not responsible for any lost data or site issues as a result of using this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need more support? \u003Ca href=\"https:\u002F\u002Fwww.mediadeduper.com\u002F\" rel=\"nofollow ugc\">Media Deduper Pro\u003C\u002Fa> includes dedicated support from Cornershop Creative.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>Media Deduper requires PHP 7.0 or later.\u003C\u002Fp>\n","Save disk space and bring some order to the chaos of your media library by removing and preventing duplicate files.",9000,171002,76,43,"2025-12-03T19:24:00.000Z","6.9.4","4.3",[19,20,79,22],"media","https:\u002F\u002Fwww.mediadeduper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-deduper.1.5.9.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":17,"download_link":100,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"widget-builder","Widget Builder","1.6.2","Modern Tribe, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoderntribe\u002F","\u003Cp>Widget Builder uses native WordPress editing interface to provide a unique tool to build custom widgets for your site(s).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MU Compatible\u003C\u002Fli>\n\u003Cli>Create admin dashboard widgets \u003Cstrong>NEW!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Link the image\u003C\u002Fli>\n\u003Cli>Title and Description\u003C\u002Fli>\n\u003Cli>Customize “Read More” link text\u003C\u002Fli>\n\u003Cli>Very versatile. All fields are optional.\u003C\u002Fli>\n\u003Cli>Supports override of template so that you can override the template for your theme!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tested on PHP 5.2.17, 5.3.14 & 5.4.4 and WP 3.3 & 3.4.\u003C\u002Fp>\n\u003Cp>This plugin is actively supported and we will do our best to help you. In return we simply as 3 things:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Help Out. If you see a question on the forum you can help with or have a great idea and want to code it up and submit a patch, that would be just plain awesome and we will shower you with praise. Might even be a good way to get to know us and lead to some paid work if you freelance.  Also, we are happy to post translations if you provide them.\u003C\u002Fli>\n\u003Cli>Donate – if this is generating enough revenue to support our time it makes all the difference in the world\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=R8H3DD84PWAQ2\u003C\u002Fli>\n\u003Cli>Support us by buying our Premium plugins. In particular, check out our Events Calendar Pro http:\u002F\u002Ftri.be\u002Fwordpress-events-calendar-pro\u002F\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: gear vector art used in the WordPress.org banner were created by http:\u002F\u002Fwww.opengraphicdesign.com\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Ch4>Dashboard Widgets\u003C\u002Fh4>\n\u003Cp>Select ‘Available As Dashboard Widget’ in the widget editor to enable a widget as a dashboard widget. If you do not want this widget showing in the available widgets list for sidebar placement, select ‘Disable Sidebar Widget’.\u003C\u002Fp>\n\u003Ch4>Default vs. Custom Templates\u003C\u002Fh4>\n\u003Cp>The built in template can be overridden by files within your template.\u003C\u002Fp>\n\u003Cp>The Widget Builder comes with a default template for the widget output. If you would like to alter the widget display code, create a new folder called “tribe_widget_builder” in your template directory and copy over the “views\u002Fwidget.php” file.\u003C\u002Fp>\n\u003Cp>Edit the new file to your hearts content. Please do not edit the one in the plugin folder as that will cause conflicts when you update the plugin to the latest release.\u003C\u002Fp>\n\u003Cp>Alternatively you can point to a path of your choosing using the filter ‘tribe_widget_builder_widget.php’.\u003C\u002Fp>\n\u003Ch4>Filter widget query args\u003C\u002Fh4>\n\u003Cp>Filter your query arguments or get_posts altogether for granular fine tuning your listing of widgets or in the case of MU install restricting the builder to one site.\u003C\u002Fp>\n\u003Cp>The following filters are available for override\u003Cbr \u002F>\n    ‘tribe_widget_builder_get_posts_args’ \u002F\u002F customize the widget query parameters\u003Cbr \u002F>\n    ‘tribe_widget_builder_get_posts’ \u002F\u002F change the get_posts() query\u003C\u002Fp>\n","Widget Builder uses native WordPress editing interface to provide a unique tool to build custom widgets for your site(s).",600,43931,74,10,"2015-08-21T16:35:00.000Z","4.3.34","3.0",[19,98,21,99,23],"featured-image","simple","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-builder.1.6.2.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":49,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":118,"download_link":119,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"default-media-uploader-view","Default Media Uploader View","1.0.8","leemon","https:\u002F\u002Fprofiles.wordpress.org\u002Fleemon\u002F","\u003Cp>WordPress 3.5 introduced an entirely new media uploader which streamlined the way one handles and uploads images to posts. Unfortunately,\u003Cbr \u002F>\nsince then, the default view for the media library is “All media items” instead of “Uploaded to this post”. This plugin sets “Uploaded to this post” as the default view.\u003C\u002Fp>\n","Sets \"Uploaded to this post\" instead of \"All media items\" as the default view in the media uploader.",500,15497,13,"2019-05-16T09:55:00.000Z","5.2.24","3.5","5.3",[19,20,117,79,22],"filter","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdefault-media-uploader-view\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdefault-media-uploader-view.1.0.8.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":11,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":17,"requires_php":115,"tags":133,"homepage":135,"download_link":136,"security_score":137,"vuln_count":34,"unpatched_count":34,"last_vuln_date":138,"fetched_at":139},"widget-wrangler","Widget Wrangler","2.3.9","Jonathan Daggerhart","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaggerhart\u002F","\u003Cp>\u003Cstrong>As of version 2.3, Widget Wrangler requires PHP 5.3 or higher\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Widget Wrangler is a plugin for WordPress that gives administrators a clean interface for managing widgets on a page by page basis.  On each page, you can control what widgets appear where.\u003C\u002Fp>\n\u003Cp>Widget Wrangler provides the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widgets as a post type\u003C\u002Fli>\n\u003Cli>PHP in widgets\u003C\u002Fli>\n\u003Cli>Custom Widget templates\u003C\u002Fli>\n\u003Cli>Control Widget visibility on any page (or post type)\u003C\u002Fli>\n\u003Cli>Control Widget visibility globally (Display Logic)\u003C\u002Fli>\n\u003Cli>Alter WordPress Sidebar HTML\u003C\u002Fli>\n\u003Cli>Shortcodes for Widgets\u003C\u002Fli>\n\u003Cli>Compatible with almost any existing WordPress Widget\u003C\u002Fli>\n\u003Cli>Hide Widget Titles\u003C\u002Fli>\n\u003Cli>Automatic Theme Setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widget Wrangler Setup Screencast\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FoW2NgtwUuHE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","A plugin for managing the display of widgets on a page by page basis. Using widgets as a post type.",200,46382,11,"2020-08-18T12:00:00.000Z","5.5.18",[19,134,21,23,59],"administration","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-wrangler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-wrangler.zip",60,"2026-03-18 00:00:00","2026-04-06T09:54:40.288Z",{"attackSurface":141,"codeSignals":184,"taintFlows":224,"riskAssessment":225,"analyzedAt":237},{"hooks":142,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":183,"entryPointCount":34,"unprotectedCount":27},[143,149,153,157,161,166,169,172],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_notices","version_warning","widgetattachments.php",66,{"type":144,"name":150,"callback":151,"priority":11,"file":147,"line":152},"admin_head","widget_attachment_setup",175,{"type":144,"name":154,"callback":155,"file":147,"line":156},"widgets_init","widget_attachment_widgets_init",176,{"type":144,"name":158,"callback":159,"file":147,"line":160},"plugins_loaded","widget_attachment_load_textdomain",177,{"type":144,"name":162,"callback":163,"file":164,"line":165},"save_post","flush_widget_cache","WidgetExAttachments.php",18,{"type":144,"name":167,"callback":163,"file":164,"line":168},"deleted_post",19,{"type":144,"name":170,"callback":163,"file":164,"line":171},"switch_theme",20,{"type":144,"name":173,"callback":174,"file":164,"line":175},"wp_enqueue_scripts","register_widget_styles",22,[],[],[179],{"tag":180,"callback":181,"file":147,"line":182},"widget_attachments","widget_attachment_shortcode",178,[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":223},[],{"prepared":27,"raw":27,"locations":187},[],{"escaped":189,"rawEcho":190,"locations":191},27,16,[192,195,197,199,201,203,205,207,209,211,213,214,216,218,219,221],{"file":147,"line":193,"context":194},62,"raw output",{"file":164,"line":196,"context":194},45,{"file":164,"line":198,"context":194},55,{"file":164,"line":200,"context":194},56,{"file":164,"line":202,"context":194},57,{"file":164,"line":204,"context":194},58,{"file":164,"line":206,"context":194},67,{"file":164,"line":208,"context":194},70,{"file":164,"line":210,"context":194},78,{"file":164,"line":212,"context":194},81,{"file":164,"line":26,"context":194},{"file":164,"line":215,"context":194},95,{"file":164,"line":217,"context":194},179,{"file":164,"line":217,"context":194},{"file":164,"line":220,"context":194},180,{"file":164,"line":222,"context":194},181,[],[],{"summary":226,"deductions":227},"The attach-files-widget plugin v2.4 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests is commendable.  The plugin also has no recorded vulnerabilities, indicating a history of secure development or diligent patching by users.\n\nHowever, several areas present potential concerns that slightly detract from an otherwise robust profile. The most significant is the lack of nonce checks and capability checks for its single shortcode. While the attack surface is small and there are no AJAX or REST API endpoints without authentication, a shortcode can still be an entry point for various attacks if not properly secured, especially if it handles user-supplied data.  Furthermore, the 63% rate of proper output escaping, while not alarmingly low, suggests a non-negligible percentage of outputs could be vulnerable to cross-site scripting (XSS) if they involve user-controlled input.\n\nIn conclusion, the plugin is likely safe for most use cases due to its lack of known vulnerabilities and secure handling of critical components like SQL queries.  The primary areas for improvement lie in implementing proper authorization and sanitization for its shortcode to mitigate potential XSS or other injection vectors that might arise from dynamic content processing.",[228,231,234],{"reason":229,"points":230},"Missing capability checks for shortcode",8,{"reason":232,"points":233},"Missing nonce checks for shortcode",7,{"reason":235,"points":236},"Insufficient output escaping (37% not escaped)",6,"2026-03-16T20:34:47.321Z",{"wat":239,"direct":248},{"assetPaths":240,"generatorPatterns":243,"scriptPaths":244,"versionParams":245},[241,242],"\u002Fwp-content\u002Fplugins\u002Fattach-files-widget\u002Fassets\u002Fjs\u002Fadmin-scripts.js","\u002Fwp-content\u002Fplugins\u002Fattach-files-widget\u002Fassets\u002Fcss\u002Fadmin-style.css",[],[241],[246,247],"attach-files-widget\u002Fassets\u002Fjs\u002Fadmin-scripts.js?ver=","attach-files-widget\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=",{"cssClasses":249,"htmlComments":253,"htmlAttributes":254,"restEndpoints":256,"jsGlobals":257,"shortcodeOutput":259},[250,251,252],"ex-attachments","ex-attachments-icons","widget_ex_attachments",[],[255],"data-widget_ex_attachments",[],[258],"WidgetExAttachments",[260,261,262,263],"\u003Cdiv class=\"ex-attachments ex-attachments-not-widget-out\">","\u003Cul class=\"ex-attachments-","icons\">","\u003Cli>\u003Ca target=\"_blank\" href=\"",{"error":265,"url":266,"statusCode":267,"statusMessage":268,"message":268},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fattach-files-widget\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":27,"versions":270},[]]