GitHub App Permissions

August 6, 2026 ยท View on GitHub

When using this library, the functionality and quality of the data you can access is determined by the permissions granted to your GitHub App. The following table outlines the permissions required for various features of this library:

FeatureRequired Permissions
CODEOWNERS Checkcontents: read
Dependabot Checkadministration: read
Dependabot SLO Checkdependabot_alerts: read
External Pull Request Checkpull_requests: read, members: read
.gitignore Checkcontents: read
Inactivity Checkmetadata: read
LICENSE Checkcontents: read
Naming Convention CheckNone (no API access required)
PIRR Checkmetadata: read, contents: read
README Checkcontents: read
Repository Access Checkmetadata: read
Secret Scanning SLO Checksecret_scanning_alerts: read
Security Scanning Checkadministration: read
Team Maintainer Checkmembers: read
Branch Protection Checkadministration: read, metadata: read

In summary, to unlock the full potential of this library, it is recommended to grant your GitHub App the following permissions:

  • contents: read
  • administration: read
  • dependabot_alerts: read
  • pull_requests: read
  • members: read
  • metadata: read
  • secret_scanning_alerts: read

At the moment, this library does not need any write permissions to perform its checks.