[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4ii9P9qKrhmn1esZdKgRSZLVxFyrhAPDpoR2_1YgFHA":3},{"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,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":122,"fingerprints":366},"mi-testimonial-slider","Mi Testimonial Slider","1.0.0","miplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiplugins\u002F","\u003Cp>Show your clients testimonials in stylish 20+ ways in the easiest and quickest way on your site. Just add this shortcode ‘[mi-testimonial id=”45752″]’ where you need to display, you will find this shortcode in the Mi Testimnial Slider setting panel.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.miplugins.com\u002Fmi-testimonial-slider\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmiplugins.com\u002Fsupport\u002Fforum\u002Fmi-testimonial-slider-free\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmiplugins.com\u002Fplugin\u002Fmi-testimonial-slider-plugin-wordpress\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mi Testimonial Slider have 5 different display types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Carousel\u003C\u002Fli>\n\u003Cli>Grid Layout\u003C\u002Fli>\n\u003Cli>Filter Layout\u003C\u002Fli>\n\u003Cli>Combo Slider One\u003C\u002Fli>\n\u003Cli>Combo Slider Two\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And it have 5 different Layout Styles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Style One\u003C\u002Fli>\n\u003Cli>Style Two\u003C\u002Fli>\n\u003Cli>Style Three\u003C\u002Fli>\n\u003Cli>Style Four\u003C\u002Fli>\n\u003Cli>Style Five\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mi Testimonial Slider is highly customizable\u003C\u002Fh4>\n\u003Cp>Mi Testimonial Slider have powerful option page to customize it, you can customize lot of things like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid building\u003C\u002Fli>\n\u003Cli>Responsive grid building\u003C\u002Fli>\n\u003Cli>Slider items\u003C\u002Fli>\n\u003Cli>Responsive slider items\u003C\u002Fli>\n\u003Cli>Adding category to display filter layout\u003C\u002Fli>\n\u003Cli>Changing colors\u003C\u002Fli>\n\u003Cli>Changing slider nav\u002Fdot colors\u003C\u002Fli>\n\u003Cli>Changing background colors\u003C\u002Fli>\n\u003Cli>Changing display types\u003C\u002Fli>\n\u003Cli>Changing display styles\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mi Testimonial Slider Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple and light weight\u003C\u002Fli>\n\u003Cli>Very light weight\u003C\u002Fli>\n\u003Cli>Fully responsive\u003C\u002Fli>\n\u003Cli>Easy to customise\u003C\u002Fli>\n\u003Cli>WordPress image uploader\u003C\u002Fli>\n\u003Cli>Built in shortcode ready\u003C\u002Fli>\n\u003Cli>No need any settings if you don’t want\u003C\u002Fli>\n\u003Cli>Work with all WordPress theme\u003C\u002Fli>\n\u003Cli>Ability to add Image, Name, Quote, Designation, 5 star Rating to each testimonial\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Mobile touch\u003C\u002Fli>\n\u003Cli>Advance settings panel with all necessary options.\u003C\u002Fli>\n\u003Cli>Slider navigation, pagination, color settings.\u003C\u002Fli>\n\u003Cli>Display Testimonials as carousel, filter mode, grid layout, list layout, comboslides.\u003C\u002Fli>\n\u003Cli>Well documentation and support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mi Testimonial Slider Pro\u003C\u002Fh4>\n\u003Cp>This is the free version of Mi Testimonial Slider, lot of features are not available in the free version, \u003Ca href=\"https:\u002F\u002Fmiplugins.com\u002Fplugin\u002Fmi-testimonial-slider-plugin-wordpress\u002F\" rel=\"nofollow ugc\">Get Mi Testimonial Slider Pro\u003C\u002Fa> if you need the following advance features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple Testimoinal\u003C\u002Fli>\n\u003Cli>Style Two\u003C\u002Fli>\n\u003Cli>Style Three\u003C\u002Fli>\n\u003Cli>Style Four\u003C\u002Fli>\n\u003Cli>Style Five\u003C\u002Fli>\n\u003Cli>Filter Layout\u003C\u002Fli>\n\u003Cli>Combo Slider One\u003C\u002Fli>\n\u003Cli>Combo Slider Two\u003C\u002Fli>\n\u003C\u002Ful>\n","Testimonial Slider For Showcase your clients, customer's testimonials. With 20+ trendy designs you can customize your wordpress site",10,2523,60,2,"2017-11-29T05:37:00.000Z","4.9.29","4.4.0","",[20,21,22,23,24],"testimonial-plugin","testimonial-slider","testimonial-slider-plugin","testimonials-widget","wordpress-testimonial-slider","https:\u002F\u002Fmiplugins.com\u002Fplugin\u002Fmi-testimonial-slider-plugin-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmi-testimonial-slider.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},210,30,84,"2026-04-04T16:04:06.792Z",[38,61,79,94,105],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":28,"last_vuln_date":59,"fetched_at":60},"b-testimonial","B Testimonial – Customer Testimonials in Custom Layouts","1.2.4","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>This Testimonial plugin WP is fully customizable, which includes color, font size, navigation, slider controls, etc. Have a look screenshot area to see customizable options.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>After installation you can see a sidebar menu in the dashboard called “B Testimonial “\u003C\u002Fli>\n\u003Cli>Add all testimonials you want to show. \u003C\u002Fli>\n\u003Cli>Now click “Shortcode generator”.\u003C\u002Fli>\n\u003Cli>Customize slider settings, color, select template then copy the shortcode.\u003C\u002Fli>\n\u003Cli>Paste the shortcode in the post, page, and widget areas To publish them.\u003C\u002Fli>\n\u003Cli>Enjoy!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Gutenberg Block\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin has a Gutenberg Block called “B Testimonial” Under Common Block \u003C\u002Fli>\n\u003Cli>To Add Testimonial block Go to Post\u002FPage Editor\u003C\u002Fli>\n\u003Cli>Go to Common Block > B Testimonial\u003C\u002Fli>\n\u003Cli>Add Testimonial carousel and customize them as you want.\u003C\u002Fli>\n\u003Cli>Publish >  And enjoy!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The Testimonial slider has five different design templates\u003C\u002Fli>\n\u003Cli>Works on all major browsers – IE7, IE8, IE9, Safari, Firefox, Chrome\u003C\u002Fli>\n\u003Cli>The testimonial plugin is responsive. you can set how many columns will show in which device. \u003C\u002Fli>\n\u003Cli>You can embed Testimonials on pages, posts, widgets.\u003C\u002Fli>\n\u003Cli>slider settings control changing ability\u003C\u002Fli>\n\u003Cli>text color-changing ability\u003C\u002Fli>\n\u003Cli>Most powerful shortcode generator\u003C\u002Fli>\n\u003Cli>fully customizable Gutenberg block\u003C\u002Fli>\n\u003C\u002Ful>\n","Testimonial slider are an important part of any website. You can add as many as testimonial carousel you want easily.",100,4342,"6.9.4","5.6","7.1",[52,53,54,20,21],"carousel","slider","testimonial","http:\u002F\u002Fbplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fb-testimonial.1.2.4.zip",99,1,"2024-12-03 00:00:00","2026-03-15T10:48:56.248Z",{"slug":62,"name":63,"version":6,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"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},"wiwitness-testimonials","Wiwitness Testimonials","rajesh bhat","https:\u002F\u002Fprofiles.wordpress.org\u002Frajesh-bhat\u002F","\u003Cp>With Wiwitness you will get:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>single central dashboard to control testimonial approval, prioritization and displaying.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>tools help you in collecting verifiable testimonials quickly, easily, painlessly and systematically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>widgets on your website that enable prospects to verify testimonials in real time and make them want to buy from you.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>RWD business page with testimonials to increase your website quality score on search engines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This is an offical Wiwitness plugin which lets you embed the Javascript integration code in to your pages without editing templates. Install the plugin once. No need to change or write a single line of code to make it work. Ever!\u003C\u002Fp>\n\u003Cp>More on Wiwitness here – \u003Ca href=\"http:\u002F\u002Fwww.wiwitness.com\u002F\" rel=\"nofollow ugc\">www.wiwitness.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>Take an online demo of wordpress with Wiwitness integration  – \u003Ca href=\"http:\u002F\u002Fwordpress.wiwitness.com\u002F\" rel=\"nofollow ugc\">wordpress.wiwitness.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customizable Widgets.\u003C\u002Fstrong> Widget height, number of testimonials in a widget, font size in testimonial are customizable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonial types.\u003C\u002Fstrong> Define the type of the testimonials to be shown in given widget. It can be single testimonial, recent testimonials or starred testimonials.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notification.\u003C\u002Fstrong> When you receive new testimonial, you will be informed with an email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Testimonials.\u003C\u002Fstrong> You can upload testimonials to Wiwitness. It will be verified by Wiwitness team, after approval it can be displayed to public. You will be notified with an email after approval.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business page.\u003C\u002Fstrong> Your business profile page with all the testimonials you have collected and approved. You can collect socially verifiable testimonials from your page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page SEO.\u003C\u002Fstrong> Your business page is with full SEO to be ranked high with search engines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Web Design.\u003C\u002Fstrong> Your business page is built with RWD* technology for optimial viewing experience across all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand Logo.\u003C\u002Fstrong> Use your own company’s logo on your business page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Account Management.\u003C\u002Fstrong> Fully automated account management. No hassles. Cancel or upgrade at anytime online.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard.\u003C\u002Fstrong> You can manage your testimonials, widgets and business pages in a single dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support.\u003C\u002Fstrong> All subscription plans come with free email support. We will respond to all questions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.wiwitness.com\u002Fh\u002Fquestion\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa> for any kind of support. We assure you of a quick revert.\u003C\u002Fp>\n","Collect, manage and display socially verifiable testimonials. Instill confidence in visitors about your website.",1726,86,3,"2013-09-23T10:05:00.000Z","3.6.1","3.0",[54,20,75,76,23],"testimonial-widget","testimonials","http:\u002F\u002Fwww.wiwitness.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwiwitness-testimonials.1.0.0.zip",{"slug":80,"name":81,"version":6,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":28,"num_ratings":28,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":18,"tags":90,"homepage":18,"download_link":93,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-responsive-testimonial-slider","WP Responsive Testimonial Slider","Umakant Sonwani","https:\u002F\u002Fprofiles.wordpress.org\u002Fomikant\u002F","\u003Cp>WP Responsive Testimonial Slider Plugin is for Add Testimonials with this Shortcode ‘[testimonials]’.For More info please check this Link http:\u002F\u002Fwww.wptutorialspoint.com\u002F .\u003C\u002Fp>\n\u003Ch4>Shortcode Options\u003C\u002Fh4>\n\u003Cp>As of version 1.0, Please use ‘[testimonials]’ or \u003Ccode>\u003C?php echo do_shortcode('[testimonials]'); ?>\u003C\u002Fcode> shortcodes.For More info please check this Link http:\u002F\u002Fwww.wptutorialspoint.com\u002F .\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin was written by WP Tutorials Point WordPress Team.\u003C\u002Fp>\n","WP Responsive Testimonial Slider Plugin is for Add Testimonials with this Shortcode '[testimonials]'.For More info please check this Link ht &hellip;",1378,"2015-05-27T18:31:00.000Z","4.8.28","3.0.1",[91,21,76,92],"rotating-testimonial-plugin","testimonials-jquery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-responsive-testimonial-slider.zip",{"slug":95,"name":96,"version":6,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":11,"downloaded":101,"rating":46,"num_ratings":58,"last_updated":18,"tested_up_to":102,"requires_at_least":89,"requires_php":18,"tags":103,"homepage":18,"download_link":104,"security_score":46,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":60},"wp-testimonial-carousel","WP Testimonial Carousel","Dataman Computer Systems Pvt. Ltd.","https:\u002F\u002Fprofiles.wordpress.org\u002Fumakant_dataman\u002F","\u003Cp>WP Testimonial Carousel Plugin is for Add Testimonials with this Shortcode ‘[testimonials]’.\u003C\u002Fp>\n\u003Ch4>Shortcode Options\u003C\u002Fh4>\n\u003Cp>As of version 1.0, Please use ‘[testimonials]’ or \u003Ccode>\u003C?php echo do_shortcode('[testimonials]'); ?>\u003C\u002Fcode> shortcodes.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin was written by Dataman WordPress Team.\u003C\u002Fp>\n","WP Testimonial Carousel Plugin is for Add Testimonials with this Shortcode '[testimonials]'.",2162,"4.2.39",[91,21,76,92],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-testimonial-carousel.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":28,"downloaded":113,"rating":28,"num_ratings":28,"last_updated":114,"tested_up_to":16,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":120,"download_link":121,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-testimonial-slider-and-grid","Testimonials Slider Plugin","1.0.1","Navin Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fnavink\u002F","\u003Cp>Testimonial slider plugin used to add custom post type field where you can add custom post type title, content, feature image and Testimonial author.\u003C\u002Fp>\n\u003Ch3>Major features in Testimonial slider include:\u003C\u002Fh3>\n\u003Cp>*you can get three option first you can get grid view layout second you can get slider view layout and last but not least you have widget option which you can use it in footer widget area.\u003C\u002Fp>\n\u003Cp>*you can also use shortcode to show these layout, [testimonial_list layout = ‘slider’] to show slider view and [testimonial_list layout = ‘grid’] to show grid view layout.\u003C\u002Fp>\n\u003Cp>*you can also use widget i.e simple testimonial slider widget to show slider in the widget area, apart from that you can also use title area to show widget title and you can choose the number of custom post type which you want to display on the frontend.\u003C\u002Fp>\n","Testimonial slider plugin used to add custom post type field where you can add custom post type title, content, feature image and Testimonial author.",1044,"2018-04-04T12:16:00.000Z","4.9.4","5.2.4",[118,119,22],"grid-view","slider-widget","http:\u002F\u002Fwww.itobuz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-testimonial-slider-and-grid.zip",{"attackSurface":123,"codeSignals":153,"taintFlows":329,"riskAssessment":355,"analyzedAt":365},{"hooks":124,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":152,"entryPointCount":58,"unprotectedCount":28},[125,131,134,136,139,142],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","plugins_loaded","anonymous","includes\\class-mi-testimonial.php",139,{"type":126,"name":132,"callback":128,"file":129,"line":133},"admin_enqueue_scripts",154,{"type":126,"name":132,"callback":128,"file":129,"line":135},155,{"type":126,"name":137,"callback":128,"file":129,"line":138},"admin_menu",156,{"type":126,"name":140,"callback":128,"file":129,"line":141},"wp_enqueue_scripts",172,{"type":126,"name":140,"callback":128,"file":129,"line":143},173,[],[],[147],{"tag":148,"callback":149,"file":150,"line":151},"mi-testimonial","mi_testimonial_shortcode_callback","public\\class-mi-testimonial-public.php",61,[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":28,"externalRequests":28,"nonceChecks":58,"capabilityChecks":28,"bundledLibraries":328},[],{"prepared":28,"raw":28,"locations":156},[],{"escaped":158,"rawEcho":159,"locations":160},23,90,[161,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,200,202,205,207,209,212,214,215,216,218,220,222,224,226,228,230,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,298,300,302,303,304,306,308,309,310,312,313,315,316,318,320,321,322,323,324,325,326,327],{"file":162,"line":163,"context":164},"admin\\class-mi-testimonial-admin.php",250,"raw output",{"file":162,"line":166,"context":164},259,{"file":162,"line":168,"context":164},301,{"file":162,"line":170,"context":164},351,{"file":162,"line":172,"context":164},426,{"file":162,"line":174,"context":164},431,{"file":162,"line":176,"context":164},436,{"file":162,"line":178,"context":164},441,{"file":162,"line":180,"context":164},466,{"file":162,"line":182,"context":164},472,{"file":162,"line":184,"context":164},482,{"file":162,"line":186,"context":164},488,{"file":162,"line":188,"context":164},494,{"file":162,"line":190,"context":164},500,{"file":162,"line":192,"context":164},506,{"file":162,"line":194,"context":164},531,{"file":162,"line":196,"context":164},537,{"file":198,"line":199,"context":164},"admin\\partials\\admin-display-get-premium.php",13,{"file":201,"line":199,"context":164},"admin\\partials\\admin-display-other-products.php",{"file":203,"line":204,"context":164},"admin\\partials\\admin-display-slide-single.php",17,{"file":203,"line":206,"context":164},21,{"file":203,"line":208,"context":164},25,{"file":210,"line":211,"context":164},"admin\\partials\\mi-plugin-admin-display-slides.php",6,{"file":210,"line":213,"context":164},39,{"file":210,"line":213,"context":164},{"file":210,"line":213,"context":164},{"file":210,"line":217,"context":164},42,{"file":210,"line":219,"context":164},45,{"file":150,"line":221,"context":164},236,{"file":150,"line":223,"context":164},237,{"file":150,"line":225,"context":164},247,{"file":150,"line":227,"context":164},248,{"file":150,"line":229,"context":164},258,{"file":150,"line":166,"context":164},{"file":150,"line":232,"context":164},269,{"file":150,"line":234,"context":164},270,{"file":150,"line":236,"context":164},277,{"file":150,"line":238,"context":164},280,{"file":150,"line":240,"context":164},284,{"file":150,"line":242,"context":164},290,{"file":150,"line":244,"context":164},294,{"file":150,"line":246,"context":164},298,{"file":150,"line":248,"context":164},304,{"file":150,"line":250,"context":164},305,{"file":150,"line":252,"context":164},306,{"file":150,"line":254,"context":164},309,{"file":150,"line":256,"context":164},310,{"file":150,"line":258,"context":164},313,{"file":150,"line":260,"context":164},314,{"file":150,"line":262,"context":164},317,{"file":150,"line":264,"context":164},318,{"file":150,"line":266,"context":164},322,{"file":150,"line":268,"context":164},323,{"file":150,"line":270,"context":164},324,{"file":150,"line":272,"context":164},327,{"file":150,"line":274,"context":164},328,{"file":150,"line":276,"context":164},329,{"file":150,"line":278,"context":164},332,{"file":150,"line":280,"context":164},333,{"file":150,"line":282,"context":164},334,{"file":150,"line":284,"context":164},337,{"file":150,"line":286,"context":164},338,{"file":150,"line":288,"context":164},339,{"file":150,"line":290,"context":164},343,{"file":150,"line":292,"context":164},344,{"file":150,"line":294,"context":164},347,{"file":150,"line":296,"context":164},348,{"file":150,"line":170,"context":164},{"file":150,"line":299,"context":164},352,{"file":301,"line":58,"context":164},"public\\display_mode\\style_one.php",{"file":301,"line":14,"context":164},{"file":301,"line":70,"context":164},{"file":301,"line":305,"context":164},4,{"file":301,"line":307,"context":164},7,{"file":301,"line":11,"context":164},{"file":301,"line":11,"context":164},{"file":301,"line":311,"context":164},14,{"file":301,"line":204,"context":164},{"file":314,"line":58,"context":164},"public\\styles\\grid.php",{"file":314,"line":14,"context":164},{"file":314,"line":317,"context":164},5,{"file":319,"line":58,"context":164},"public\\styles\\slider.php",{"file":319,"line":14,"context":164},{"file":319,"line":70,"context":164},{"file":319,"line":70,"context":164},{"file":319,"line":70,"context":164},{"file":319,"line":70,"context":164},{"file":319,"line":70,"context":164},{"file":319,"line":70,"context":164},{"file":319,"line":70,"context":164},[],[330],{"entryPoint":331,"graph":332,"unsanitizedCount":14,"severity":354},"\u003Cadmin-display-slide-new> (admin\\partials\\admin-display-slide-new.php:0)",{"nodes":333,"edges":350},[334,340,344],{"id":335,"type":336,"label":337,"file":338,"line":339},"n0","source","$_REQUEST (x2)","admin\\partials\\admin-display-slide-new.php",303,{"id":341,"type":342,"label":343,"file":338,"line":339},"n1","transform","→ show_row_form()",{"id":345,"type":346,"label":347,"file":162,"line":348,"wp_function":349},"n2","sink","echo() [XSS]",264,"echo",[351,353],{"from":335,"to":341,"sanitized":352},false,{"from":341,"to":345,"sanitized":352},"medium",{"summary":356,"deductions":357},"The mi-testimonial-slider plugin v1.0.0 exhibits a generally strong security posture, particularly concerning the absence of known vulnerabilities and the use of prepared statements for SQL queries.  The static analysis reveals a very limited attack surface, with no AJAX handlers or REST API routes identified. The presence of a nonce check is a positive sign for input validation.  However, a significant concern is the low percentage (20%) of properly escaped output, which could leave the plugin susceptible to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is rendered without adequate sanitization.  Furthermore, a single taint flow with an unsanitized path, while not rated as critical or high, warrants attention as it represents a potential avenue for exploitation.\n\nThe plugin's vulnerability history is completely clean, which is excellent. This, combined with the absence of dangerous functions and file operations, suggests a well-written codebase.  Despite the lack of known CVEs, the output escaping issue and the single unsanitized taint flow are the primary areas of concern.  The absence of capability checks on the shortcode is also a weakness, as it implies that any authenticated user could potentially trigger its functionality without specific permissions.  Overall, while the plugin has strong foundations, the unescaped output and the identified taint flow represent risks that should be addressed to ensure robust security.",[358,361,363],{"reason":359,"points":360},"Low output escaping percentage",8,{"reason":362,"points":307},"Unsanitized path in taint flow",{"reason":364,"points":305},"No capability checks on shortcode","2026-03-16T23:59:44.624Z",{"wat":367,"direct":380},{"assetPaths":368,"generatorPatterns":372,"scriptPaths":373,"versionParams":375},[369,370,371],"\u002Fwp-content\u002Fplugins\u002Fmi-testimonial-slider\u002Fadmin\u002Fcss\u002Fmi-testimonial-admin.css","\u002Fwp-content\u002Fplugins\u002Fmi-testimonial-slider\u002Fpublic\u002Fcss\u002Fmi-testimonial-public.css","\u002Fwp-content\u002Fplugins\u002Fmi-testimonial-slider\u002Fpublic\u002Fjs\u002Fmi-testimonial-public.js",[],[374],"\u002Fwp-content\u002Fplugins\u002Fmi-testimonial-slider\u002Fadmin\u002Fjs\u002Fmi-testimonial-admin.js",[376,377,378,379],"mi-testimonial-admin.css?ver=","mi-testimonial-public.css?ver=","mi-testimonial-public.js?ver=","mi-testimonial-admin.js?ver=",{"cssClasses":381,"htmlComments":382,"htmlAttributes":383,"restEndpoints":385,"jsGlobals":386,"shortcodeOutput":388},[4],[],[384],"data-id",[],[387],"mi_testimonial_custom_script",[389],"[mi-testimonial id ="]