Creating forks of public repositories is an important workflow for Moderne, and we don't believe users will want to grant such permissive access to our application. With GitHub oauth application, all that is necessary is the public_repo scope, which doesn't grant Moderne read and write access to all your private repositories, without restriction.