[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT3ldFLRSvFpRqPZywn2p4H4bkvPuD2oxVrMBJyiz5bw":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":131,"fingerprints":387},"zyx-classical-circular-clock","ZYX Classical Circular Clock","0.9","Xavier Faraudo i Gener","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebwarlock\u002F","\u003Cp>The ZYX Classical Circular Clock allows a clock to be displayed in three different ways:\u003Cbr \u002F>\n* Sidebar widget (the ZYX Analog Clock).\u003Cbr \u002F>\n* The template tag the_clocked_time.\u003Cbr \u002F>\n* The analog_clock shortcode.\u003C\u002Fp>\n\u003Cp>You can configure every element in different ways.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can set width and height for the clock (it can actually be an elliptical clock!)\u003C\u002Fli>\n\u003Cli>You can adjust type\u002Fstyle, color, opacity, length and width of the all the dials.\u003C\u002Fli>\n\u003Cli>You can adjust color, opacity, length and number of all the marks.\u003C\u002Fli>\n\u003Cli>You can adjust color and opacity of the sphere.\u003C\u002Fli>\n\u003Cli>You can adjust width, color and opacity of the outline.\u003C\u002Fli>\n\u003Cli>You can add background images to the clock with CSS styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>The plugin is localized, so it can be translated to any language with the usual tools. Included are the translations to Catalan and Spanish (Spain). If you have a translation to another language and want it to be distributed, please contact us.\u003C\u002Fp>\n","A simple and configurable Flash clock. There is a widget, a shortcode and a template tag.",10,2294,0,"2010-08-24T13:08:00.000Z","2.9.2","2.8.0","",[19,20,21,22,23],"clock","flash","flash-clock","time","widget","http:\u002F\u002Fwww.web-warlocks.net\u002Fwordpress\u002Fplugins\u002Fzyx-classical-circular-clock","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzyx-classical-circular-clock.0.9.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"webwarlock",1,30,84,"2026-04-04T06:50:13.505Z",[37,58,77,95,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":11,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"local-time-clock","Local Time Clock","1.3","enclick","https:\u002F\u002Fprofiles.wordpress.org\u002Fenclick\u002F","\u003Cp>Display a clock on your sidebar set automatically to your location’s timezone. Select from a choice of clocks, colors and sizes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A wide range of analog and digital clocks. See screenshots tab or designs shown in \u003Ca href=\"http:\u002F\u002Flocaltimes.info\u002Fgetwidget\u002F\" title=\"Clock Widget Designs\" rel=\"nofollow ugc\">localtimes.info\u002Fgetwidget\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Choice of size, colors of text, border and background,\u003C\u002Fli>\n\u003Cli>Automatic adjustment of daylight saving time from the \u003Ca href=\"http:\u002F\u002Flocaltimes.info\" title=\"Local Times round the world\" rel=\"nofollow ugc\">localtimes.info\u003C\u002Fa> servers\u003C\u002Fli>\n\u003Cli>HTML5 responsive plugin, detects device and serves flash, html5, javascript progressively\u003C\u002Fli>\n\u003Cli>Easy addition of multiple clocks\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a clock on your sidebar set automatically to your location's timezone. Select from a choice of clocks, colors and sizes.",1000,116955,62,"2024-05-14T16:21:00.000Z","6.5.8","2.8",[19,52,21,53,54],"clock-widget","html5-clock","mobile-clock","https:\u002F\u002Flocaltimes.info\u002Fwordpress-clock-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-time-clock.1.3.zip",92,{"slug":59,"name":60,"version":61,"author":41,"author_profile":42,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":50,"requires_php":17,"tags":70,"homepage":75,"download_link":76,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"flash-world-clock","World Clock","1.1","\u003Cp>World clock showing the local time at six major cities round the world. The plugin provides a choice of analog and digital clocks, colors and sizes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Analog or digital clocks\u003C\u002Fli>\n\u003Cli>Three different groups of world capitals\u003C\u002Fli>\n\u003Cli>Horizontal or vertical clock format\u003C\u002Fli>\n\u003Cli>Color selection for clock’s text, border and background \u003C\u002Fli>\n\u003Cli>Automatic adjustment of daylight saving time from the \u003Ca href=\"https:\u002F\u002Flocaltimes.info\" title=\"Local Times round the world\" rel=\"nofollow ugc\">localtimes.info\u003C\u002Fa> servers\u003Cbr \u002F>\nSee example world clocks here \u003Ca href=\"https:\u002F\u002Flocaltimes.info\u002Fgetwidget\u002Fworld\u002F\" title=\"World Clock Widgets\" rel=\"nofollow ugc\">localtimes.info\u002Fworld-clock\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","World clock showing the local time at six major cities round the world. The plugin provides a choice of analog and digital clocks, colors and sizes.",200,30054,34,3,"2022-08-23T14:58:00.000Z","6.0.11",[71,72,73,74],"world-capital-timezones","world-clock","world-flash-clock","world-time","http:\u002F\u002Flocaltimes.info\u002Fwordpress-world-clock-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflash-world-clock.1.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":32,"last_updated":17,"tested_up_to":88,"requires_at_least":50,"requires_php":17,"tags":89,"homepage":91,"download_link":92,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":94},"xorbin-analog-flash-clock","Xorbin Analog Flash Clock","1.0.2","xorbin","https:\u002F\u002Fprofiles.wordpress.org\u002Fxorbin\u002F","\u003Cp>This plugin displays analog flash clock on your website. It’s easy to use and it’s highly customizable. You can add analog falsh clock to your website as a widget and use as many clocks as you like on one page. Before adding analog clock you can customize it with these parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>select one of the many clock skins (face) we have included or upload your own. You can always check our website for new skins \u003Ca href=\"http:\u002F\u002Fwww.xorbin.com\u002F\" title=\"Widgets for website or blog\" rel=\"nofollow ugc\">www.xorbin.com\u003C\u002Fa>,\u003C\u002Fli>\n\u003Cli>select clockSkin parameter as “-empty-” and use only arrows of the analog clock on your own background, \u003C\u002Fli>\n\u003Cli>change analog clock arrow’s color, size and skin,\u003C\u002Fli>\n\u003Cli>make clock clickable and set your own URL and “_target” parameter,\u003C\u002Fli>\n\u003Cli>set a time zone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can see DEMO in \u003Ca href=\"http:\u002F\u002Fwww.xorbin.com\u002Fwidgets\u002Fanalog-flash-clock\" title=\"Analog flash clock - Widgets for website or blog\" rel=\"nofollow ugc\">www.xorbin.com\u002Fwidgets\u002Fanalog-flash-clock\u003C\u002Fa>\u003C\u002Fp>\n","Customizable Analog Clock plugin by XorBin.com",80,12683,20,"3.9.40",[90,19,52,21,23],"analog","http:\u002F\u002Fwww.xorbin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxorbin-analog-flash-clock.1.0.2.zip",100,"2026-03-15T10:48:56.248Z",{"slug":96,"name":97,"version":40,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":93,"downloaded":102,"rating":103,"num_ratings":32,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":110,"download_link":111,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"analog-clock-widget","Analog Clock Widget","mcnika","https:\u002F\u002Fprofiles.wordpress.org\u002Fmcnika\u002F","\u003Cp>Analog Clock Widget plugin allows you to create an unlimited number of different analog clocks. The plugin based on SVG Raphaël – JavaScript Library.\u003C\u002Fp>\n\u003Cp>To be able to add any time zone, you need to have a username in geonames.org.\u003C\u002Fp>\n\u003Cp>Read more on \u003Ca href=\"http:\u002F\u002Fplugins.mcnika.com\u002Fanalog-clock-widget-documentation\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fplugins.mcnika.com\u002Fanalog-clock-widget-documentation\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Analog Clock Widget plugin allows you to create an unlimited number of different analog clocks. The plugin based on SVG Raphael - JavaScript Library.",6069,40,"2018-05-24T06:08:00.000Z","4.9.29","4.3",[108,19,52,109,22],"analog-clock","current-time","http:\u002F\u002Fplugins.mcnika.com\u002Fanalog-clock-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanalog-clock-widget.1.3.zip",{"slug":113,"name":114,"version":115,"author":41,"author_profile":42,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":67,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":17,"tags":124,"homepage":129,"download_link":130,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"new-year-countdown-clock","New Year Countdown Clock","1.0","\u003Cp>New Year countdown clock showing days and hours until New Year day. Select from several designs, sizes, animations and backgrounds\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select from a range of designs\u003C\u002Fli>\n\u003Cli>Select size, background colours, pictures or animations\u003C\u002Fli>\n\u003Cli>Full range of designs can be seen at \u003Ca href=\"http:\u002F\u002Fmycountdown.org\u002FHoliday\u002FNew_Year\u002Fgetwidget\u002F\" title=\"Generate your own New Year Countdown Clocks\" rel=\"nofollow ugc\">mycountdown.org\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","New Year countdown clock showing days and hours until New Year day. Select from several designs, sizes, animations and backgrounds",50,10401,86,"2021-02-18T10:53:00.000Z","5.6.17","1.5",[125,126,127,113,128],"flash-new-year-countdown","new-year","new-year-countdown","new-year-countdown-widget","https:\u002F\u002Fmycountdown.org\u002Fwordpress-countdown-clock-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnew-year-countdown-clock.1.0.zip",{"attackSurface":132,"codeSignals":153,"taintFlows":375,"riskAssessment":376,"analyzedAt":386},{"hooks":133,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":152,"entryPointCount":32,"unprotectedCount":13},[134,140],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","widgets_init","zyx_analog_clock_widget_init","includes\\widget.php",261,{"type":135,"name":141,"callback":142,"file":143,"line":87},"init","zyx_analog_clock_init","zyx-analog-clock.php",[],[],[147],{"tag":148,"callback":149,"file":150,"line":151},"analog_clock","the_clocked_time_shortcode","includes\\shortcodes.php",19,[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":374},[],{"prepared":13,"raw":13,"locations":156},[],{"escaped":158,"rawEcho":159,"locations":160},7,139,[161,165,167,169,170,172,174,176,178,179,180,182,184,185,186,188,190,191,192,194,196,197,198,200,202,203,204,206,208,209,210,212,214,215,216,218,220,221,222,224,226,227,229,231,232,233,235,237,238,239,241,243,244,245,247,249,250,251,253,255,256,258,260,261,262,264,266,267,268,270,272,273,274,276,278,279,280,282,284,285,287,289,290,291,293,295,296,297,298,300,301,302,304,306,307,308,310,312,313,314,316,318,319,320,322,324,325,326,328,330,331,332,334,336,337,338,340,342,343,344,346,348,349,350,352,354,355,356,358,360,361,362,364,366,367,368,370,372,373],{"file":162,"line":163,"context":164},"includes\\functions.php",36,"raw output",{"file":138,"line":166,"context":164},23,{"file":138,"line":168,"context":164},24,{"file":138,"line":33,"context":164},{"file":138,"line":171,"context":164},32,{"file":138,"line":173,"context":164},95,{"file":138,"line":175,"context":164},103,{"file":138,"line":177,"context":164},104,{"file":138,"line":177,"context":164},{"file":138,"line":177,"context":164},{"file":138,"line":181,"context":164},107,{"file":138,"line":183,"context":164},108,{"file":138,"line":183,"context":164},{"file":138,"line":183,"context":164},{"file":138,"line":187,"context":164},110,{"file":138,"line":189,"context":164},111,{"file":138,"line":189,"context":164},{"file":138,"line":189,"context":164},{"file":138,"line":193,"context":164},114,{"file":138,"line":195,"context":164},115,{"file":138,"line":195,"context":164},{"file":138,"line":195,"context":164},{"file":138,"line":199,"context":164},123,{"file":138,"line":201,"context":164},124,{"file":138,"line":201,"context":164},{"file":138,"line":201,"context":164},{"file":138,"line":205,"context":164},126,{"file":138,"line":207,"context":164},127,{"file":138,"line":207,"context":164},{"file":138,"line":207,"context":164},{"file":138,"line":211,"context":164},130,{"file":138,"line":213,"context":164},131,{"file":138,"line":213,"context":164},{"file":138,"line":213,"context":164},{"file":138,"line":217,"context":164},133,{"file":138,"line":219,"context":164},134,{"file":138,"line":219,"context":164},{"file":138,"line":219,"context":164},{"file":138,"line":223,"context":164},137,{"file":138,"line":225,"context":164},138,{"file":138,"line":225,"context":164},{"file":138,"line":228,"context":164},147,{"file":138,"line":230,"context":164},148,{"file":138,"line":230,"context":164},{"file":138,"line":230,"context":164},{"file":138,"line":234,"context":164},150,{"file":138,"line":236,"context":164},151,{"file":138,"line":236,"context":164},{"file":138,"line":236,"context":164},{"file":138,"line":240,"context":164},153,{"file":138,"line":242,"context":164},154,{"file":138,"line":242,"context":164},{"file":138,"line":242,"context":164},{"file":138,"line":246,"context":164},156,{"file":138,"line":248,"context":164},157,{"file":138,"line":248,"context":164},{"file":138,"line":248,"context":164},{"file":138,"line":252,"context":164},160,{"file":138,"line":254,"context":164},161,{"file":138,"line":254,"context":164},{"file":138,"line":257,"context":164},170,{"file":138,"line":259,"context":164},171,{"file":138,"line":259,"context":164},{"file":138,"line":259,"context":164},{"file":138,"line":263,"context":164},173,{"file":138,"line":265,"context":164},174,{"file":138,"line":265,"context":164},{"file":138,"line":265,"context":164},{"file":138,"line":269,"context":164},176,{"file":138,"line":271,"context":164},177,{"file":138,"line":271,"context":164},{"file":138,"line":271,"context":164},{"file":138,"line":275,"context":164},179,{"file":138,"line":277,"context":164},180,{"file":138,"line":277,"context":164},{"file":138,"line":277,"context":164},{"file":138,"line":281,"context":164},183,{"file":138,"line":283,"context":164},184,{"file":138,"line":283,"context":164},{"file":138,"line":286,"context":164},193,{"file":138,"line":288,"context":164},194,{"file":138,"line":288,"context":164},{"file":138,"line":288,"context":164},{"file":138,"line":292,"context":164},196,{"file":138,"line":294,"context":164},197,{"file":138,"line":294,"context":164},{"file":138,"line":294,"context":164},{"file":138,"line":64,"context":164},{"file":138,"line":299,"context":164},201,{"file":138,"line":299,"context":164},{"file":138,"line":299,"context":164},{"file":138,"line":303,"context":164},203,{"file":138,"line":305,"context":164},204,{"file":138,"line":305,"context":164},{"file":138,"line":305,"context":164},{"file":138,"line":309,"context":164},206,{"file":138,"line":311,"context":164},207,{"file":138,"line":311,"context":164},{"file":138,"line":311,"context":164},{"file":138,"line":315,"context":164},213,{"file":138,"line":317,"context":164},214,{"file":138,"line":317,"context":164},{"file":138,"line":317,"context":164},{"file":138,"line":321,"context":164},216,{"file":138,"line":323,"context":164},217,{"file":138,"line":323,"context":164},{"file":138,"line":323,"context":164},{"file":138,"line":327,"context":164},220,{"file":138,"line":329,"context":164},221,{"file":138,"line":329,"context":164},{"file":138,"line":329,"context":164},{"file":138,"line":333,"context":164},223,{"file":138,"line":335,"context":164},224,{"file":138,"line":335,"context":164},{"file":138,"line":335,"context":164},{"file":138,"line":339,"context":164},226,{"file":138,"line":341,"context":164},227,{"file":138,"line":341,"context":164},{"file":138,"line":341,"context":164},{"file":138,"line":345,"context":164},233,{"file":138,"line":347,"context":164},234,{"file":138,"line":347,"context":164},{"file":138,"line":347,"context":164},{"file":138,"line":351,"context":164},236,{"file":138,"line":353,"context":164},237,{"file":138,"line":353,"context":164},{"file":138,"line":353,"context":164},{"file":138,"line":357,"context":164},243,{"file":138,"line":359,"context":164},244,{"file":138,"line":359,"context":164},{"file":138,"line":359,"context":164},{"file":138,"line":363,"context":164},246,{"file":138,"line":365,"context":164},247,{"file":138,"line":365,"context":164},{"file":138,"line":365,"context":164},{"file":138,"line":369,"context":164},250,{"file":138,"line":371,"context":164},251,{"file":138,"line":371,"context":164},{"file":138,"line":371,"context":164},[],[],{"summary":377,"deductions":378},"The 'zyx-classical-circular-clock' plugin v0.9 exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, no raw SQL queries, and no file operations or external HTTP requests, all of which are strong indicators of good development practices. The complete absence of known CVEs and a clean vulnerability history further contribute to a perception of a relatively secure plugin. However, there are significant concerns. The low percentage of properly escaped output (5%) is a major red flag, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the lack of nonce checks and capability checks on any entry points means that even the single shortcode could potentially be abused if it leads to any sensitive operations or output that is not properly sanitized, although the static analysis didn't directly flag specific vulnerabilities related to this. The absence of taint analysis results is also notable, as it prevents a deeper understanding of how data flows within the plugin and if malicious input could be processed unsafely. While the plugin avoids common pitfalls like raw SQL and dangerous functions, the poor output escaping and lack of robust authentication\u002Fauthorization checks on its sole entry point are critical weaknesses that need immediate attention.",[379,381,384],{"reason":380,"points":11},"Low output escaping percentage",{"reason":382,"points":383},"No nonce checks on entry points",5,{"reason":385,"points":383},"No capability checks on entry points","2026-03-17T00:57:09.909Z",{"wat":388,"direct":397},{"assetPaths":389,"generatorPatterns":392,"scriptPaths":393,"versionParams":394},[390,391],"\u002Fwp-content\u002Fplugins\u002Fzyx-classical-circular-clock\u002Fjs\u002Fzyx-analog-clock.js","\u002Fwp-content\u002Fplugins\u002Fzyx-classical-circular-clock\u002Fcss\u002Fzyx-analog-clock.css",[],[390],[395,396],"zyx-classical-circular-clock\u002Fjs\u002Fzyx-analog-clock.js?ver=","zyx-classical-circular-clock\u002Fcss\u002Fzyx-analog-clock.css?ver=",{"cssClasses":398,"htmlComments":399,"htmlAttributes":400,"restEndpoints":401,"jsGlobals":402,"shortcodeOutput":403},[],[],[],[],[],[404],"[analog_clock"]