It is good practice to always set a User-Agent.
While debugging why cloudflare was showing a captcha to Phorge, I realised it was because of lack of a captcha. I did exempt it from the rule but I don't see why a User-Agent shouldn't be added (and probably should be added to any other external http(s) requests)