Netlify with GitLab requires access to all my projects

I just registered with Netlify and I was about to try to deploy my site from GitLab. Using the GitLab integration, GitLab warns me that Netlify asks for full access to everything I have access to. That seems excessive. I have access to company projects which have nothing to do with the website.

Am I misreading the warning I get from GitLab? Is there a different way I should be linking to my GitLab project?


Are you asking about this:

Yes, we need those permissions. Netlify is simply asking for the API scope. You can check the request URL, it will contain scope=api

If you see here: Configure GitLab as an OAuth 2.0 authentication identity provider | GitLab, there’s no other scope that would cover all operations needed by Netlify.