[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fn7uIrJhz5fRfzR7lcYqrT9E1RuAdUkvM9Xj1dMveHwQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":20,"download_link":21,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":33,"analysis":45,"fingerprints":101},"greeting-by-day-time","Say hello","1.0","Benjamin Hagh Parast","https:\u002F\u002Fprofiles.wordpress.org\u002Fhaghs\u002F","\u003Cp>This plugin allows you to use the shortcode to address your website visitors as follows: good morning, good day and good evening.\u003C\u002Fp>\n\u003Cp>Supported languages\u003C\u002Fp>\n\u003Cp>Arabic use [mrhban_ae]\u003C\u002Fp>\n\u003Cp>Chinese use [nihao_chn]\u003C\u002Fp>\n\u003Cp>English use [hello_en]\u003C\u002Fp>\n\u003Cp>Farsi use [dorud_irn]\u003C\u002Fp>\n\u003Cp>French use [bonjour_fr]\u003C\u002Fp>\n\u003Cp>German use [hallo_de]\u003C\u002Fp>\n\u003Cp>Greek use [chairete_grc]\u003C\u002Fp>\n\u003Cp>Irish use [heileo_ir]\u003C\u002Fp>\n\u003Cp>Italian use [ciao_it]\u003C\u002Fp>\n\u003Cp>Polish use [czesc_pol]\u003C\u002Fp>\n\u003Cp>Spanish use [hola_sp]\u003C\u002Fp>\n","Greet your website visitors by time of day with shortcode on pages or posts.",100,1446,2,"2026-01-09T18:09:00.000Z","6.9.4","6.9","8.0",[19],"greet-your-website-visitors-by-time-of-day","https:\u002F\u002Fwordtune.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgreeting-by-day-time.1.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":11,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"haghs",18,330,30,94,"2026-04-04T09:53:53.533Z",[34],{"slug":35,"name":36,"version":6,"author":7,"author_profile":8,"description":37,"short_description":38,"active_installs":39,"downloaded":40,"rating":11,"num_ratings":41,"last_updated":42,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":43,"homepage":20,"download_link":44,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24},"begruessung-nach-der-tageszeit","Begrüßung nach Tageszeit","\u003Cp>Mit diesem Plugin begrüßen Sie Ihre Website Besucher nach der Tageszeit. Von 00:00 Uhr bis 12:00 mit Guten Morgen, 12:00 Uhr bis 17:00 Uhr mit Guten Tag und von 17:00 Uhr bis 24:00 Uhr mit Guten Abend.\u003C\u002Fp>\n\u003Cp>This plugin allows you to use the shortcode [hallo] to address your website visitors as follows: good morning, good day and good evening. You can change the welcome text, translate or adapt it as you wish.\u003C\u002Fp>\n","Greet your website visitors by time of day with shortcode [hallo] on pages or posts.",10,886,1,"2026-01-09T16:43:00.000Z",[19],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbegruessung-nach-der-tageszeit.1.0.zip",{"attackSurface":46,"codeSignals":83,"taintFlows":91,"riskAssessment":92,"analyzedAt":100},{"hooks":47,"ajaxHandlers":48,"restRoutes":49,"shortcodes":50,"cronEvents":82,"entryPointCount":39,"unprotectedCount":22},[],[],[],[51,55,58,61,64,67,70,73,76,79],{"tag":52,"callback":52,"file":53,"line":54},"dorud_irn","SayHello.php",50,{"tag":56,"callback":56,"file":53,"line":57},"hello_en",70,{"tag":59,"callback":59,"file":53,"line":60},"heileo_ir",89,{"tag":62,"callback":62,"file":53,"line":63},"bonjour_fr",108,{"tag":65,"callback":65,"file":53,"line":66},"hola_sp",127,{"tag":68,"callback":68,"file":53,"line":69},"ciao_it",149,{"tag":71,"callback":71,"file":53,"line":72},"nihao_chn",171,{"tag":74,"callback":74,"file":53,"line":75},"chairete_grc",192,{"tag":77,"callback":77,"file":53,"line":78},"czesc_pol",216,{"tag":80,"callback":80,"file":53,"line":81},"mrhban_ae",238,[],{"dangerousFunctions":84,"sqlUsage":85,"outputEscaping":87,"fileOperations":22,"externalRequests":22,"nonceChecks":22,"capabilityChecks":22,"bundledLibraries":90},[],{"prepared":22,"raw":22,"locations":86},[],{"escaped":88,"rawEcho":22,"locations":89},22,[],[],[],{"summary":93,"deductions":94},"The \"greeting-by-day-time\" plugin v1.0 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL queries, file operations, and external HTTP requests is a significant positive. Furthermore, all SQL queries use prepared statements, and all output is properly escaped, mitigating common risks like SQL injection and Cross-Site Scripting (XSS).\n\nHowever, the analysis does reveal a notable concern: the complete lack of nonce checks and capability checks across all identified entry points (10 shortcodes). While there are no AJAX handlers or REST API routes to directly exploit in this specific version, the presence of shortcodes as entry points without any authorization checks creates a significant potential vulnerability. If any of these shortcodes were to process user-supplied data or have any administrative functionality, it could be exploited without authentication or proper authorization.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the absence of critical taint flows and dangerous functions in the code analysis, suggests that the developers have a good understanding of secure coding practices. Nevertheless, the identified lack of authorization checks on shortcodes is a critical weakness that needs to be addressed to ensure comprehensive security.",[95,98],{"reason":96,"points":97},"Missing nonce checks on shortcodes",15,{"reason":99,"points":97},"Missing capability checks on shortcodes","2026-03-16T20:39:43.621Z",{"wat":102,"direct":107},{"assetPaths":103,"generatorPatterns":104,"scriptPaths":105,"versionParams":106},[],[],[],[],{"cssClasses":108,"htmlComments":109,"htmlAttributes":110,"restEndpoints":111,"jsGlobals":112,"shortcodeOutput":113},[],[],[],[],[],[114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145],"Guten Morgen","Guten Tag","Guten Abend","صبح به خیر","روز به خیر","عصر بخیر","Good morning","Good afternoon","Good evening","Maidin mhaith","Lá maith","Tráthnóna maith","Bonjour","Bonne journée","Bonsoir","Buenos días","Buenas noches","Buongiorno","Buona giornata","Buona serata","早上好","再會","晚安","Καλημέρα","Kαλό απόγευμα","καληνυχτα","Dzień dobry","Dobry dzień","Dobry wieczór","صباح الخير","يوم جيد","مساء الخير"]