[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTKYSohwQM7wQwdKY7GTLcxuHMhl0sgrObLfjnAwXwj4":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":38,"analysis":127,"fingerprints":221},"quotes-random","Quotes Random","1.2","Quotes8","https:\u002F\u002Fprofiles.wordpress.org\u002Fquotes8\u002F","\u003Cp>This plugins shows random Quotes from famous topics like inspirational quotes, motivational quotes, life quotes, love quotes from famous Authors.\u003C\u002Fp>\n\u003Cp>It can be used as a widget, so it’s easy to install.\u003C\u002Fp>\n\u003Cp>You can also use the shortcode [quotes-random] to show random quotes to your post or page.\u003C\u002Fp>\n\u003Cp>Source quotes is from \u003Ca href=\"http:\u002F\u002Fquotes8.com\" rel=\"nofollow ugc\">Quotes8\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Widget allows you to place Random Quotes sidebar on your page\u003C\u002Fli>\n\u003Cli>Shortcode allows you to place Random Quotes on your post or page body content.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugins shows Random Famous Quotes to your website Widget, Post or Page with Shortcode.",10,2863,60,2,"2014-03-01T06:16:00.000Z","3.7.41","2.7.0","",[20,21,22,23,24],"quotations","quote","quote-of-the-day","quotes","widget","http:\u002F\u002Fquotes8.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquotes-random.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"quotes8",1,30,84,"2026-04-04T16:59:05.290Z",[39,65,82,96,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":34,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":63,"download_link":64,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quote-of-the-day-tellmequotes","Quote of The Day by TellmeQuotes","1.6","vivekmoyal","https:\u002F\u002Fprofiles.wordpress.org\u002Fvivekmoyal\u002F","\u003Cp>This plugin lets you add a Quote of the Day widget to your WordPress page. Put the widget and famous quotations will automatically appear on your page, every day!\u003C\u002Fp>\n\u003Cp>Our database having topic feeds contain family-friendly quotes by famous authors that are funny, inspirational, motivational and wise.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.tellmequotes.com\" rel=\"nofollow ugc\">TellmeQuotes\u003C\u002Fa> is the one of the web’s largest quotation site, and with our huge collection of quotes, you can expect a fresh Quote of the Day.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>*Widget allows you to place a Quote of the Day sidebar on your page *Widget adapts to the theme of your page\u003C\u002Fp>\n","This plugin lets you add a Quote of the Day widget to your WordPress site.",1374,100,"2016-07-05T10:41:00.000Z","4.5.33","3.0.1",[53,54,55,56,57,58,59,20,21,22,23,60,61,24,62],"art","famous-quotes","funny","inspirational","love","motivational","nature","sidebar","tellmequotes","wishes","http:\u002F\u002Fwww.tellmequotes.com\u002Flink\u002Fwordpress_plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-day-tellmequotes.zip",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":51,"requires_php":18,"tags":79,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quote-of-the-day-by-brainyquote","Quote of the Day by BrainyQuote","1.20","brainyquote","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainyquote\u002F","\u003Cp>This plugin lets you add a Quote of the Day widget to your WordPress page. Select your favorite topic – BrainyQuote, Art Quote, Funny Quote, Love Quote or Nature Quote – and famous quotations will automatically appear on your page, every day!\u003C\u002Fp>\n\u003Cp>Can’t decide which topic you like best? No problem! You can place multiple Quote of the Day widgets on your page and enjoy several topic feeds. Our BrainyQuote, Art Quote, Funny Quote, Love Quote and Nature Quote topic feeds contain family-friendly quotes by famous authors that are funny, inspirational, motivational and wise.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.brainyquote.com\" rel=\"nofollow ugc\">BrainyQuote\u003C\u002Fa> is the web’s largest quotation site, and with our huge collection of quotes, you can expect a fresh Quote of the Day that educates, entertains and informs your audience.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Widget allows you to place a Quote of the Day sidebar on your page\u003C\u002Fli>\n\u003Cli>Widget adapts to the theme of your page\u003C\u002Fli>\n\u003Cli>Widget has five different Quote of the Day feeds to choose from\u003C\u002Fli>\n\u003Cli>Plugin allows you to place multiple widgets on your page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For more information\u003C\u002Fh4>\n\u003Cp>To learn more about the plugin, visit our \u003Ca href=\"http:\u002F\u002Fwww.brainyquote.com\u002Flink\u002Fwordpress_plugin.html\" rel=\"nofollow ugc\">Brainyquote WordPress Plugin\u003C\u002Fa> page.\u003C\u002Fp>\n","This plugin lets you add a Quote of the Day widget to your WordPress page.",300,19681,68,5,"2020-10-25T00:17:00.000Z","5.5.18",[54,20,21,22,23],"https:\u002F\u002Fwww.brainyquote.com\u002Flink\u002Fwordpress_plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-day-by-brainyquote.zip",{"slug":83,"name":84,"version":6,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":48,"downloaded":89,"rating":48,"num_ratings":14,"last_updated":90,"tested_up_to":91,"requires_at_least":17,"requires_php":18,"tags":92,"homepage":94,"download_link":95,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quote-of-the-day-and-random-quote","Quote of the Day and Random Quote","dailyverses","https:\u002F\u002Fprofiles.wordpress.org\u002Fdailyverses\u002F","\u003Cp>This plugins shows a Quote of the Day, or a Random Quote.\u003C\u002Fp>\n\u003Cp>It can be used as a widget, so it’s easy to install. After installing the plugin you will have two widgets: ‘Quote of the Day’ and ‘Random Quote’.\u003C\u002Fp>\n\u003Cp>You can also use the following tags: [quoteoftheday] and [randomquote].\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n","This plugins shows a Quote of the Day, or a Random Quote.",10389,"2018-09-08T07:56:00.000Z","4.8.28",[93,20,21,23,24],"daily","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquote-of-the-day-and-random-quote\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-day-and-random-quote.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":13,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":51,"requires_php":109,"tags":110,"homepage":112,"download_link":113,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quote-of-the-day-itslum","Quote of the Day – ITslum","3.1","ximrx","https:\u002F\u002Fprofiles.wordpress.org\u002Fximrx\u002F","\u003Cp>Quote of the Day plugin lets you show famous quotation of famous author on your WordPress website, this quotes of the day will change every day. You can select a topic like Relationship Quote, Nature Quote, Health Quote or Quote of the Day – and famous quotations will automatically appear on your website or blog, every day!\u003C\u002Fp>\n\u003Cp>This widget gets Quote of the day from Hearty Tools API. The API is associated with the web’s largest quotation repository, using Hearty Tools’ huge collection of quotations, you can share a fresh Quotation of the Day to educate, entertain and inform your website\u002Fblog visitors.\u003C\u002Fp>\n\u003Cp>You can place one or multiple Quote of the Day widgets on your website\u002Fblog and show quotes from different categories. Hearty Tools’ directory of Nature Quote, Health Quote, Relationship Quote categories contain decent and meaningful quotes of famous authors that are inspirational, motivational and wise.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin lets you display a Quote of the Day field on your website\u002Fblog.\u003C\u002Fli>\n\u003Cli>Plugin adapts to the styling of your site’s active theme.\u003C\u002Fli>\n\u003Cli>Plugin has different Quote categories to choose from.\u003C\u002Fli>\n\u003Cli>Plugin allows you to place multiple widgets anywhere on your page as supported by theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For more information\u003C\u002Fh4>\n\u003Cp>To find more about \u003Ca href=\"https:\u002F\u002Fheartytools.com\u002F\" rel=\"nofollow ugc\">Hearty Tools\u003C\u002Fa> and about this plugin, visit \u003Ca href=\"https:\u002F\u002Fheartytools.com\u002Fguide\u002Fquote-of-the-day-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa> page. This plugin is developed by \u003Ca href=\"https:\u002F\u002Fheartytools.com\u002Fweb-developer\" rel=\"nofollow ugc\">Hearty Tools developmen team\u003C\u002Fa>. You can contact us for any kind of plugin and website development and customization.\u003C\u002Fp>\n","Show a new Quote of the Day to your website visitors with this widget on your WordPress website.",16983,80,3,"2022-03-15T07:34:00.000Z","5.9.13","5.4",[54,20,21,22,111],"quotes-rotator","https:\u002F\u002Fheartytools.com\u002Fguide\u002Fquote-of-the-day-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-day-itslum.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":72,"active_installs":35,"downloaded":121,"rating":48,"num_ratings":34,"last_updated":122,"tested_up_to":123,"requires_at_least":51,"requires_php":18,"tags":124,"homepage":125,"download_link":126,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quote-of-the-day-site2quotes-widget","Quote of the Day Site2Quotes Widget","1.0","site2quotes","https:\u002F\u002Fprofiles.wordpress.org\u002Fsite2quotes\u002F","\u003Cp>This plugin allows you to put a Quote of the Day Widget right on your Website Pages anywhere you want by using our Site2Quotes Widget that will display amazing quotes everyday right on your website that will inspire thousands of visitors on your website everyday with fresh quotes.\u003C\u002Fp>\n\u003Cp>Site2Quotes Widget updates automatically every day, right on your site and you can choose your own quote category for the Widget Like Love Quotes, Inspirational and Motivational Quotes Can’t decide which category you like best? No problem! Can Add Multiple Widgets of different types on same page and have option to customize the quotes display and appearance like you want to show Quotes as Image or Plain text.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsite2quotes.com\" rel=\"nofollow ugc\">Site2Quotes\u003C\u002Fa> is world’s best quotations web portal and you can expect a fresh Quote of the Day that educates, entertains and inspires your visitors on website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Widget allows you to place a Quote of the Day anywhere in your wordpress website\u003C\u002Fli>\n\u003Cli>Widget automatically adapts to the theme of your page\u003C\u002Fli>\n\u003Cli>Widget has more then 20 categories to choose from that gives fresh quotes of the day everyday\u003C\u002Fli>\n\u003Cli>Site2Quotes Plugin allows you to place multiple widgets on your same page with any category\u003C\u002Fli>\n\u003Cli>You can also Customize the Appearance of Quotes to show them with beautifull image in the background or just a simple plain text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quote of the Day\u003C\u002Fh4>\n\u003Cp>Happiness is a direction, not places.\u003C\u002Fp>\n\u003Cp>Read more at http:\u002F\u002Fsite2quotes.com\u002Fquote-of-the-day\u003C\u002Fp>\n\u003Ch4>For more information\u003C\u002Fh4>\n\u003Cp>To learn more about the plugin, visit our \u003Ca href=\"http:\u002F\u002Fsite2quotes.com\u002Fwidgets\" rel=\"nofollow ugc\">Quotes Widget\u003C\u002Fa> page on our website or you can also send us a email to support@site2quotes.com\u003C\u002Fp>\n",6663,"2016-07-09T06:17:00.000Z","4.4.34",[54,20,21,22,23],"http:\u002F\u002Fsite2quotes.com\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-day-site2quotes-widget.1.0.zip",{"attackSurface":128,"codeSignals":143,"taintFlows":173,"riskAssessment":208,"analyzedAt":220},{"hooks":129,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":142,"entryPointCount":34,"unprotectedCount":28},[130],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","widgets_init","register_quotesrandom","QuotesRandom.php",69,[],[],[139],{"tag":4,"callback":140,"file":134,"line":141},"quotes_random",83,[],{"dangerousFunctions":144,"sqlUsage":145,"outputEscaping":147,"fileOperations":14,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":172},[],{"prepared":34,"raw":28,"locations":146},[],{"escaped":28,"rawEcho":148,"locations":149},11,[150,153,155,156,157,159,161,163,165,168,170],{"file":134,"line":151,"context":152},26,"raw output",{"file":134,"line":154,"context":152},27,{"file":134,"line":154,"context":152},{"file":134,"line":154,"context":152},{"file":134,"line":158,"context":152},42,{"file":134,"line":160,"context":152},45,{"file":134,"line":162,"context":152},57,{"file":134,"line":164,"context":152},62,{"file":166,"line":167,"context":152},"simple_html_dom.php",157,{"file":166,"line":169,"context":152},162,{"file":166,"line":171,"context":152},233,[],[174,198],{"entryPoint":175,"graph":176,"unsanitizedCount":34,"severity":197},"widget (QuotesRandom.php:39)",{"nodes":177,"edges":193},[178,183,187],{"id":179,"type":180,"label":181,"file":134,"line":182},"n0","source","$_SERVER['HTTP_HOST']",53,{"id":184,"type":185,"label":186,"file":134,"line":182},"n1","transform","→ file_get_html()",{"id":188,"type":189,"label":190,"file":166,"line":191,"wp_function":192},"n2","sink","file_get_contents() [SSRF\u002FLFI]",75,"file_get_contents",[194,196],{"from":179,"to":184,"sanitized":195},false,{"from":184,"to":188,"sanitized":195},"medium",{"entryPoint":199,"graph":200,"unsanitizedCount":34,"severity":197},"\u003CQuotesRandom> (QuotesRandom.php:0)",{"nodes":201,"edges":205},[202,203,204],{"id":179,"type":180,"label":181,"file":134,"line":182},{"id":184,"type":185,"label":186,"file":134,"line":182},{"id":188,"type":189,"label":190,"file":166,"line":191,"wp_function":192},[206,207],{"from":179,"to":184,"sanitized":195},{"from":184,"to":188,"sanitized":195},{"summary":209,"deductions":210},"The \"quotes-random\" plugin version 1.2 exhibits a mixed security posture. On the positive side, the plugin has no known past vulnerabilities, indicating a generally stable and well-maintained history. It also avoids dangerous functions, external HTTP requests, and utilizes prepared statements for its single SQL query, which are strong security practices.\n\nHowever, significant concerns arise from the static analysis. The complete lack of output escaping across all 11 identified output points is a critical weakness. This opens the door to Cross-Site Scripting (XSS) vulnerabilities, where malicious code could be injected and executed in users' browsers. Furthermore, the taint analysis reveals two flows with unsanitized paths, which, while not flagged as critical or high severity, still represent potential avenues for attackers if combined with other weaknesses or user input. The absence of nonce and capability checks, especially with an identified shortcode entry point, also raises concerns about potential unauthorized actions.",[211,214,216,218],{"reason":212,"points":213},"All outputs are unescaped",8,{"reason":215,"points":76},"Taint analysis shows unsanitized paths",{"reason":217,"points":76},"No nonce checks",{"reason":219,"points":76},"No capability checks","2026-03-17T00:52:02.278Z",{"wat":222,"direct":231},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[224,225],"\u002Fwp-content\u002Fplugins\u002Fquotes-random\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fquotes-random\u002Fjs\u002Fquotes-random.js",[],[225],[229,230],"quotes-random\u002Fstyle.css?ver=","quotes-random\u002Fjs\u002Fquotes-random.js?ver=",{"cssClasses":232,"htmlComments":234,"htmlAttributes":235,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":240},[233],"quotes-random-widget",[],[236],"data-quote-id",[],[239],"quotesRandom",[241,242,243,244],"\u003Cp>\u003Cem>","\u003C\u002Fem> \u003Ca href="," target=\"_blank\" >\u003Cem>","\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Fp>"]