[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQvU7GIbLUqrQ_gzzF6t0iDLcvfXltQ8xF7gF0FUVp4Y":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":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":34,"analysis":117,"fingerprints":161},"custom-howdy","Custom Howdy","1.0","csheridan","https:\u002F\u002Fprofiles.wordpress.org\u002Fcsheridan\u002F","\u003Cp>Not everyone wants to see ‘Howdy, ‘ on their WordPress admin screen. This allows you to customize it to whatever you choose.\u003C\u002Fp>\n\u003Cp>Requires PHP 5\u003C\u002Fp>\n","Not everyone wants to see 'Howdy, ' on their WordPress admin screen. This allows you to customize it to whatever you choose.",10,1884,100,1,"2017-01-04T06:26:00.000Z","4.7.32","4.6.1","",[20,21,4,22,23],"admin-screen","change-howdy","howdy","remove-howdy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-howdy.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},30,84,"2026-04-04T09:06:28.456Z",[35,52,69,85,100],{"slug":23,"name":36,"version":6,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":13,"num_ratings":43,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":18,"tags":47,"homepage":50,"download_link":51,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"Remove Howdy","Revault Media","https:\u002F\u002Fprofiles.wordpress.org\u002Frevaultmedia\u002F","\u003Cp>This plugin will remove the “Howdy” text in the top right corner of your dashboard.\u003C\u002Fp>\n","Remove the \"Howdy\" text in the top right corner of your dashboard.",900,13618,4,"2018-12-09T22:16:00.000Z","5.0.25","3.0",[21,48,22,23,49],"customize-dashboard","replace-howdy","http:\u002F\u002Fnickadams.tv\u002Fremove-howdy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-howdy.zip",{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":13,"downloaded":60,"rating":61,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":46,"requires_php":18,"tags":65,"homepage":67,"download_link":68,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"edit-howdy","Edit Howdy","1.0.3","Thomas Griffin","https:\u002F\u002Fprofiles.wordpress.org\u002Fgriffinjt\u002F","\u003Cp>\u003Cstrong>Note: This plugin is no longer being maintained or supported. Download and use at your own risk.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>While the “Howdy” message is suitable for bloggers and casual users of WordPress, it does not fit the bill for many projects requiring WordPress to be used as a true CMS. This simple, lightweight and secure plugin allows you to change “Howdy” to whatever text you would like it to say.\u003C\u002Fp>\n\u003Cp>This plugin was created by \u003Ca href=\"http:\u002F\u002Fthomasgriffin.io\" title=\"WordPress Developer - Thomas Griffin\" rel=\"me nofollow ugc\">Thomas Griffin\u003C\u002Fa>. Check out some of my other products, including \u003Ca href=\"http:\u002F\u002Fsoliloquywp.com\u002F\" title=\"Soliloquy - the best responsive WordPress slider plugin\" rel=\"friend nofollow ugc\">Soliloquy – the best responsive WordPress slider plugin\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fenviragallery.com\u002F\" title=\"Envira Gallery - the best responsive WordPress gallery plugin\" rel=\"friend nofollow ugc\">Envira Gallery – the best responsive WordPress gallery plugin\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Foptinmonster.com\u002F\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin allows you to change the \"Howdy\" message to whatever text message you would like.",7091,60,3,"2014-12-14T20:34:00.000Z","3.3.2",[20,53,22,66,23],"profile","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fedit-howdy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedit-howdy.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":13,"downloaded":77,"rating":13,"num_ratings":14,"last_updated":78,"tested_up_to":79,"requires_at_least":18,"requires_php":80,"tags":81,"homepage":83,"download_link":84,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"mc-good-bye-howdy","MC Good-bye Howdy","2.6.5","Mike Hickcox","https:\u002F\u002Fprofiles.wordpress.org\u002Fmike-hickcox\u002F","\u003Cul>\n\u003Cli>So many choices, seven of them! This is the versatile way to replace “Howdy” as the greeting to those who log in as users of your website.\u003C\u002Fli>\n\u003Cli>Your choices include:\n\u003Cul>\n\u003Cli>Write your own greeting\u003C\u002Fli>\n\u003Cli>Create your own random list of greetings\u003C\u002Fli>\n\u003Cli>Just remove “Howdy”\u003C\u002Fli>\n\u003Cli>Greet by daypart (Good Morning, Good Afternoon, Good Evening)\u003C\u002Fli>\n\u003Cli>Show today’s day and date\u003C\u002Fli>\n\u003Cli>Use the pre-filled list of random international greetings\u003C\u002Fli>\n\u003Cli>Use the pre-filled list of random positive, feel-good phrases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily remove Howdy, replace with your own words or random list, today's day and date, or daypart greeting.",3412,"2025-11-25T21:36:00.000Z","6.8.5","7.1",[21,82,22,23,49],"disable-howdy","https:\u002F\u002FMid-Coast.com\u002Fmc-good-bye-howdy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmc-good-bye-howdy.2.6.5.zip",{"slug":49,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":13,"downloaded":92,"rating":26,"num_ratings":26,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":98,"download_link":99,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"WP Easy Replace Howdy","1.1.0","Asif Ali","https:\u002F\u002Fprofiles.wordpress.org\u002Fasifalimca2011\u002F","\u003Cp>Description: This plugin will Replace “Howdy” in the top right corner with “Welcome” of your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin will Replace “Howdy” in the top right corner with “Welcome” of your WordPress dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n","Description: This plugin will Replace \"Howdy\" in the top right corner with \"Welcome\" of your WordPress dashboard.",2703,"2023-09-12T11:44:00.000Z","6.3.8","3.5.0",[21,48,22,23,97],"replace-howdy-from-dashboard","http:\u002F\u002Fasifalimca.wordpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freplace-howdy.zip",{"slug":101,"name":102,"version":6,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":14,"last_updated":18,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":114,"download_link":115,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":116},"rs-change-howdy-verbiage","Change Howdy Verbiage – Raineri Software, LLC","zacharyraineri","https:\u002F\u002Fprofiles.wordpress.org\u002Fzacharyraineri\u002F","\u003Cp>Easily change the “Howdy” verbiage in the top right corner of your admin screen to anything else you’d like for all users.\u003C\u002Fp>\n","Change the \"Howdy\" text in the top right corner to anything else you'd. Extremely easy to use, light weight and simple plugin.",20,1813,"4.8.28","2.3",[21,112,113,23],"howdy-text","howdy-verbiage","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frs-change-howdy-verbiage\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frs-change-howdy-verbiage.zip","2026-03-15T10:48:56.248Z",{"attackSurface":118,"codeSignals":139,"taintFlows":149,"riskAssessment":150,"analyzedAt":160},{"hooks":119,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":138,"entryPointCount":26,"unprotectedCount":26},[120,126,130],{"type":121,"name":122,"callback":123,"file":124,"line":125},"action","admin_init","customhowdy_register_settings","customhowdy.php",23,{"type":121,"name":127,"callback":128,"file":124,"line":129},"admin_menu","customhowdy_plugin_page",65,{"type":131,"name":132,"callback":133,"file":124,"line":134},"filter","gettext","replace_greeting_string",213,[],[],[],[],{"dangerousFunctions":140,"sqlUsage":141,"outputEscaping":143,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":148},[],{"prepared":26,"raw":26,"locations":142},[],{"escaped":14,"rawEcho":14,"locations":144},[145],{"file":124,"line":146,"context":147},191,"raw output",[],[],{"summary":151,"deductions":152},"The \"custom-howdy\" plugin version 1.0 exhibits a generally good security posture based on the static analysis.  It has a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events.  Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is a positive indicator. The consistent use of prepared statements for all SQL queries is a strong defense against SQL injection vulnerabilities.\n\nHowever, there are areas for concern. While the attack surface is small, the lack of any authorization checks (capability checks, nonce checks) on any potential entry points is a significant weakness.  The fact that 50% of identified output statements are not properly escaped also presents a risk of Cross-Site Scripting (XSS) vulnerabilities, especially if any of the data originates from user input, which is not fully assessed by the provided taint analysis data. The vulnerability history is clean, which is a positive sign, but it could also indicate that the plugin has not been subjected to rigorous testing or that the current version is too new to have accumulated issues.\n\nIn conclusion, \"custom-howdy\" v1.0 demonstrates good development practices in areas like SQL handling and avoiding risky functions. Nevertheless, the complete absence of authorization checks and the presence of unescaped output create exploitable pathways.  The lack of historical vulnerabilities could be misleading. Addressing the missing authorization and output escaping measures is crucial for improving its security.",[153,155,157],{"reason":154,"points":11},"No nonce checks on any entry points",{"reason":156,"points":11},"No capability checks on any entry points",{"reason":158,"points":159},"50% of output statements are not properly escaped",5,"2026-03-16T23:44:44.312Z",{"wat":162,"direct":167},{"assetPaths":163,"generatorPatterns":164,"scriptPaths":165,"versionParams":166},[],[],[],[],{"cssClasses":168,"htmlComments":171,"htmlAttributes":180,"restEndpoints":184,"jsGlobals":185,"shortcodeOutput":186},[169,170],"customhowdy-op-wrapper","customhowdy-message",[172,173,174,175,176,177,178,179],"Styling","SAVE NOTIFICATION UPON SUBMIT","SUBMIT BUTTON","SUBMIT BUTTON HOVER","MAIN CONTENT CONTAINER","MAIN HEADING","New Greeting:","FUNCTION TO CUSTOMIZE THE SETTINGS PAGE FOR CUSTOM HOWDY",[181,182,183],"name=\"customhowdy_plugin_op[customhowdy_change_message]\"","id=\"customhowdy-message\"","name=\"customhowdy_plugin_op[submit-customhowdy-op]\"",[],[],[187,188,189],"Welcome to Custom Howdy","Enter your new WordPress greeting below.","SUBMIT"]