I am an administrator on a standalone deployment of omnibus Gitlab v14.6. For many projects, my teammates will create a project deploy key as a way to share limited access with external users or allow limited access to the machine that ultimately runs the code. To administer these, I currently manually check the list of Privately Accessible Deploy Keys by choosing a random project and use the instructions here Deploy keys | GitLab. The goal is to identify and revoke stale keys if they are no longer needed.
I have recently learned that this list may be limited based on which groups my account is a part of (even though I have an admin account). Is there a better way to audit stale Project Deploy Keys? Should I just join all groups in my Gitlab Instance and continue with this manual check?