That's just a misconfiguration of the GitHub app I haven't gone around to fix yet. We certainly don't act on your behalf, we only check basic information.
I had that issue too when building something w/ GitHub auth. Instead of making your app a GitHub App, make it an OAuth App (which should only ask for profile data).
You're right, `attrs` solves a different problem, but `cattrs` builds on top of it to tackle the same ones as Pydantic.