[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnM9XPUSSw3taVAYBfleFK1erepnoQvUrIIFcKMZWYbE":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":40,"analysis":135,"fingerprints":269},"juiz-last-tweet-widget","Juiz Last Tweet Widget","1.3.8","Geoffrey","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativejuiz\u002F","\u003Cp>Add a widget to your sidebar to show your latest tweet(s) with style and without JavaScript! Retweet, Favorite and Reply links are available.\u003C\u002Fp>\n\u003Cp>This sidebar’s widget offer you the possibility to show your last tweet(s) (THE last by default) in your WordPress web site.\u003Cbr \u002F>\nThe advantage of this plugin is the absence of JavaScript script to load tweets from twitter : a very good point for your page speed.\u003Cbr \u002F>\nAnother advantage is the possibility to use a cache system with an adjustable period.\u003Cbr \u002F>\nYou also can show your avatar, action links (Favorite, Reply, Retweet), activate a slideshow of latest tweets, and customize the CSS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In admin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to install.\u003C\u002Fli>\n\u003Cli>Panel for easy configuration (Appearance -> Widgets).\u003C\u002Fli>\n\u003Cli>Show or hide your avatar\u003C\u002Fli>\n\u003Cli>Default CSS can be disabled or customized\u003C\u002Fli>\n\u003Cli>Unlimited customization (colors of the widget, several default styles, etc.)\u003C\u002Fli>\n\u003Cli>Adjustable period for cache system\u003C\u002Fli>\n\u003Cli>Can active the action links\u003C\u002Fli>\n\u003Cli>Can active an auto slideshow script and chose delay between two tweets\u003C\u002Fli>\n\u003Cli>Shortcode to insert the widget where you want\u003C\u002Fli>\n\u003Cli>Included: Tutorial to create a Twitter plugin (needed for API 1.1)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Smart default style (CSS) and compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsocial-subscribers-counter\u002F\" rel=\"ugc\">Social Subscribers Counter\u003C\u002Fa> styles\u003C\u002Fli>\n\u003Cli>Flat styles with customizable colors\u003C\u002Fli>\n\u003Cli>Display link (with special CSS classes) for hastags, users, and web link (\u003Ccode>nofollow\u003C\u002Fcode> links)\u003C\u002Fli>\n\u003Cli>Display twitter’s user link and statut’s link\u003C\u002Fli>\n\u003Cli>Display source (web, Tweetdeck, etc.) when it’s possible\u003C\u002Fli>\n\u003Cli>In option: Show action links like Retweet, Reply and Fav\u003C\u002Fli>\n\u003Cli>In option: little slideshow of one tweet in a list of tweets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For developpers, numerous hooks are available, template function is available (see FAQ for more info) 😉\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spannish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Turkish (thanks to \u003Ca href=\"http:\u002F\u002Fhakanertr.wordpress.com\u002F\" title=\"His website\" rel=\"nofollow ugc\">Hakaner\u003C\u002Fa>!)\u003C\u002Fli>\n\u003Cli>Nowegian (thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fnilsel\" title=\"His WordPress profile\" rel=\"ugc\">Nilsel\u003C\u002Fa>!)\u003C\u002Fli>\n\u003Cli>Italian (thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fsuperciccio14\" title=\"His WordPress profile\" rel=\"ugc\">superciccio14\u003C\u002Fa>!)\u003C\u002Fli>\n\u003Cli>Portuguese (Brazilian) (thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Ftrindademeier\" title=\"His WordPress profile\" rel=\"ugc\">trindademeier\u003C\u002Fa>!)\u003C\u002Fli>\n\u003Cli>Dutch (thanks to \u003Ca href=\"http:\u002F\u002Fwww.directic.nl\" title=\"His Web site\" rel=\"nofollow ugc\">Jan Willem Wilmsen\u003C\u002Fa>!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thanks to \u003Ca href=\"http:\u002F\u002Fscreenfeed.fr\" rel=\"nofollow ugc\">Greg\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Ftweetpress.fr\u002F\" rel=\"nofollow ugc\">Julien\u003C\u002Fa> for your advices in some parts of this plugin 😉\u003C\u002Fp>\n\u003Ch3>Informations\u003C\u002Fh3>\n\u003Cp>Another plugin :\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fjuiz-social-post-sharer\u002F\" title=\"WordPress Social Networks Buttons\" rel=\"ugc\">Juiz Social Post Sharer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You like it ? You can donate or \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?hashtags=CreativeJuiz&original_referer=http%3A%2F%2Fwordpress.org%2Fextend%2Fplugins%2Fjuiz-last-tweet-widget%2F&related=geoffrey_crofte&source=WordPress&text=I%20use%20Juiz-Last-Tweet%20Plugin%20for%20WordPress.%20It's%20usefull!!&url=http%3A%2F%2Fwww.creativejuiz.fr%2Fblog%2Fwordpress%2Fwordpress-plugin-afficher-derniers-tweets-widget&via=geoffrey_crofte\" title=\"Tweet a little word\" rel=\"nofollow ugc\">tweet\u003C\u002Fa> for this plugin.\u003Cbr \u002F>\nThank you !\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=P39NJPCWVXGDY&lc=FR&item_name=Juiz%20Last%20Tweet%20Widget%20%2d%20WordPress%20Plugin&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest\" title=\"Donate to this WordPress plugin\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Full documentation in the plugin folder ! (documentation.html)\u003Cbr \u002F>\nOr here: \u003Ca href=\"http:\u002F\u002Fcreativejuiz.fr\u002Fblog\u002Fdoc\u002Fjuiz-last-tweet-widget-documentation.html\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Add a widget to your sidebar to show your latest tweet(s) with style and without JavaScript! Retweet, Favorite and Reply links are available.",600,104303,84,26,"2024-11-28T16:08:00.000Z","6.7.5","3.0.1","",[20,21,22,23,24],"last","sidebar","social","twitter","widget","https:\u002F\u002Fwww.creativejuiz.fr\u002Fblog\u002Fwordpress\u002Fwordpress-plugin-afficher-derniers-tweets-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjuiz-last-tweet-widget.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"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},"creativejuiz",6,5290,94,30,90,"2026-04-04T11:23:44.256Z",[41,60,76,90,114],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":28,"num_ratings":28,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-social-widget","SimpleConnectWidget","1.2","eppand","https:\u002F\u002Fprofiles.wordpress.org\u002Feppand\u002F","\u003Cp>This plugin will add a configurable widget to display social media icons in your widget area(s). Icons are 32×32, squared edges, and display inline.\u003C\u002Fp>\n\u003Cp>Supported social media links include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>RSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (en_US)\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (sr_RS) – Borisa Djuraskovic at (http:\u002F\u002Fwww.webhostinghub.com\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>UPGRADE NOTICE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A change has been made to the social profile links if you are upgrading this plugin from a version prior to 1.0. The Social Media URLs are managed from a new area in the WordPress admin and will require you to enter your URLs again.\u003C\u002Fp>\n","This plugin will add a configurable widget to display social media icons in your widget area(s). Icons are 32x32, squared edges, and display inline.",20,7370,"2016-05-03T01:53:00.000Z","4.5.33","3.3",[55,21,56,23,24],"connect","social-media","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsimple-social-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-social-widget.1.2.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":28,"num_ratings":28,"last_updated":70,"tested_up_to":18,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":74,"download_link":75,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"socwidgit","SocWidgIt!","0.5.1","elCreator","https:\u002F\u002Fprofiles.wordpress.org\u002Felcreator\u002F","\u003Cp>With this plugin you can easy place some Social Like buttons to sidebar.\u003Cbr \u002F>\nCurrent release supports vk.com (vkontakte.ru) Like, Facebook Like, Twitter Like and Google Plus (+1)\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plug-in is not guaranteed. You can use this plug-in for free regardless of the purpose.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>admin@itcreati.com\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fitcreati.com\u003C\u002Fp>\n","With this plugin you can easy place some Social Like buttons to sidebar.",10,2388,"2011-12-03T22:57:00.000Z","2.8",[73,21,22,23,24],"facebook","http:\u002F\u002Fwww.itcreati.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsocwidgit.0.5.1.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":68,"downloaded":84,"rating":28,"num_ratings":28,"last_updated":85,"tested_up_to":86,"requires_at_least":71,"requires_php":18,"tags":87,"homepage":18,"download_link":89,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tf-button","TF Button","0.3","janheuninck","https:\u002F\u002Fprofiles.wordpress.org\u002Fjanheuninck\u002F","\u003Cp>Adds a Twitter Follow Button widget in your sidebar.\u003C\u002Fp>\n\u003Cp>Available in English, French and Dutch!\u003C\u002Fp>\n","Add the new Twitter Follow Button to your website to increase engagement and create a lasting connection with your audience.",2103,"2011-06-03T11:59:00.000Z","3.1.4",[88,21,22,23,24],"follow","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftf-button.0.3.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":27,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":28,"last_vuln_date":113,"fetched_at":30},"fuse-social-floating-sidebar","Fuse Social Floating Sidebar","5.4.12","Daniyal Ahmed (a11n)","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaniyalahmedk\u002F","\u003Cp>Fuse Social Floating Sidebar allow you to insert social media links very easily, you can show social media icons as floating on the website. This plugin provides very attractive interface which allows you to make settings for those social media icons, in the means of :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Type of icons round and square\u003C\u002Fli>\n\u003Cli> Animated Rotation Effect in  Icons.\u003C\u002Fli>\n\u003Cli>Shadow in icons.\u003C\u002Fli>\n\u003Cli>Different size of social icons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can check live demo with all features as well :\u003Cbr \u002F>\n\u003Cstrong>Fuse Social \u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.fusefloat.com\u002Fdemo\u002F\" title=\"Fuse Social Floating\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Control Visibility on Scroll\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>This new feature allows you to show the social icons when a user scrolls on the page. It helps to prevent displaying social icons on the main hero section of the page, and when the user scrolls, these social icons pop up.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Action Button Feature\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Now, you can display social icons under the action button, so you need to click on the action button to view the social icon\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Sticky Social Icons\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Floating social icons with custom colors allow you to match the design icons according to your site.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003C\u002Fp>\n\u003Cp>Pro Version\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Fuse Pro allow you to add custom icons, and give you more control on the social icon visiblity and analytics as well. Pro version includes following features as well.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload icon as image or select from icons library.\u003C\u002Fli>\n\u003Cli> Conditional settings, allow you to remove the social sidebar from specific pages.\u003C\u002Fli>\n\u003Cli>Analytics feature provides you interface so you can view which social icon is getting more clicks.\u003C\u002Fli>\n\u003Cli>Allow you to re-arrange the icons. \u003C\u002Fli>\n\u003Cli>Change vertical position of the icons.\u003C\u002Fli>\n\u003Cli>Get access to more icon designs.\u003C\u002Fli>\n\u003Cli>24\u002F7 Lifetime support and updates with unlimited websites.\u003C\u002Fli>\n\u003Cli>and much much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.fusefloat.com\" title=\"Fuse Social Floating\" rel=\"nofollow ugc\">Get Pro Version Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Use coupon code WPORG20 to get 20% discount.\u003Cbr \u002F>\n\u003Cbr \u002F>\n\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\u002FfBC0SL5Ieig?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>\u003Cbr \u002F>\nIt’s simple, unique, and the best WordPress plugin for floating social icons.\u003Cbr \u002F>\nFuse Social Floating Sidebar allows you to add the following social icons to your website  \u003Cbr \u002F>\n* Facebook\u003Cbr \u002F>\n* Threads (New)\u003Cbr \u002F>\n* X (New)\u003Cbr \u002F>\n* RSS\u003Cbr \u002F>\n* YouTube\u003Cbr \u002F>\n* LinkedIn\u003Cbr \u002F>\n* Flickr\u003Cbr \u002F>\n* Pinterest\u003Cbr \u002F>\n* StumbleUpon\u003Cbr \u002F>\n* Google Plus\u003Cbr \u002F>\n* Instagram\u003Cbr \u002F>\n* Tumblr\u003Cbr \u002F>\n* Vine\u003Cbr \u002F>\n* SoundCloud\u003Cbr \u002F>\n* VK\u003Cbr \u002F>\n* Reddit\u003Cbr \u002F>\n* Stack OverFlow\u003Cbr \u002F>\n* Behance\u003Cbr \u002F>\n* Github\u003Cbr \u002F>\nand many more..\u003C\u002Fp>\n","This plugin allows you to add social media floating sidebar icons connected with your social media profiles.",10000,391990,58,"2025-07-16T20:27:00.000Z","6.8.5","3.0",[105,106,107,56,108],"animated-social-icons","floating-sidebar","social-icons","social-widget","https:\u002F\u002Fwww.fusefloat.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffuse-social-floating-sidebar.5.4.12.zip",99,2,"2024-08-07 17:11:32",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":98,"downloaded":122,"rating":28,"num_ratings":28,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"raratheme-companion","RaraTheme Companion","1.4.4","Rara Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fraratheme\u002F","\u003Cp>RaraTheme Companion is truly a must have companion for your website. It provides 23 useful and frequently used widgets that you can add to the sidebars to create an engaging website.\u003C\u002Fp>\n\u003Ch3>Widgets offered\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Advertisement\u003C\u002Fli>\n\u003Cli>A Featured Page\u003C\u002Fli>\n\u003Cli>Author Bio\u003C\u002Fli>\n\u003Cli>Call to Action\u003C\u002Fli>\n\u003Cli>Client Logo\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Custom Categories\u003C\u002Fli>\n\u003Cli>Facebook Page\u003C\u002Fli>\n\u003Cli>FAQs\u003C\u002Fli>\n\u003Cli>Featured Post\u003C\u002Fli>\n\u003Cli>Icon Text\u003C\u002Fli>\n\u003Cli>Image Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Latest Tweets\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Popular Post\u003C\u002Fli>\n\u003Cli>Posts Category Slider\u003C\u002Fli>\n\u003Cli>Recent Post\u003C\u002Fli>\n\u003Cli>Snapchat\u003C\u002Fli>\n\u003Cli>Social Media\u003C\u002Fli>\n\u003Cli>Stat Counter\u003C\u002Fli>\n\u003Cli>Team Member\u003C\u002Fli>\n\u003Cli>Testimonial\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin works best with themes developed by Rara Theme.\u003C\u002Fp>\n\u003Cp>The plugin also provides simple yet clean code which allows developers to overwrite the plugin properties. The plugin offers a multiple numbers of filters and action hooks which for maximum flexibility to the developers.\u003C\u002Fp>\n","23 extremely useful custom widgets to create an engaging website.",497772,"2026-01-06T05:43:00.000Z","6.9.4","4.4.0","7.4",[128,129,130,131],"posts","sidebars","social-links","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",100,{"attackSurface":136,"codeSignals":181,"taintFlows":250,"riskAssessment":251,"analyzedAt":268},{"hooks":137,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":180,"entryPointCount":112,"unprotectedCount":28},[138,144,149,154,158,162,166],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_menu","add_juiz_ltw_settings_page","admin\\jltw-admin.inc.php",9,{"type":145,"name":146,"callback":147,"file":142,"line":148},"filter","admin_init","add_juiz_ltw_plugin_options",89,{"type":139,"name":150,"callback":151,"file":152,"line":153},"admin_notices","juiz_ltw_admin_notices","juiz-last-tweet.php",88,{"type":139,"name":155,"callback":156,"file":152,"line":157},"widgets_init","juiz_ltw_register_widget",617,{"type":139,"name":159,"callback":160,"file":152,"line":161},"wp_enqueue_scripts","jltw_add_default_style",628,{"type":139,"name":163,"callback":164,"file":152,"line":165},"wp_head","juiz_last_tweet_head",650,{"type":139,"name":167,"callback":168,"file":152,"line":169},"wp_footer","juiz_last_tweet_footer",721,[],[],[173,177],{"tag":174,"callback":175,"file":152,"line":176},"jltw","sc_4_jltw",792,{"tag":178,"callback":175,"file":152,"line":179},"tweets",793,[],{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":188,"fileOperations":184,"externalRequests":184,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":249},[],{"prepared":28,"raw":184,"locations":185},1,[186],{"file":152,"line":100,"context":187},"$wpdb->query() with variable interpolation",{"escaped":189,"rawEcho":190,"locations":191},25,28,[192,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247],{"file":142,"line":193,"context":194},120,"raw output",{"file":142,"line":196,"context":194},122,{"file":142,"line":198,"context":194},123,{"file":142,"line":200,"context":194},124,{"file":142,"line":202,"context":194},125,{"file":142,"line":204,"context":194},176,{"file":142,"line":206,"context":194},187,{"file":142,"line":208,"context":194},201,{"file":142,"line":210,"context":194},215,{"file":142,"line":212,"context":194},223,{"file":142,"line":214,"context":194},235,{"file":142,"line":216,"context":194},247,{"file":142,"line":218,"context":194},260,{"file":142,"line":220,"context":194},288,{"file":142,"line":222,"context":194},293,{"file":152,"line":224,"context":194},96,{"file":152,"line":226,"context":194},103,{"file":152,"line":228,"context":194},239,{"file":152,"line":230,"context":194},275,{"file":152,"line":232,"context":194},280,{"file":152,"line":234,"context":194},283,{"file":152,"line":236,"context":194},284,{"file":152,"line":238,"context":194},568,{"file":152,"line":240,"context":194},613,{"file":152,"line":242,"context":194},715,{"file":152,"line":244,"context":194},726,{"file":152,"line":246,"context":194},806,{"file":152,"line":248,"context":194},812,[],[],{"summary":252,"deductions":253},"The \"juiz-last-tweet-widget\" plugin v1.3.8 exhibits a mixed security posture. On the positive side, it has no known CVEs, no critical or high severity taint flows, and a seemingly small attack surface with only two shortcodes and no unprotected AJAX or REST API endpoints. The absence of dangerous functions and file operations is also commendable.\n\nHowever, several concerning aspects emerge from the code analysis. The significant portion of output that is not properly escaped (53 total outputs, 47% properly escaped) indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if the unescaped output includes user-supplied data. The single SQL query is not using prepared statements, which is a direct risk for SQL injection. Furthermore, the complete lack of nonce checks and capability checks on any entry points, coupled with the presence of a file operation and an external HTTP request, raises concerns about potential unauthorized actions and information disclosure if these are not handled with extreme care.\n\nThe plugin's vulnerability history is clean, which is a strength. However, this alone doesn't mitigate the risks identified in the static analysis. The plugin's strengths lie in its clean history and lack of complex attack vectors like AJAX or REST API endpoints. Its weaknesses are primarily in the handling of output, database queries, and the potential for insecure handling of file operations and external requests due to missing authorization checks.",[254,257,259,261,263,266],{"reason":255,"points":256},"SQL query not using prepared statements",7,{"reason":258,"points":34},"Low percentage of properly escaped output",{"reason":260,"points":256},"No nonce checks implemented",{"reason":262,"points":256},"No capability checks implemented",{"reason":264,"points":265},"Presence of file operations without clear authorization checks",5,{"reason":267,"points":265},"Presence of external HTTP request without clear authorization checks","2026-03-16T19:29:53.101Z",{"wat":270,"direct":281},{"assetPaths":271,"generatorPatterns":275,"scriptPaths":276,"versionParams":277},[272,273,274],"\u002Fwp-content\u002Fplugins\u002Fjuiz-last-tweet-widget\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fjuiz-last-tweet-widget\u002Fcss\u002Fwidget.css","\u002Fwp-content\u002Fplugins\u002Fjuiz-last-tweet-widget\u002Fjs\u002Fscript.js",[],[274],[278,279,280],"juiz-last-tweet-widget\u002Fstyle.css?ver=","juiz-last-tweet-widget\u002Fwidget.css?ver=","juiz-last-tweet-widget\u002Fscript.js?ver=",{"cssClasses":282,"htmlComments":284,"htmlAttributes":297,"restEndpoints":307,"jsGlobals":308,"shortcodeOutput":310},[4,283],"jltw-clear",[285,286,287,288,289,290,291,292,293,294,295,296],"\u003C!-- Widget Juiz Last Tweet -->","\u003C!-- JLTW_CLEAR : clearfix -->","\u003C!-- JLTW_CLEAR : fix bug IE -->","\u003C!-- version -->","\u003C!-- default styles -->","\u003C!-- username -->","\u003C!-- show nb of followers -->","\u003C!-- cache duration -->","\u003C!-- Tweet by -->","\u003C!-- Date of tweet -->","\u003C!-- Username -->","\u003C!-- Follow -->",[298,299,300,301,302,303,304,305,306],"id=\"juiz_last_tweet_widget-","data-juiz-last-tweet-auto-slide-delay","data-juiz-last-tweet-auto-slide","data-juiz-last-tweet-cache-duration","data-juiz-last-tweet-show-avatar","data-juiz-last-tweet-action-links","data-juiz-last-tweet-no-tweets","data-juiz-last-tweet-username","data-juiz-last-tweet-title",[],[309],"juiz_last_tweet_widget",[]]