company-ycmd is pretty complete, it seems.
Now generating new hmac secrets for each call to open.