GitLab Pages security alert on giving admin access

Hi Team!
I have self-hosted GitLab CE and GitLab Pages enabled and configured. I want to have private GitLab Peages functionality, so pages will be accessible by group members only.

Accessing GitLab Pages for the first time throws a warning message that it needs to have access to user’s API. It also says that GitLab Pages is not provided by GitLab. Really?

Is it secure enough giving admin API access to static pages located under GitLab Pages?

Could you please clarify on how this exactly works.
Thanks in Advance.

Seems like everything goes fine so far using GitLab Pages as root admin.
Hope this ok to grant admin API access to Pages.
But it’s still weird stating GitLab Pages as untrusted app.