[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5JA0IneQ5s4bafUjYrxHWqiVydfujtn-ZWGDOElb3Rk":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":13,"download_link":18,"security_score":19,"vuln_count":11,"unpatched_count":11,"last_vuln_date":20,"fetched_at":21,"vulnerabilities":22,"developer":23,"crawl_stats":20,"alternatives":31,"analysis":32,"fingerprints":329},"multiple-image-carousel","Multiple Image Carousel","0.1.0","Webgensis","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebgensis\u002F","\u003Cp>This is an excellent plugin for Adding multiple image carousel.\u003C\u002Fp>\n\u003Cp>It has wonderful modules that are easy to manage the admin section of the website. In Addition to this, it automatically generates shortcode and you can show multiple image carousel on a single page or multiple pages.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Auto play Enable\u002FDisable option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Number of Items Show option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Loop Enable\u002FDisable option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable\u002FDisable Navigation option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable\u002FDisable Dots option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Auto play Stop On Hover option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Center Mode Enable\u002FDisable option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>change Direction option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable\u002FDisable Touch Drag option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable\u002FDisable Mouse Drag option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>set Margin option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>set Stage Padding option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slide By option\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Start Position option\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Autoplay Speed option\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fully  Responsive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy Shortcode Generator.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Unlimited Number of Carousel Items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>All Browser support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This is an excellent plugin for Adding multiple image carousel.",0,2068,"","4.8.28","4.0","5.6",[],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-image-carousel.1.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":24,"display_name":7,"profile_url":8,"plugin_count":25,"total_installs":26,"avg_security_score":27,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},"webgensis",7,70,89,30,86,"2026-04-04T19:12:10.692Z",[],{"attackSurface":33,"codeSignals":193,"taintFlows":321,"riskAssessment":322,"analyzedAt":328},{"hooks":34,"ajaxHandlers":176,"restRoutes":185,"shortcodes":186,"cronEvents":191,"entryPointCount":192,"unprotectedCount":11},[35,41,44,47,50,53,56,60,65,71,75,80,84,88,91,93,96,100,104,108,112,115,119,123,126,129,132,136,140,143,146,150,154,158,163,166,168,172],{"type":36,"name":37,"callback":38,"file":39,"line":40},"action","cmb2_admin_init","yourprefix_register_demo_metabox","cmb2\\example-functions.php",105,{"type":36,"name":37,"callback":42,"file":39,"line":43},"yourprefix_register_about_page_metabox",431,{"type":36,"name":37,"callback":45,"file":39,"line":46},"yourprefix_register_repeatable_group_field_metabox",460,{"type":36,"name":37,"callback":48,"file":39,"line":49},"yourprefix_register_user_profile_metabox",524,{"type":36,"name":37,"callback":51,"file":39,"line":52},"yourprefix_register_taxonomy_metabox",594,{"type":36,"name":37,"callback":54,"file":39,"line":55},"yourprefix_register_theme_options_metabox",636,{"type":36,"name":57,"callback":58,"file":39,"line":59},"cmb2_init","yourprefix_register_rest_api_box",691,{"type":36,"name":61,"callback":62,"file":63,"line":64},"cmb2_save_options-page_fields","clean_stale_options_page_oembeds","cmb2\\includes\\CMB2_Ajax.php",51,{"type":66,"name":67,"callback":68,"priority":69,"file":63,"line":70},"filter","get_post_metadata","hijack_oembed_cache_get",10,140,{"type":66,"name":72,"callback":73,"priority":69,"file":63,"line":74},"update_post_metadata","hijack_oembed_cache_set",143,{"type":66,"name":76,"callback":77,"priority":69,"file":78,"line":79},"cmb2_show_on","anonymous","cmb2\\includes\\CMB2_hookup.php",56,{"type":36,"name":81,"callback":82,"file":78,"line":83},"add_meta_boxes","add_metaboxes",80,{"type":36,"name":85,"callback":86,"file":78,"line":87},"add_attachment","save_post",81,{"type":36,"name":89,"callback":86,"file":78,"line":90},"edit_attachment",82,{"type":36,"name":86,"callback":86,"priority":69,"file":78,"line":92},83,{"type":36,"name":94,"callback":82,"file":78,"line":95},"add_meta_boxes_comment",94,{"type":36,"name":97,"callback":98,"file":78,"line":99},"edit_comment","save_comment",95,{"type":66,"name":101,"callback":102,"file":78,"line":103},"manage_edit-comments_columns","register_column_headers",98,{"type":36,"name":105,"callback":106,"priority":69,"file":78,"line":107},"manage_comments_custom_column","column_display",99,{"type":36,"name":109,"callback":110,"file":78,"line":111},"show_user_profile","user_metabox",106,{"type":36,"name":113,"callback":110,"file":78,"line":114},"edit_user_profile",107,{"type":36,"name":116,"callback":117,"file":78,"line":118},"user_new_form","user_new_metabox",108,{"type":36,"name":120,"callback":121,"file":78,"line":122},"personal_options_update","save_user",110,{"type":36,"name":124,"callback":121,"file":78,"line":125},"edit_user_profile_update",111,{"type":36,"name":127,"callback":121,"file":78,"line":128},"user_register",112,{"type":66,"name":130,"callback":102,"file":78,"line":131},"manage_users_columns",115,{"type":66,"name":133,"callback":134,"priority":69,"file":78,"line":135},"manage_users_custom_column","return_column_display",116,{"type":36,"name":137,"callback":138,"priority":69,"file":78,"line":139},"created_term","save_term",154,{"type":36,"name":141,"callback":138,"priority":69,"file":78,"line":142},"edited_terms",155,{"type":36,"name":144,"callback":144,"priority":69,"file":78,"line":145},"delete_term",156,{"type":36,"name":147,"callback":147,"file":148,"line":149},"cmb2_do_oembed","cmb2\\includes\\helper-functions.php",120,{"type":66,"name":151,"callback":151,"priority":69,"file":152,"line":153},"is_protected_meta","cmb2\\includes\\rest-api\\CMB2_REST.php",118,{"type":36,"name":155,"callback":156,"file":157,"line":149},"init","include_cmb","cmb2\\init.php",{"type":36,"name":159,"callback":160,"file":161,"line":162},"wp_enqueue_scripts","mic_scripts","multiple-image-carousel.php",14,{"type":36,"name":155,"callback":164,"file":161,"line":165},"mic_init",16,{"type":36,"name":37,"callback":167,"file":161,"line":79},"mic_metaboxes",{"type":66,"name":169,"callback":170,"priority":69,"file":161,"line":171},"manage_multiplecarousel_posts_columns","mic_head_multiplecarousel",333,{"type":36,"name":173,"callback":174,"priority":69,"file":161,"line":175},"manage_multiplecarousel_posts_custom_column","mic_only_multiplecarousel",334,[177,183],{"action":178,"nopriv":179,"callback":180,"hasNonce":181,"hasCapCheck":179,"file":63,"line":182},"cmb2_oembed_handler",false,"oembed_handler",true,48,{"action":178,"nopriv":181,"callback":180,"hasNonce":181,"hasCapCheck":179,"file":63,"line":184},49,[],[187],{"tag":188,"callback":189,"file":161,"line":190},"mic","mic_shortcode",331,[],3,{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":11,"externalRequests":11,"nonceChecks":192,"capabilityChecks":319,"bundledLibraries":320},[],{"prepared":11,"raw":11,"locations":196},[],{"escaped":198,"rawEcho":199,"locations":200},58,68,[201,203,205,206,207,208,209,211,213,215,216,219,220,222,223,224,225,227,229,231,233,234,235,237,238,240,241,242,243,245,246,247,250,253,255,258,260,261,263,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,293,295,296,298,300,302,303,305,307,309,311,313,315,317],{"file":39,"line":199,"context":202},"raw output",{"file":39,"line":204,"context":202},69,{"file":39,"line":204,"context":202},{"file":39,"line":26,"context":202},{"file":39,"line":26,"context":202},{"file":39,"line":26,"context":202},{"file":39,"line":210,"context":202},71,{"file":39,"line":212,"context":202},84,{"file":39,"line":214,"context":202},85,{"file":39,"line":29,"context":202},{"file":217,"line":218,"context":202},"cmb2\\includes\\CMB2.php",202,{"file":217,"line":218,"context":202},{"file":217,"line":221,"context":202},347,{"file":217,"line":221,"context":202},{"file":217,"line":221,"context":202},{"file":217,"line":221,"context":202},{"file":217,"line":226,"context":202},351,{"file":217,"line":228,"context":202},353,{"file":217,"line":230,"context":202},356,{"file":217,"line":232,"context":202},371,{"file":217,"line":232,"context":202},{"file":217,"line":232,"context":202},{"file":217,"line":236,"context":202},424,{"file":217,"line":236,"context":202},{"file":217,"line":239,"context":202},428,{"file":217,"line":239,"context":202},{"file":217,"line":43,"context":202},{"file":217,"line":43,"context":202},{"file":217,"line":244,"context":202},452,{"file":217,"line":244,"context":202},{"file":217,"line":244,"context":202},{"file":248,"line":249,"context":202},"cmb2\\includes\\CMB2_Base.php",235,{"file":251,"line":252,"context":202},"cmb2\\includes\\CMB2_Field.php",793,{"file":251,"line":254,"context":202},928,{"file":256,"line":257,"context":202},"cmb2\\includes\\CMB2_Field_Display.php",125,{"file":256,"line":259,"context":202},128,{"file":256,"line":139,"context":202},{"file":256,"line":262,"context":202},165,{"file":256,"line":218,"context":202},{"file":256,"line":265,"context":202},204,{"file":256,"line":267,"context":202},232,{"file":256,"line":269,"context":202},242,{"file":256,"line":271,"context":202},252,{"file":256,"line":273,"context":202},262,{"file":256,"line":275,"context":202},272,{"file":256,"line":277,"context":202},300,{"file":256,"line":279,"context":202},358,{"file":256,"line":281,"context":202},401,{"file":256,"line":283,"context":202},429,{"file":285,"line":114,"context":202},"cmb2\\includes\\CMB2_Types.php",{"file":285,"line":287,"context":202},231,{"file":285,"line":289,"context":202},237,{"file":285,"line":291,"context":202},295,{"file":285,"line":277,"context":202},{"file":285,"line":294,"context":202},330,{"file":148,"line":153,"context":202},{"file":297,"line":29,"context":202},"cmb2\\includes\\types\\CMB2_Type_Wysiwyg.php",{"file":297,"line":299,"context":202},88,{"file":161,"line":301,"context":202},299,{"file":161,"line":277,"context":202},{"file":161,"line":304,"context":202},301,{"file":161,"line":306,"context":202},302,{"file":161,"line":308,"context":202},303,{"file":161,"line":310,"context":202},306,{"file":161,"line":312,"context":202},309,{"file":161,"line":314,"context":202},312,{"file":161,"line":316,"context":202},323,{"file":161,"line":318,"context":202},341,6,[],[],{"summary":323,"deductions":324},"The \"multiple-image-carousel\" plugin v0.1.0 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, SQL queries without prepared statements, file operations, and external HTTP requests are all positive indicators. The presence of nonce and capability checks on entry points further strengthens its defenses. However, a significant concern arises from the low rate of properly escaped output (46%). This suggests a potential for Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data, if not properly sanitized before being displayed, could be executed as JavaScript in the user's browser.  The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the lack of critical or high-severity taint flows, suggests that the developers have either been diligent in their security practices or that the plugin's functionality is limited enough to avoid common vulnerability patterns. Despite the clean history, the unescaped output remains a critical area of concern that requires immediate attention.",[325],{"reason":326,"points":327},"Low output escaping rate",8,"2026-03-17T05:50:08.859Z",{"wat":330,"direct":337},{"assetPaths":331,"generatorPatterns":334,"scriptPaths":335,"versionParams":336},[332,333],"\u002Fwp-content\u002Fplugins\u002Fmultiple-image-carousel\u002Fjs\u002Fowl.carousel.min.js","\u002Fwp-content\u002Fplugins\u002Fmultiple-image-carousel\u002Fcss\u002Fowl.carousel.min.css",[],[332],[],{"cssClasses":338,"htmlComments":339,"htmlAttributes":340,"restEndpoints":341,"jsGlobals":342,"shortcodeOutput":343},[],[],[],[],[],[]]