[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3lt7JVPlJVDPtTi9W4Cy6njqQCPCmAYTSYcobSGMxJI":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":129,"fingerprints":166},"simple-quote-rotator","Simple Quote Rotator","1.0","simplequoterotator","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplequoterotator\u002F","\u003Cp>Simple Quote Rotator allows you to present your quotes to your WordPress visitors.\u003Cbr \u002F>\nLearn more or connect with us:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.kulturystyka.sklep.pl\u002F\u003C\u002Fp>\n","This is a very simple plugin to display a random quotes in your posts or widgets",10,1601,0,"","4.5.33","3.0.1",[18,19,20,21],"motivation","quotes","rotator","text","http:\u002F\u002Fwww.kulturystyka.sklep.pl\u002Finfo\u002Fquote\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-quote-rotator.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,94,"2026-04-05T15:11:38.419Z",[34,49,70,90,106],{"slug":35,"name":36,"version":6,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":11,"downloaded":41,"rating":13,"num_ratings":13,"last_updated":42,"tested_up_to":43,"requires_at_least":16,"requires_php":14,"tags":44,"homepage":45,"download_link":46,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":48},"motivational-quotes","Motivating Quotes","motivationalquote","https:\u002F\u002Fprofiles.wordpress.org\u002Fmotivationalquote\u002F","\u003Cp>Motivating Quotes allows you to display a randomly selected quote on any of your posts.\u003Cbr \u002F>\nIt comes with 10 quotes and you can add your own quotes from the option panel.\u003Cbr \u002F>\nYou can delete any quotes you don’t like.\u003Cbr \u002F>\nEvery registered users can also search for all the quotes on your website.\u003C\u002Fp>\n","This plugin allows you to display random quotes on your posts and all registered users to see the list of all quotes.",1221,"2017-04-26T08:03:00.000Z","4.7.32",[18,19,21],"https:\u002F\u002Fgithub.com\u002Fmotivationalquote\u002Fmotivationalquote_plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmotivational-quotes.1.0.zip",85,"2026-03-15T15:16:48.613Z",{"slug":50,"name":50,"version":51,"author":52,"author_profile":53,"description":54,"short_description":55,"active_installs":56,"downloaded":57,"rating":58,"num_ratings":59,"last_updated":60,"tested_up_to":61,"requires_at_least":62,"requires_php":14,"tags":63,"homepage":68,"download_link":69,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":48},"wpuntexturize","2.3","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>By default, WordPress converts single and double quotation marks into their curly alternatives. This plugin prevents that from happening, so you can enjoy your quotation marks in their non-curly glory. If your content happens to already have curly quotation marks in it, then this plugin can optionally also convert them to their non-curly alternatives.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> Despite the unfortunately misleading name, this plugin is NOT the antithesis of WordPress’s \u003Ccode>wptexturize()\u003C\u002Fcode> function. This ONLY prevents WordPress from making HTML entity code substitutions of single and double quotation marks with their curly alternatives and does NOT prevent \u003Ccode>wptexturize()\u003C\u002Fcode> from making any other character and string substitutions. See the FAQ for details on the filters processed by the plugin.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fwpuntexturize\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpuntexturize\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fwpuntexturize\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fwpuntexturize\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the numerous hooks provided by the plugin. Those hooks are listed below to provide an overview of what’s available.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_wpuntexturize\u003C\u002Fcode> : An alternative approach to safely invoke \u003Ccode>c2c_wpuntexturize()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. This only applies if you use the function directly, which is not typical usage for most users.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpuntexturize_filters\u003C\u002Fcode> : customize what filters to hook to be filtered with wpuntexturize. See the Description section for a complete list of all filters that are filtered by default.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_wpuntexturize_replacements\u003C\u002Fcode> : Customize the character replacements handled by the plugin.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_wpuntexturize_convert_curly_quotes\u003C\u002Fcode> : Enable conversion of preexisting curly quotes into their non-curly alternatives.\u003C\u002Fli>\n\u003C\u002Ful>\n","Prevent WordPress from converting single and double quotation marks into their curly alternatives.",900,25406,92,12,"2025-04-08T22:17:00.000Z","6.8.5","5.5",[64,65,19,66,67],"formatting","post","substitutions","wptexturize","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fwpuntexturize\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpuntexturize.2.3.zip",{"slug":71,"name":72,"version":6,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":24,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":16,"requires_php":14,"tags":82,"homepage":88,"download_link":89,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":48},"saeid-simple-text-rotator","Saeid Simple Text Rotator","hojjatmr","https:\u002F\u002Fprofiles.wordpress.org\u002Fhojjatmr\u002F","\u003Cp>Saeid Simple Text Rotator uses jQuery Super Simple Text Rotator by Pete R. on a simple shortcode to rotate your texts! There is a simple shortcode you can use it anywhere on your WordPress to rotate your texts.\u003C\u002Fp>\n\u003Cp>Saeid Simple Text Rotator Shortcode details\u003C\u002Fp>\n\u003Cp>[saeidrotate class=”” animation=”” separator=”” speed=””]text1, text2, text3, text4, …[\u002Fsaeidrotate]\u003C\u002Fp>\n\u003Cp>Default values:\u003Cbr \u002F>\n    class => rotate\u003Cbr \u002F>\n    animation => dissolve\u003Cbr \u002F>\n    separator => ,\u003Cbr \u002F>\n    speed => 2000\u003C\u002Fp>\n\u003Cp>class: class name of outputed  tag\u003C\u002Fp>\n\u003Cp>animation: You can pick the way it animates when rotating through words. Options are dissolve (default), fade, flip, flipUp, flipCube, * * flipCubeUp and spin.\u003C\u002Fp>\n\u003Cp>separator: If you don’t want commas to be the separator, you can define a new separator (|, &, * etc.) by yourself using this field.\u003C\u002Fp>\n\u003Cp>speed: How many milliseconds until the next word show.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shortcode System\u003C\u002Fli>\n\u003Cli>Responsive and cross browser support. \u003C\u002Fli>\n\u003Cli>The Rotator Text Fade and Animations. \u003C\u002Fli>\n\u003Cli>Very Lightweight, Only 20.00KB.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the above options are Changeable via short-code.\u003C\u002Fp>\n","Saeid Simple Text Rotator uses jQuery Super Simple Text Rotator by Pete R. on a simple shortcode to rotate your texts!",6056,86,6,"2015-05-17T04:57:00.000Z","4.2.39",[83,84,85,86,87],"effect","fades","flip","rotation","text-rotator","mailto:%20peratik@gmail.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsaeid-simple-text-rotator.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":24,"downloaded":98,"rating":24,"num_ratings":29,"last_updated":14,"tested_up_to":99,"requires_at_least":100,"requires_php":14,"tags":101,"homepage":104,"download_link":105,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"smart-quotes","Smart Quotes","0.4","Martin Lormes","https:\u002F\u002Fprofiles.wordpress.org\u002Ftfnab\u002F","\u003Cp>Change the quotation marks, that are automatically rendered as smart or curly quotes inside your content, from the default English style (“…”) to anything you like, e.g. to Croatian\u002FHungarian\u002FPolish\u002FRomanian style quotation marks („…”), Czech or German style („…“), Danish style (»…«), Finnish or Swedish style (”…”), French style («&nbsp;…&nbsp;» &ndash; with spaces), Greek\u002FItalian\u002FNorwegian\u002FPortuguese\u002FRussian\u002FSpanish\u002FSwiss style («…» &ndash; without spaces), Japanese or Traditional Chinese style (「⋯」), or actually to any arbitrary character combination of your choice. Of course you can turn off curly quotes entirely by picking the so-called \"dumb\" quotes (\"…\").\u003C\u002Fp>\n","Change the quotation marks that are automatically rendered as smart or curly quotes inside your content.",4616,"3.6.1","2.9",[102,103,19,91,67],"curly","curly-quotes","http:\u002F\u002Ften-fingers-and-a-brain.com\u002Fwordpress-plugins\u002Fsmart-quotes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-quotes.0.4.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":16,"requires_php":120,"tags":121,"homepage":127,"download_link":128,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":48},"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.",60,16983,80,3,"2022-03-15T07:34:00.000Z","5.9.13","5.4",[122,123,124,125,126],"famous-quotes","quotations","quote","quote-of-the-day","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",{"attackSurface":130,"codeSignals":140,"taintFlows":153,"riskAssessment":154,"analyzedAt":165},{"hooks":131,"ajaxHandlers":132,"restRoutes":133,"shortcodes":134,"cronEvents":139,"entryPointCount":29,"unprotectedCount":13},[],[],[],[135],{"tag":4,"callback":136,"file":137,"line":138},"SimpleQuoteRotator","simple-quote-rotator.php",43,[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":29,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":152},[],{"prepared":13,"raw":13,"locations":143},[],{"escaped":13,"rawEcho":145,"locations":146},2,[147,150],{"file":137,"line":148,"context":149},39,"raw output",{"file":137,"line":151,"context":149},40,[],[],{"summary":155,"deductions":156},"The 'simple-quote-rotator' plugin v1.0 exhibits a generally positive security posture based on the provided static analysis. It impressively features no known vulnerabilities (CVEs) and no identified critical or high-severity taint flows. The absence of dangerous functions, raw SQL queries, and external HTTP requests are all strong indicators of good coding practices. Furthermore, the lack of vulnerabilities in its history suggests a history of secure development or prompt patching by the developers.\n\nHowever, there are significant areas of concern. The plugin has a concerning lack of security checks, specifically zero nonce checks and zero capability checks. While the attack surface is currently small and appears to lack direct unprotected entry points in the static analysis, the absence of these fundamental security mechanisms leaves it vulnerable to potential CSRF attacks if functionality were to be added or if the existing shortcode has hidden interactive elements not captured. Moreover, a critical finding is that 100% of its output is not properly escaped. This presents a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the content rendered by the plugin, impacting users viewing those pages.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and absence of direct exploitable code flaws in the static analysis, the critical lack of output escaping and absence of capability\u002Fnonce checks are significant weaknesses. These omissions create a substantial risk of XSS and potentially CSRF vulnerabilities, despite the current minimal attack surface and clean CVE record. It's recommended to address these fundamental security oversights before deploying this plugin in a production environment.",[157,160,163],{"reason":158,"points":159},"Output escaping not implemented",8,{"reason":161,"points":162},"No nonce checks",5,{"reason":164,"points":162},"No capability checks","2026-03-16T23:29:17.274Z",{"wat":167,"direct":174},{"assetPaths":168,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[169,170],"\u002Fwp-content\u002Fplugins\u002Fsimple-quote-rotator\u002Fimages\u002Fquote.png","\u002Fwp-content\u002Fplugins\u002Fsimple-quote-rotator\u002Fimages\u002Fquote2.png",[],[],[],{"cssClasses":175,"htmlComments":176,"htmlAttributes":177,"restEndpoints":178,"jsGlobals":179,"shortcodeOutput":180},[],[],[],[],[],[181,182,183,184,185,186],"\u003Cp>\u003Cimg style=\"padding:4px;\" src=\"","\" >\u003Ci>","\u003C\u002Fi>\u003Cimg style=\"padding:4px;\" src=\"","\" >\u003C\u002Fp>","\u003Cp style=\"color:#9D9D9D;font-size: smaller;\">","\u003C\u002Fp>"]