[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOwhsM0Fnqujez8r2PHRV-Z4ZskUwalwt2NvHOQHzHSk":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":38,"analysis":140,"fingerprints":257},"multi-image-widget","Multi Image Widget","1.1","Shankaranand Maurya","https:\u002F\u002Fprofiles.wordpress.org\u002Fshankaranand12\u002F","\u003Cp>This plugin is used for upload the image. It has two unique feature in one.\u003C\u002Fp>\n\u003Cp>1: Linear View * You can upload multiple image and display in linear form.\u003Cbr \u002F>\n2: Slider View * You can upload the multiple image and display in slider.\u003C\u002Fp>\n\u003Cp>It will provide the widget and you can use it in widget module.\u003C\u002Fp>\n\u003Cp>For more information,you can visit the \u003Ca href=\"https:\u002F\u002Fshankaranandmaurya.wordpress.com\u002Fmy-developed-plugin\u002Fmulti-image-widget\u002F\" rel=\"nofollow ugc\">plugin Page\u003C\u002Fa>\u003Cbr \u002F>\nNote: Anyone can write the CSS for my plugin,I will added it.\u003C\u002Fp>\n","Multi image widget is used to upload the multiple image.",100,4506,3,"2015-05-27T17:32:00.000Z","4.1.42","3.1","",[19,20,21,22,23],"image-upload-widget","image-widget","multiple-image-upload-widget","multiple-image-widget","slider-widget","http:\u002F\u002Froomrent.org\u002Fmy-developed-plugins\u002Fmulti-image-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-image-widget.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":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"shankaranand12",190,78,30,79,"2026-04-04T11:38:29.857Z",[39,61,79,98,115],{"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":17,"tags":54,"homepage":59,"download_link":60,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-image-widget","Simple Image Widget","4.4.2","Cedaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fcedaro\u002F","\u003Cp>Simple Image Widget is what the name implies — the easiest way to add images to your sidebars. Display advertisements, calls-to-action, or even build a slider based on image widgets.\u003C\u002Fp>\n\u003Cp>Despite its simplicity, Simple Image Widget is built with extensibility in mind, making it super easy to spin off new image-based widgets, or customize the widget ouput using the available template hierarchy.\u003C\u002Fp>\n\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fsimple-image-widget#postform\" rel=\"ugc\">Write a review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcedaro\u002Fsimple-image-widget\" rel=\"nofollow ugc\">Contribute on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcedaroco\" rel=\"nofollow ugc\">Follow @cedaroco\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cedaro.com\u002F?utm_source=wordpress.org&utm_medium=link&utm_content=simple-image-widget-readme&utm_campaign=plugins\" rel=\"nofollow ugc\">Visit Cedaro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple widget that makes it a breeze to add images to your sidebars.",10000,854415,90,39,"2025-07-20T14:44:00.000Z","6.8.5","4.9",[20,55,56,57,58],"media","media-manager","sidebar","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-image-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-image-widget.4.4.2.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":52,"requires_at_least":16,"requires_php":17,"tags":74,"homepage":77,"download_link":78,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"image-widget-rb","Image Widget","1.0.12","rbplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Frbplugins\u002F","\u003Cp>With Image Widget plugin you can in few simple steps publish images grid on sidebar of your blog page or post. For management of the images implemented set of simple and smart options. It’s not gonna take to much time to manage your media resources. Configuration of the gallery widget it’s very simple task with our image widget.\u003Cbr \u002F>\nImage Widget have few functionality modes. You can easily change view of the image widget thumbnails layout. Upload images to the image widget take just few minutes and few clicks. You can use external plugins which have integration with Image Widget RB as source of the settings for the gallery and images sets.\u003Cbr \u002F>\nConfigure styles and view in external gallery plugin, select required gallery elements and publish it in image widget, as target content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features Image Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple image widget interface;\u003C\u002Fli>\n\u003Cli>Simple image management tools;\u003C\u002Fli>\n\u003Cli>Media resources could be upload in few clicks;\u003C\u002Fli>\n\u003Cli>Multi columns image widget configuration;\u003C\u002Fli>\n\u003Cli>Unlimited images amount;\u003C\u002Fli>\n\u003Cli>Image grid widget view;\u003C\u002Fli>\n\u003Cli>Import of the image widget content from the external integrated plugins;\u003C\u002Fli>\n\u003Cli>No limits for image widgets amount on page;\u003C\u002Fli>\n\u003Cli>No limits for image widgets on sidebar;\u003C\u002Fli>\n\u003Cli>Additional parameters for images in image widget media manager;\u003C\u002Fli>\n\u003Cli>Image widget with lightbox;\u003C\u002Fli>\n\u003Cli>Fast navigation in lightbox;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s not require any special skills or code modifications to image widget on your website. Just install image widget plugin on your website, open settings to enable main functionality. Just install plugin from the directory and activate image widget function in widget settings.\u003C\u002Fp>\n\u003Cp>If you have some ideas of new functionality or options for this image widget plugin please drop a line to our contact form or support section.\u003C\u002Fp>\n","Image Widget - most simple and fast way to create image widget to your sidebar",4000,54014,60,2,"2025-09-25T07:24:00.000Z",[75,76,20,57,58],"gallery-widget","image","https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fimage-widget-rb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-widget-rb.1.0.12.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":17,"tags":94,"homepage":96,"download_link":97,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"hw-image-widget","HW Image Widget","4.4","Håkan Wennerberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fpuffythepirateboy\u002F","\u003Cp>This widget requires WordPress 3.5 or newer.\u003C\u002Fp>\n\u003Cp>Primary features of HW Image Widget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow you to choose responsive or fixed behavior.\u003C\u002Fli>\n\u003Cli>Fixed sized images allow you to define width\u002Fheight with, or without kept aspect ratio.\u003C\u002Fli>\n\u003Cli>Responsive sized images will allow you to define “fill width” or not.\u003C\u002Fli>\n\u003Cli>Uses TinyMCE for rich text editing of the image text field.\u003C\u002Fli>\n\u003Cli>Allow you to create a custom widget HTML-template in the active theme to override the default layout.\u003C\u002Fli>\n\u003Cli>Default settings can be overridden using filter.\u003C\u002Fli>\n\u003Cli>Works with Carrington Build.\u003C\u002Fli>\n\u003Cli>Works with the theme customizer.\u003C\u002Fli>\n\u003Cli>Available in English and Swedish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more info, visit http:\u002F\u002Fwebartisan.se\u002Fhw-image-widget\u002F\u003C\u002Fp>\n","Image widget that will allow you to choose responsive or fixed sized behavior. Includes TinyMCE rich text editing of the text description.",1000,39559,88,14,"2017-11-28T19:47:00.000Z","4.2.39","3.5",[76,20,95,58],"responsive","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fhw-image-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhw-image-widget.4.4.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":87,"downloaded":106,"rating":11,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":93,"requires_php":17,"tags":110,"homepage":113,"download_link":114,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"swifty-image-widget","Swifty Image Widget","1.1.1","Goran87","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoran87\u002F","\u003Cp>Super simple but powerful widget that allows adding single or multiple images to your widget positions, using native media uploader. You can add caption for each image to act as testimonial, or you can use it as banner advertising module because its not being blocked with Ad Blocker. It doesn’t load any javascript on front end so its super fast. Use drag and drop to rearrange images.\u003C\u002Fp>\n\u003Cp>Check out demo in sidebar \u003Ca href=\"http:\u002F\u002Fitsgoran.com\u002Fwp\u002Fswifty-image-widget\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Major features in Swifty Image Widget include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily select image from your media collection\u003C\u002Fli>\n\u003Cli>Add one or add multiple images\u003C\u002Fli>\n\u003Cli>Chose full size, one from registered sizes by your theme or define your custom size\u003C\u002Fli>\n\u003Cli>Add caption that will show below image (optional)\u003C\u002Fli>\n\u003Cli>Add link (optional)\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable rel nofollow\u003C\u002Fli>\n\u003Cli>Drag and Drop to rearrange images\u003C\u002Fli>\n\u003Cli>Arrange images\u002Fbanners next to each other or below each other\u003C\u002Fli>\n\u003Cli>Not being blocked by AdBlocker\u003C\u002Fli>\n\u003Cli>Just one css file (0.5kb) called for front styling, no scripts.\u003C\u002Fli>\n\u003Cli>Super Light and Super Fast\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Secure and written with best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Check my other plugins at www.wpgens.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have any suggestions\u002Ffeedback to improve Swifty Image Widget, please get in touch with me via email goran@wpgens.com .\u003C\u002Fp>\n\u003Cp>Also be sure to check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswifty-bar\u002F\" rel=\"ugc\">Swifty Bar\u003C\u002Fa>. Plugin that you will fall in love with 🙂\u003C\u002Fp>\n","Super simple but powerful widget that allows adding single or multiple images to your widget positions, using native media uploader.",26632,12,"2023-08-09T13:13:00.000Z","6.3.8",[111,20,112,57,58],"image-list","resize","https:\u002F\u002Fwww.wpgens.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswifty-image-widget.1.1.1.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":27,"num_ratings":27,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":138,"last_vuln_date":139,"fetched_at":29},"stax-addons-for-elementor","Stax Addons for Elementor","1.5.1","StaxWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaxwp\u002F","\u003Cp>\u003Cstrong>Stax Addons for Elementor\u003C\u002Fstrong> adds 20+ professionally designed widgets to your Elementor page builder — without slowing down your site.\u003C\u002Fp>\n\u003Ch4>Why Stax?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> — CSS and JavaScript are loaded only for widgets actually used on the page. No unnecessary scripts, no bloat.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modular\u003C\u002Fstrong> — Enable only the widgets you need from the admin panel. Keep your Elementor editor clean.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> — Clean code, well-structured, and easy to extend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>20+ Widgets Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Slider\u003C\u002Fstrong> — Content slider with title, subtitle, description, image, and button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonials\u003C\u002Fstrong> — Customer testimonial layouts with multiple styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonials Slider\u003C\u002Fstrong> — Testimonial carousel with navigation and pagination\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accordion & Toggle\u003C\u002Fstrong> — Collapsible content sections with smooth animations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Counter\u003C\u002Fstrong> — Animated number counter for statistics and milestones\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading\u003C\u002Fstrong> — Advanced heading with highlighted words, subtitle, and separator\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Section Title\u003C\u002Fstrong> — Styled section title with subtitle, description, and button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Info Box\u003C\u002Fstrong> — Information box with icon, title, and description\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon With Text\u003C\u002Fstrong> — Icon paired with descriptive text in multiple layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong> — Automatic breadcrumb navigation for posts, pages, and archives\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typeout Text\u003C\u002Fstrong> — Animated typing text effect for dynamic headlines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Read More \u002F Expand Text\u003C\u002Fstrong> — Expandable content with a toggle button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scroll Top\u003C\u002Fstrong> — Scroll-to-top button that appears on scroll\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button\u003C\u002Fstrong> — Enhanced button with box shadow on hover\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Info Button\u003C\u002Fstrong> — Informational button with extra details\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dropdown Button\u003C\u002Fstrong> — Button with dropdown menu functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blockquote\u003C\u002Fstrong> — Styled blockquote element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divider\u003C\u002Fstrong> — Custom divider with icon support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Interval\u003C\u002Fstrong> — Show different images based on date intervals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widget Enhancements\u003C\u002Fh4>\n\u003Cp>Stax also enhances existing Elementor widgets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accordion\u003C\u002Fstrong> — Box shadow, item spacing, item border and border radius\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Counter\u003C\u002Fstrong> — Extended alignment options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Editor\u003C\u002Fstrong> — Scrollable content with max height setting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance First\u003C\u002Fh4>\n\u003Cp>Unlike heavy all-in-one addons that load dozens of scripts on every page, Stax only loads assets for widgets you actually use. Your PageSpeed score stays high.\u003C\u002Fp>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Website owners who want more Elementor widgets without the bloat\u003C\u002Fli>\n\u003Cli>Designers and developers building landing pages, portfolios, or business sites\u003C\u002Fli>\n\u003Cli>Anyone who values page speed and clean code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More from StaxWP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstaxwp.com\u002Fgo\u002Fbuddybuilder\" rel=\"nofollow ugc\">BuddyBuilder\u003C\u002Fa> — BuddyPress builder for Elementor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvisibility-logic-elementor\u002F\" rel=\"ugc\">Visibility Logic\u003C\u002Fa> — Show\u002Fhide Elementor widgets based on conditions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-Party Services\u003C\u002Fh4>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Fappsero.com\u002F\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect optional, anonymized telemetry data upon user confirmation. This helps us troubleshoot issues faster and improve the plugin. See the \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","20+ lightweight widgets and enhancements for Elementor. Modular, fast, and zero bloat — assets load only when used.",600,13551,"2026-03-10T11:48:00.000Z","6.9.4","5.8","7.4",[130,131,132,23,133],"accordion-widget","elementor-widgets","page-builder-addons","testimonials","https:\u002F\u002Fstaxwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstax-addons-for-elementor.1.5.1.zip",76,4,1,"2024-04-04 00:00:00",{"attackSurface":141,"codeSignals":162,"taintFlows":241,"riskAssessment":242,"analyzedAt":256},{"hooks":142,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":27,"unprotectedCount":27},[143,149,153],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","miw_enqueue_scripts","multi-image-widget.php",32,{"type":144,"name":150,"callback":151,"file":147,"line":152},"wp_enqueue_scripts","miw_frontend_enqueue_scripts",33,{"type":144,"name":154,"callback":155,"file":156,"line":157},"widgets_init","miw_initialize_widget","widget\\miw-widget.php",238,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":174,"outputEscaping":176,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":240},[164,169,172],{"fn":165,"file":166,"line":167,"context":168},"unserialize","include\\miw-functions.php",27,"$fieldarr = unserialize(MIW_FIELD_OPTION_ARR); \u002F\u002Fprint_r($instance);",{"fn":165,"file":156,"line":170,"context":171},120,"$fieldarr = unserialize(MIW_FIELD_OPTION_ARR);",{"fn":165,"file":156,"line":173,"context":171},217,{"prepared":27,"raw":27,"locations":175},[],{"escaped":13,"rawEcho":177,"locations":178},38,[179,182,184,186,187,188,190,192,194,196,197,198,200,202,203,205,207,208,210,212,213,214,216,218,219,221,223,224,225,226,228,230,231,232,234,236,237,239],{"file":166,"line":180,"context":181},42,"raw output",{"file":166,"line":183,"context":181},43,{"file":166,"line":185,"context":181},44,{"file":156,"line":35,"context":181},{"file":156,"line":148,"context":181},{"file":156,"line":189,"context":181},48,{"file":156,"line":191,"context":181},61,{"file":156,"line":193,"context":181},68,{"file":156,"line":195,"context":181},87,{"file":156,"line":89,"context":181},{"file":156,"line":89,"context":181},{"file":156,"line":199,"context":181},93,{"file":156,"line":201,"context":181},94,{"file":156,"line":201,"context":181},{"file":156,"line":204,"context":181},95,{"file":156,"line":206,"context":181},96,{"file":156,"line":11,"context":181},{"file":156,"line":209,"context":181},163,{"file":156,"line":211,"context":181},164,{"file":156,"line":211,"context":181},{"file":156,"line":211,"context":181},{"file":156,"line":215,"context":181},167,{"file":156,"line":217,"context":181},175,{"file":156,"line":217,"context":181},{"file":156,"line":220,"context":181},176,{"file":156,"line":222,"context":181},177,{"file":156,"line":222,"context":181},{"file":156,"line":222,"context":181},{"file":156,"line":222,"context":181},{"file":156,"line":227,"context":181},182,{"file":156,"line":229,"context":181},183,{"file":156,"line":229,"context":181},{"file":156,"line":229,"context":181},{"file":156,"line":233,"context":181},187,{"file":156,"line":235,"context":181},188,{"file":156,"line":235,"context":181},{"file":156,"line":238,"context":181},203,{"file":156,"line":238,"context":181},[],[],{"summary":243,"deductions":244},"The \"multi-image-widget\" v1.1 plugin presents a mixed security posture. On the positive side, it has a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are good indicators of secure coding practices.\n\nHowever, significant concerns arise from the code analysis. The presence of the \"unserialize\" function is a critical risk, especially when coupled with a lack of nonce checks and capability checks. This combination suggests a potential for remote code execution or data manipulation if an attacker can control the serialized data passed to this function. The low percentage of properly escaped output (7%) also points to a high risk of cross-site scripting (XSS) vulnerabilities across multiple output points.\n\nThe plugin's vulnerability history shows no known CVEs, which could indicate a history of good security or simply a lack of past scrutiny. While the absence of past vulnerabilities is positive, it doesn't negate the significant risks identified in the current static analysis. The plugin has strengths in its limited attack surface and prepared SQL queries, but the critical \"unserialize\" function without proper checks and the widespread unescaped output represent substantial weaknesses that require immediate attention.",[245,248,251,254],{"reason":246,"points":247},"Dangerous function 'unserialize' found",15,{"reason":249,"points":250},"Low percentage of properly escaped output (7%)",8,{"reason":252,"points":253},"No nonce checks found",5,{"reason":255,"points":253},"No capability checks found","2026-03-16T21:08:06.898Z",{"wat":258,"direct":277},{"assetPaths":259,"generatorPatterns":267,"scriptPaths":268,"versionParams":269},[260,261,262,263,264,265,266],"\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fcss\u002Fmiw_admin.css","\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fjs\u002Fmiw_custom.js","\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fcss\u002Fowl.carousel.css","\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fcss\u002Fowl.theme.css","\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fcss\u002Fmiw_frontend.css","\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fjs\u002Fowl.carousel.min.js","\u002Fwp-content\u002Fplugins\u002Fmulti-image-widget\u002Fassets\u002Fjs\u002Fmiw_frontend_custom.js",[],[261,265,266],[270,271,272,273,274,275,276],"multi-image-widget\u002Fassets\u002Fcss\u002Fmiw_admin.css?ver=","multi-image-widget\u002Fassets\u002Fjs\u002Fmiw_custom.js?ver=","multi-image-widget\u002Fassets\u002Fcss\u002Fowl.carousel.css?ver=","multi-image-widget\u002Fassets\u002Fcss\u002Fowl.theme.css?ver=","multi-image-widget\u002Fassets\u002Fcss\u002Fmiw_frontend.css?ver=","multi-image-widget\u002Fassets\u002Fjs\u002Fowl.carousel.min.js?ver=","multi-image-widget\u002Fassets\u002Fjs\u002Fmiw_frontend_custom.js?ver=",{"cssClasses":278,"htmlComments":280,"htmlAttributes":281,"restEndpoints":282,"jsGlobals":283,"shortcodeOutput":284},[279],"miw_custom_css",[],[],[],[],[]]