Why do you need permission to update the GH user profile? I clicked okay to see what your app can do, since I star a lot of repos for future reference and this could be quite useful in that context, but not clear about how that extra permission fits in.