Our development team uses GitHub for source control. We started using Azure DevOps for Pipelines. We are not using Azure DevOps Repos at the moment.
We currently create one DevOps project per one GiHub repository.
When I build a new pipeline I need to create a new service connection for GitHub. I have an option to Authorize using OAuth or Authorize with GitHub personal access token.
With both of these options the new service connection will be using my account permissions. My GitHub account contains my own private repositories as well as private repositories of the associated organizations. Thus any member of the DevOps project can now see a list of all repositories of my GitHub account through an authorized GitHub service connection.
This setup does not look secure to me and I would like to get help in making GitHub Service Connections more secure.
Thank you

